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

网友投稿 584 2022-05-30

一、鸿蒙是什么?

操作系统?

消费者:手机的操作界面(EMUI、MIUI)

开发者:①应用开发者(手机APP、车APP、电视APP)

②硬件开发者

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

鸿蒙发展路线图

6月2号:鸿蒙2.0发布会,下半年会有鸿蒙3.0发布

鸿蒙开源路线图

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

支持的设备

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

① Hi3861

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

③ BearPi-HM:小熊派

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

①Hi3518:摄像头设备

②Hi3516:摄像头+屏幕设备

(3)手机等(JS、Java开发,少量用C++)

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

2.能实现的功能

①电量一个LED

②接受一个按键输入

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

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

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

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

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

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

5.最主要的?

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

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

下图为烧录中……

代码界面:

改造设备:电动喷壶

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

改造过程:

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

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

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

Q:鸿蒙会应用PC端吗?

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

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

S:一定会有的

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

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

Q:分布式OS怎么理解?

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

Q:开发鸿蒙的语言?

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

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

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

Q:支持RFID吗?

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

Android

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:八十八、CSS两列三列的布局方式
下一篇:11个Linux基础面试问题
相关文章