|
高級(jí)硬件工程師張飛帶你學(xué)習(xí)鴻蒙驅(qū)動(dòng)開發(fā)和系統(tǒng)燒錄【課程連載中...!】,
一、課程簡(jiǎn)介
本課程主要帶著大家快速了解華為的鴻蒙操作系統(tǒng),讓大家知道怎么快速在鴻蒙操作系統(tǒng)上運(yùn)行自己的運(yùn)用程序及編寫自己的驅(qū)動(dòng)程序,然后對(duì)各種外設(shè)的驅(qū)動(dòng)如何編寫及內(nèi)核態(tài)驅(qū)動(dòng)怎么跟用戶態(tài)進(jìn)行消息傳送等。課程中會(huì)涉及到GPIO驅(qū)動(dòng)的調(diào)試案例、還包括wIFi驅(qū)動(dòng)的調(diào)試案例的講解,當(dāng)然還給大家總結(jié)了多種文件的燒寫方式,讓大家能夠更加清楚各種燒錄的優(yōu)缺點(diǎn)。
二、課程主要講解了哪些知識(shí)點(diǎn)
1、帶著大家了解一下華為鴻蒙操作系統(tǒng),從操作系統(tǒng)發(fā)展歷史及現(xiàn)在的華為鴻蒙操作系統(tǒng)是什么樣的系統(tǒng)介紹。 2、帶著大家實(shí)現(xiàn)一個(gè)用戶程序和驅(qū)動(dòng)程序,讓大家更加清楚鴻蒙操作系統(tǒng)的驅(qū)動(dòng)框架及用戶態(tài)的應(yīng)用程序和內(nèi)核態(tài)的驅(qū)動(dòng)之間的通信機(jī)制。 3、讓大家學(xué)會(huì)如何調(diào)用鴻蒙操作系統(tǒng)的GPIO接口驅(qū)動(dòng),包括設(shè)置GPIO的方向、輸出的電平、中斷設(shè)置等等。 4、讓大家學(xué)會(huì)調(diào)用wpa supplicant的接口命令,去測(cè)試?guó)櫭刹僮飨到y(tǒng)的wifi驅(qū)動(dòng)是否安裝成功。實(shí)現(xiàn)手機(jī)能夠連上開發(fā)板網(wǎng)卡生成的熱點(diǎn),及開發(fā)板連上指定的熱點(diǎn)。 5、從串口、網(wǎng)口、USB的方式講解鴻蒙操作系統(tǒng)鏡像文件的燒寫,并對(duì)比這幾種燒錄方式的優(yōu)缺點(diǎn)。
三、課程文章
1、初識(shí)鴻蒙OS
2、如何在windows環(huán)境下在Hi3516DV300開發(fā)板搭載鴻蒙OS實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Helloworld程序
3、如何在Linux環(huán)境下在Hi3516DV300開發(fā)板搭載鴻蒙OS實(shí)現(xiàn)一個(gè)簡(jiǎn)單的Helloworld程序
4、如何使用網(wǎng)口、串口、USB進(jìn)行U-boot程序、Liteos內(nèi)核(liteos.bin)、根文件系統(tǒng)rootfs.img的燒錄
5、使用Hi3516DV300開發(fā)板搭載鴻蒙操作系統(tǒng)如何運(yùn)行一個(gè)簡(jiǎn)單的驅(qū)動(dòng)程序
6、Hi3516DV300開發(fā)板搭載鴻蒙操作系統(tǒng)對(duì)WiFi外設(shè)驅(qū)動(dòng)程序調(diào)試總結(jié)
7、Hi3516DV300開發(fā)板搭載鴻蒙操作系統(tǒng)對(duì)Camera外設(shè)驅(qū)動(dòng)程序調(diào)試總結(jié)
8、Hi3516DV300開發(fā)板搭載鴻蒙操作系統(tǒng)對(duì)GPIO外設(shè)驅(qū)動(dòng)程序調(diào)試總結(jié)
9、Hi3516DV300開發(fā)板搭載鴻蒙操作系統(tǒng)對(duì)I2C外設(shè)驅(qū)動(dòng)程序調(diào)試總結(jié)
10、Hi3516DV300開發(fā)板搭載鴻蒙操作系統(tǒng)對(duì)SPI外設(shè)驅(qū)動(dòng)程序調(diào)試總結(jié) |
|