【有奖直播课】鸿蒙驱动框架调试总结——火热报名中!

鸿蒙系统的驱动框架被称为HDF(HarmonyOS Driver Foundation),包括驱动加载,驱动服务管理和驱动消息机制。

HDF的驱动加载机制,包括按需加载和按序加载。按需加载的意思是可以配置启动的过程中哪些驱动加载,哪些驱动不加载;按序加载,就是按照优先级的顺序加载。

驱动服务管理是指驱动程序是不是可以被使用,如果可以被使用,是只能被用户态使用,还是只能被内核态使用,还是两个同时可以被使用。上面两项机制可以通过hcs格式的配置文件来实现,相对来说比较简单。

驱动服务的消息机制是指如何在用户态程序和内核态程序之间进行通信,包括用户态应用发送信息到驱动程序和用户态程序接收驱动主动上报事件。

2020年12月10日(本周四)晚20:00,我将为大家做一场鸿蒙驱动框架开发讲解的直播,主题是《HarmonyOS鸿蒙驱动框架调试总结》。主要探讨的是消息机制,大体的过程如下图所示,供大家参考。

在此次直播中,我会给大家展示鸿蒙驱动框架的基本结构以及如何进行驱动的开发。

主要内容包括如何进行内核态驱动程序的编写,如何把内核态驱动程序添加到系统中去,

如何进行用户态程序的编写,以及如何编译、下载。

最后,我们会根据根据程序运行结果来验证我们编写的驱动程序。

直播结束后,我会将相关代码提供给大家,一起交流学习。

>>>点击免费报名<<<

课程大纲:

1、鸿蒙系统简介以及鸿蒙相关开发资料网站介绍

2、张飞实战电子南极洲开发板介绍

3、鸿蒙驱动框架介绍

4、编写内核驱动程序样例

5、把驱动源码放入内核

6、编写用户态程序APP

7、编译、烧写、调试

讲师介绍:

张角——嵌入式研发工程师 张飞实战电子鸿蒙系统、嵌入式实时操作系统以及Risc-V单片机课程主讲老师。 专注单片机程序开发,鸿蒙系统驱动及应用开发,linux系统驱动及应用开发,同时对硬件电路设计,开关电源设计以及电机驱动设计有浓厚的兴趣。

直播抽奖:

免费报名+到会看直播,赢取HarmonyOS官方联名T恤、HarmonyOS官方开发板(HiSpark Wi-Fi IoT 智能家居套件) (中奖用户所填写收件人姓名、电话、地址需为真实信息,信息仅用于工作人员联系用户发放奖品。)

适合人群:

对鸿蒙系统开发感兴趣的学生、工程师以及其他相关人员  

>>>点击免费报名<<<

轻松掌握鸿蒙开发板外设

业界普遍认为物联网将是下一个爆点,生态圈会有上千亿美金的市场,而鸿蒙应该会成为这个市场的主角。

liteos-a是为物联网造出的一个轻量级内核,设计精巧,支持MMU,支持内核/APP空间隔离。支持POSIX接口,使得大量开源软件能够在liteos-a上直接使用,启动速度非常快。

10.28 晚8:00,我们将举办一场直播公开课,主题为《轻松掌握鸿蒙开发板外设控制》,这次我们主要基于liteos-a内核进行讲解。
本次直播的目的是让大家能够基于开发板快速上手鸿蒙操作系统,通过几个小案例让你快速轻松的上手鸿蒙设备开发。在直播间,老师会为你答疑解惑,以及如何基于已有的知识快速学习新的系统开发技能。

# >>>戳我报名<<<

你是否有这样的困惑?
1、想学习鸿蒙却不知从何学起?
2、理论知识扎实却不知如何上手操作?
3、学习中的疑问无从获得解答?
4、独自学习无人讨论?

放心,你的这些困惑,来直播间,帮你逐一解决。

课程亮点:
1、专业讲师 讲解+演示+答疑
2、结合案例具体讲解
3、快速上手鸿蒙设备开发
4、专业指导,不走弯路

直播课程大纲:

  1. Hi3861开发框架简介
  2. LED灯控制示例(案例讲解)
  3. 按键事件响应(案例讲解)
  4. 蜂鸣器控制示例(案例讲解)

适合人群:
学生、软件工程师、硬件爱好者

讲师介绍:
唐佐林-狄泰软件学院创始人

1.2005年毕业于东南大学计算机科学与工程系,同年保送南京理工大学模式识别与智能系统重点实验室学习计算机视觉。
2.2007年获取硕士学位(研究成果已申请专利,《全天时结构化道路多行道线检测方法》,公开号:CN101469991)
3.同年加入摩托罗拉中国研发中心南京分公司,担任CDMA手机研发工程师,负责摩托罗拉CDMA系列手机UI库的开发与设计,以及显示屏驱动的开发
4.2009年转入摩托罗拉中国研发中心成都分公司,担任Digital Radio对讲机研发工程师,负责蓝牙协议栈以及蓝牙驱动的开发
5.2010年凭借优秀的开发能力组建并加入摩托罗拉Diagnostic Tools Team
6.2013年正式成为摩托罗拉Diagnostic Tools Team软件架构师,负责所有诊断工具软件的架构,设计与开发
7.2016年离开摩托罗拉中国研发中心,全职进行课程研发,技术分享

学习有礼:
扫码免费报名+到会看直播,抽官方定制周边!
官方定制T恤等你来拿!还有机会赢取HarmonyOS官方开发板

手把手教你,用App配置鸿蒙开发板网络

2020年10月20日(周二,晚20:00),连志安将做一场直播,主题是《如何用手机App配置鸿蒙开发板网络》。

需要说明的是,本人实现这个功能主要是用于学习,所涉及知识包括Hi3861的WiFi操作,AP模式、STA模式、按键功能、网络编程、JSON数据格式、手机APP开发。

免费报名,请戳:https://harmonyos.51cto.com/activity/10

先上原理:

目前主流的 WIFI 配置模式有以下 2 种:

1、智能硬件处于 AP 模式(类似路由器,组成局域网),手机用于 STA 模式

手机连接到处于 AP 模式的智能硬件后组成局域网,手机发送需要连接路由的 SSID 及密码至智能硬件,智能硬件主动去连接指定路由后,完成配网

2、一键配网(smartConfig)模式

智能硬件处于混杂模式下,监听网络中的所有报文;手机 APP 将 SSID 和密码编码到 UDP 报文中,通过广播包或组播报发送,智能硬件接收到 UDP 报文后解码,得到正确的 SSID 和密码,然后主动连接指定 SSID 的路由完成连接。

本直播主要讲如何实现第一种AP方式。

AP 是 (Wireless) Access Point 的缩写,即 (无线) 访问接入点。简单来讲就像是无线路由器一样,设备打开后进入 AP 模式,在手机的网络列表里面,可以搜索到类似 TPLINK_XXX 的名字(SSID)。

连接步骤:

1、Hi3861 上面有一个user按键,用户可以按下这个按钮,Hi3861会进入 AP 模式

2、手机扫描 WIFI 列表:扫描到Hi3861的SSID(目前是“Hispark-WiFi-IoT”)连接该智能硬件设备,通过手机APP发送我们要连接的热点的ssid和密码

3、Hi3861通过 UDP 包获取配置信息,切换网络模式连接 WIFI 后配网完成

具体代码实现过程,届时直播,免费报名请戳:https://harmonyos.51cto.com/activity/10

《学习有礼》

参加HarmonyOS公开课,抽官方定制周边,官方定制T恤等助学好礼等你来拿!

还有机会赢取HarmonyOS官方开发板(HiSpark Wi-Fi IoT 智能家居套件)(图片仅供参考,以实物为准)