基于鸿蒙的设备开发怎么玩?

举报
holo.yh 发表于 2021/06/01 22:40:53 2021/06/01
【摘要】 本次直播针对小白讲师:乔楚老师直播链接:https://live.51cto.com/watch/2300429?userid=1015213232&nickname=d3g2MGFjODJkZmM2MzI4&avatar=http://live.polyv.net/assets/images/avatars/9avatar.jpg&ts=1622548934000&sign=ccc18b6...


一、鸿蒙是什么?

操作系统?

  1. 消费者:手机的操作界面(EMUIMIUI
  2. 开发者:①应用开发者(手机APP、车APP、电视APP

                       ②硬件开发者

二、鸿蒙目前开源了什么?

  1. 鸿蒙发展路线图

62号:鸿蒙2.0发布会,下半年会有鸿蒙3.0发布


  1. 鸿蒙开源路线图

三、目前鸿蒙可以在设备上实现的功能?

  1. 支持的设备

        (1)轻量系统类设备(C语言开发)

                ① Hi3861

                ② Neptune: Wi-Fi &蓝牙双模SoC模组

                ③ BearPi-HM:小熊派

        (2)小型系统设备:C++开发)

                ①Hi3518:摄像头设备

                ②Hi3516:摄像头+屏幕设备

        (3)手机等(JSJava开发,少量用C++

 

轻量系统类设备目前已不少于10



   2.能实现的功能

           ①电量一个LED

           ②接受一个按键输入

四、入门鸿蒙需要做那些准备?(本节讲解设备开发)

       1.硬件上的准备: - -块板子(实例为Hi3861 )

       2.环境上的准备:编译环境(Docker/Ubuntu)(华为官方有详细的文档)、 开发环境(Win/Linux/MacOS)

       3.技能上的准备:动手能力,C/C++语言,一点点硬件知识,一点点gn知识,Linux命令行基础操作

       4.经验加分: Arduino、 树莓派、STM32

       5.最主要的?


五、小白入门教程:从零开始,实例讲解

建议看直播了解这一点,因为这一点是老师实操讲解。


下图为烧录中……




代码界面:



改造设备:电动喷壶

改造方案:鸿蒙开发板控制水枪喷水:

改造过程:



准备用鸿蒙开发板控制水枪喷水:



 

 

 


Q:为什么鸿蒙可以兼容安卓的APK?鸿蒙就是安卓套壳?

S:市场上已经形成了AndroidiOS两大成熟的生态系统,而iOS是封闭的、Android开放,基于上述原因鸿蒙前期会兼容Android应用,后期会慢慢独立出来。


Q:鸿蒙会应用PC端吗?

S:前期鸿蒙会针对轻量级的设备进行适配,如移动设备、车机、智慧屏等,后期会应用在PC端,目前PC端已在开发中。


Q:后期会有鸿蒙开发的相关岗位吗?

S:一定会有的


Q:不了解鸿蒙的人怎么去找相关工作?

S:用来开发的鸿蒙很多技术是相通的,例如嵌入式技术等,机会是留给有准备的人。


Q:分布式OS怎么理解?

S:同一个应用可以在两个终端运行,例如:两个手机操作同一个APP界面。比如上网课,老师和同学可以用不同设备在一个界面上同时写字


Q:开发鸿蒙的语言?

S:目前还没有推出专门开发鸿蒙的语言,目前使用JavaCC++Js


Q:升级鸿蒙会清除手机数据吗?

S:会,所以要做好备份;另外,由鸿蒙回退安卓也会清除手机数据。


Q:支持RFID吗?

S:支持,只要有RFID读卡器即可

 



 

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。