“程序员嘉年华”《Hi3861驱动开发入门》直播答疑帖 原创
在10月24日社区举办的“程序员嘉年华”中,软通动力主任工程师叶旋的直播主题为《Hi3861驱动开发入门》,主要讲解了OpenHarmony的特性并介绍了软通动力自主研发的“鸿蒙生态IoT智能开发套件”。得到许多开发爱好者的好评和反馈,在此感谢大家关注。
重点知识回顾:
一、OpenHarmony 是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,目标是面向全场景、全连接、全智能时代,搭建一个智能终端设备操作系统的框架和平台,促进万物互联产业的繁荣发展。
二、软通动力 IoT智能开发套件
1、高度集成核心板+四大扩展模块
2、海思Hi3861主控芯片,搭载OpenHarmony
3、标准扩展接口,可自由搭配专用场景模块
4、全套教程和实验案例代码开源
开发板套件环境搭建过程如下:
以下是直播过程中的问题答疑
-----------------------------------
问题一:想要学习驱动开发需要哪些知识储备?
答:1、单片机基础知识,需要能看懂硬件原理图
2、熟悉C语言
3、熟悉linux常用命令。
问题二:驱动开发在整个业务流程中占据了什么样的位置,重要性如何?就业前景如何?
答:驱动开发是连接内核和应用之间的桥梁,驱动硬件设备工作,不可缺失。在软件行业属于底层开发,和应用开发同属于热门行业。
问题三:虚拟机里面可以安装鸿蒙吗?
答:不可以,OpenHarmony目前不支持x86。
问题四:不装Ubuntu安装鸿蒙是否可以?
答:目前只有L0同时支持windows和Linux,其他版本系统只能用Linux编译。
问题五:C语言的版本是哪个C17、C11、C18?
答:要确定是否支持哪个版本C语言,需要查看所用编译器是否支持,目前标准的C语言需要都是支持的。
问题六:这是一个板?还是几个板,还是一个板上有很多的接口?
答:该开发套件包括1块核心板和4块扩展模块,核心板集成九大功能模块,包括报警模块、NFC、温湿度传感器、光强度传感器、照明模块、可燃气体监测、人体感应、电机驱动、OLED显示。使用时将所需的扩展板插到核心板的插槽上即可,目前支持E53标准接口,可以无限扩展IoT应用场景。
问题七:甲醛扩展板的测量原理是什么?
答:通过搭载的甲醛传感器,利用电化学原理对空气中存在的甲醛进行探测。
问题八:请问在哪里下载手册?
答:关注软通动力HOS账号,具体的链接地址后续会发布。
更多原创内容请关注:软通动力HarmonyOS学院
写的真好,受教了