上周鴻蒙2.0開源,想必很多人都想第一時間體驗,
今天,百問網發布鴻蒙IMX6ULL燒寫工具以及鴻蒙體驗手冊,歡迎下載體驗,
一、鴻蒙IMX6ULL燒寫工具&鴻蒙體驗手冊 下載:
https://gitee.com/weidongshan/openharmony_for_imx6ull
上周六,華為才把我在內部寫的代碼發給我 那些代碼寫得太急太丑,我要修改后才能發布,否則就在全國人民面前丟臉了,9月18號開始在電子發燒友直播怎么移植,當天發布完全修改過的原始碼, 心急的同學,可以先體驗, 請入群討論、入群領資料:
QQ群 : 869222007
二、鴻蒙目前適配哪些開發板?
imx6ull pro 和imx6ull mini都支持,后面也會支持STM32MP157,
目前對于imx6ull,已經支持這些外設:
串口、MMU、中斷、基于RAM的Flash模擬,I2C控制器、電容屏、LCD,
后面將會啃這2個難題:EMMC,網卡,
(UBOOT里已經支持了,那技術上肯定沒問題,主要看大家興趣),
百問網IMX6ULL開發板,既支持鴻蒙OS liteos-a系統,也支持Linux,
imx6ull mini有JTAG介面,而imx6ull pro沒有JTAG口,
學習鴻蒙時,如果想用JTAG除錯,那么推薦使用imx6ull mini開發板,
imx6ull mini,僅售299,最小成本體驗當前最火的鴻蒙OS,
三、韋東山鴻蒙OS開發 視頻教程目錄規劃(開源共享):
1.直播報名:
http://t.elecfans.com/topic/366.html?elecfans_trackid=t_index
2.直播內容:
鴻蒙OS內核liteos-a 作業系統框架
鴻蒙OS內核liteos-a 框架分析
鴻蒙OS內核liteos-a 啟動流程
鴻蒙OS內核liteos-a 移植1:串口
鴻蒙OS內核liteos-a 移植2:MMU
鴻蒙OS內核liteos-a 移植3:中斷體系
鴻蒙OS內核liteos-a 移植4:定時器
鴻蒙OS內核liteos-a 移植5:檔案系統
鴻蒙OS內核liteos-a 移植6:第一個APP
3.對鴻蒙OS系統感興趣的同學,
請加QQ群:869222007,我們將在群里集中回復大家的疑問,
常見問題匯總
問1. liteos-a 和鴻蒙2.0有啥區別?
答:
鴻蒙是一套龐大的系統,它含有UI子系統、多媒體子系統等等,
鴻蒙支持多種內核:Linux、liteos-a,
liteos-a只是其中的一個內核,
很多人把鴻蒙跟Linux相提并論,這是不對的,
就像Windows是一套完整的系統,既含有桌面系統,也含有內核;
而Linux本身只是一個內核,普通人無法使用它,必須在Linux之上安裝各種APP,
鴻蒙也是一套完整的作業系統,Linux僅僅是鴻蒙支持的內核之一,
問2. 微內核是rtos或者uclinux之類的嗎?
答:
微內核,并不是“微小的內核”,freertos、rt-thread都很小,但是它們并不是微內核,
先說什么是宏內核:以檔案系統的例,
檔案系統是一個“用戶服務”,它可以在內核中實作:這就是宏內核;如果檔案系統出現了BUG,那整個系統就會崩,
檔案系統也可以在用戶態實作,這就是微內核:即使檔案系統出現了BUG,也只是某個APP崩了而已,整個系統沒崩,
微內核中把檔案服務放在用戶態實作,這就導致另一個缺點:效率低,
freertos, ucos, uclinux, liteos-a,都不是微內核,
問3. 鴻蒙OS是輕量級的內核,感覺有點像FreeRTOS、μCOS到Linux之間的內核,例如μCLinux,直接對標安卓、window和iOS是不是有點吃力呢?
答:
liteos-a確實是一個類擬Linux的內核,又特別適合于物聯網,它啟動極快,代碼量也沒那么大,很省電,支持行程隔離、支持POSIX介面,但是liteos-a并不是對標安卓、對標Windows,鴻蒙才是對標安卓,鴻蒙是一個龐大的系統,liteos-a是鴻蒙支持的內核之一,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/57493.html
標籤:其他
