logo

logo
  • 點(diǎn)贊
  • 評(píng)論
  • 分享
免費(fèi)
課程章節(jié)
  • 課程介紹
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

在IMX6ULL上移植Harmony系統(tǒng)liteos-a

中級(jí)課程
2020/09/25
904
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

本課程為連載課程,后續(xù)將持續(xù)更新~


課程內(nèi)容:?

移植一個(gè)操作系統(tǒng),要做哪些事?得益于liteos-a的優(yōu)秀設(shè)計(jì),我們只需要做以下這些,就可以讓最小系統(tǒng)運(yùn)行起來(lái):

1)串口驅(qū)動(dòng)

2)內(nèi)存映射

3)中斷體系的理解,并添加串口中斷、時(shí)鐘中斷

4)文件系統(tǒng):Flash驅(qū)動(dòng)

5)根文件系統(tǒng)構(gòu)造


課程目錄:?

1、鴻蒙OS內(nèi)核liteos-a 操作系統(tǒng)框架

2、鴻蒙OS內(nèi)核liteos-a 框架分析

3、鴻蒙OS內(nèi)核liteos-a 啟動(dòng)流程

4、鴻蒙OS內(nèi)核liteos-a 移植1:串口

5、鴻蒙OS內(nèi)核liteos-a 移植2:MMU

6、鴻蒙OS內(nèi)核liteos-a 移植3:中斷體系

7、鴻蒙OS內(nèi)核liteos-a 移植4:定時(shí)器

8、鴻蒙OS內(nèi)核liteos-a 移植5:文件系統(tǒng)

9、鴻蒙OS內(nèi)核liteos-a 移植6:第一個(gè)APP


課程優(yōu)勢(shì):

操作系統(tǒng)的移植,很多人不曾接觸:Linux太龐大,其他RTOS可能又過(guò)于簡(jiǎn)單。

像liteos-a這樣的內(nèi)核,它不像Linux那么復(fù)雜,又比其他RTOS強(qiáng)大,我們可以試試怎么去移植它。

Harmony是華為開發(fā)的,它天然就跟海思芯片綁得很緊。但是Harmony想走向開源,就需要支持其他廠家的更多芯片。移植一個(gè)操作系統(tǒng)難不難?Harmony的liteos-a做得很優(yōu)秀,我試圖用3、4次課程把最小系統(tǒng)移植到IMX6ULL上?,F(xiàn)場(chǎng)移植、現(xiàn)場(chǎng)解決問(wèn)題,讓同學(xué)們也看看我的解決問(wèn)題的思路。?

Harmony的liteos-a支持MMU、支持進(jìn)程隔離。在一般的輕量級(jí)操作系統(tǒng)中很少實(shí)現(xiàn)這些性能。它對(duì)資源的要求很低,幾MB的內(nèi)存、幾MB的內(nèi)存即可運(yùn)行。這很適合IMX6ULL這類入門級(jí)MPU芯片。在課程中,我將會(huì)把操作系統(tǒng)移植需要做的事情都做一遍,現(xiàn)場(chǎng)編程、現(xiàn)場(chǎng)解決問(wèn)題。


講師介紹:

韋東山 - 副本.jpg

韋東山

2003年畢業(yè)于中國(guó)科學(xué)技術(shù)大學(xué),電子專業(yè)、軟件專業(yè)雙學(xué)位。近10年嵌入式開發(fā)經(jīng)驗(yàn),曾在知名公司領(lǐng)導(dǎo)團(tuán)隊(duì)全程開發(fā)車載手機(jī),在中興通信負(fù)責(zé)網(wǎng)絡(luò)電視、機(jī)頂盒、IPCamera多個(gè)項(xiàng)目的Linux底層系統(tǒng)開發(fā)。

擅長(zhǎng)ARM系列方面的硬件原理圖設(shè)計(jì), 精通ARM、MIPS、Blackfin等架構(gòu)處理器的Linux底層系統(tǒng)開發(fā)。

曾在國(guó)內(nèi)著名的培訓(xùn)機(jī)構(gòu)任特聘講師4年。一直以來(lái)從事產(chǎn)品設(shè)計(jì)(硬件、底層軟件)定制服務(wù),幫各企業(yè)解決Linux方面的技術(shù)難題。

暢銷書《嵌入式LINUX應(yīng)用開發(fā)完全手冊(cè)》作者。

華為

華為

華為創(chuàng)立于1987年,是全球領(lǐng)先的ICT(信息與通信)基礎(chǔ)設(shè)施和智能終端提供商。目前華為約有19.7萬(wàn)員工,業(yè)務(wù)遍及170多個(gè)國(guó)家和地區(qū),服務(wù)全球30多億人口。華為致力于把數(shù)字世界帶入每個(gè)人、每個(gè)家庭、每個(gè)組織,構(gòu)建萬(wàn)物互聯(lián)的智能世界:讓無(wú)處不在的聯(lián)接,成為人人平等的權(quán)利,成為智能世界的前提和基礎(chǔ);為世界提供最強(qiáng)算力,讓云無(wú)處不在,讓智能無(wú)所不及;所有的行業(yè)和組織,因強(qiáng)大的數(shù)字平臺(tái)而變得敏捷、高效、生機(jī)勃勃;通過(guò)AI重新定義體驗(yàn),讓消費(fèi)者在家居、出行、辦公、影音娛樂、運(yùn)動(dòng)健康等全場(chǎng)景獲得極致的個(gè)性化智慧體驗(yàn)。

華為創(chuàng)立于1987年,是全球領(lǐng)先的ICT(信息與通信)基礎(chǔ)設(shè)施和智能終端提供商。目前華為約有19.7萬(wàn)員工,業(yè)務(wù)遍及170多個(gè)國(guó)家和地區(qū),服務(wù)全球30多億人口。華為致力于把數(shù)字世界帶入每個(gè)人、每個(gè)家庭、每個(gè)組織,構(gòu)建萬(wàn)物互聯(lián)的智能世界:讓無(wú)處不在的聯(lián)接,成為人人平等的權(quán)利,成為智能世界的前提和基礎(chǔ);為世界提供最強(qiáng)算力,讓云無(wú)處不在,讓智能無(wú)所不及;所有的行業(yè)和組織,因強(qiáng)大的數(shù)字平臺(tái)而變得敏捷、高效、生機(jī)勃勃;通過(guò)AI重新定義體驗(yàn),讓消費(fèi)者在家居、出行、辦公、影音娛樂、運(yùn)動(dòng)健康等全場(chǎng)景獲得極致的個(gè)性化智慧體驗(yàn)。收起

查看更多

相關(guān)推薦

電子產(chǎn)業(yè)圖譜