10月14日,12年Linux培訓經驗,華爲認證的鴻蒙課程先行者韋東山老師來到HarmonyOS技術社區直播間,爲你們進行了主題爲《在STM32MP157上移植鴻蒙內核Liteos-a》的直播活動。linux
如下內容爲韋東山老師從100+用戶提問中選出的5個最佳問題的解答:ide
Q1-來自用戶mb5ede483d70d00:liteos和linux添加新的單板有什麼異同?post
A1-韋東山老師:liteos比linux薄、小不少,添加新板其實就是從內核執行的第一條指令開始,根據硬件差別添加代碼。要作的事情是相似的:由於內核要啓動的條件也都是相似的。好比都有:MMU設置、異常處理、中斷處理、各種必須的驅動程序。移植liteos的代碼更薄,因此更容易。好比linux中,把串口驅動作得複雜無比,還要兼容tty等層(在嵌入設備中不多使用TTY)。liteos沒有歷史負擔,一切均可以作得很精簡。性能
Q2-來自用戶leizi0719:liteos-a與liteoa-m最大的不一樣是什麼?各自應用的場景有哪些?學習
A2-韋東山老師:在硬件上的最大差異就是:liteos-a適用於有MMU的芯片,liteos-m適用於沒有MMU的而芯片。liteos-a功能更強大,須要的硬件資源也更多。liteos-m適用於單片機場合。spa
Q3-來自用戶mb5f6f4d02857dd:uboot的go命令啓動內核,對內存地址有什麼要求嗎3d
A3-韋東山老師:沒有要求,liteos-a裏面有重定位的代碼,也就是它會把本身移動到連接地址去。orm
Q4-來自用戶凌淨清河:我是一名研究生,方向是嵌入式的,本來的方向是海思IPC,那IPC方向的話如今須要開始學習鴻蒙麼?謝謝blog
A4-韋東山老師:海思的IPC用的就是liteos-a,或者說liteos-a的前身就是給IPC用的。圖片
Q5-來自用戶mb5f86a217ebf8d:想學習linux應該買6ull仍是157?
A5-韋東山老師:目前6ull的資料多一些,可是再過二、3個月,157的資料也會多起來。對好比下:
價格:6ULL便宜
性能:157強, 雙A7核, 外加一個M4核,帶GPU
場合:6ull適合工控領域、車載領域,有成熟方案;157剛出來不久
資料:目前是6ull更多一些
恭喜以上5位用戶得到鴻蒙開發板【HiSpark Wi-Fi IoT開發套件】各一套!
若是你也想免費得到開發版,能夠積極關注並參與社區內的各類活動(公開課直播、社區線上活動等),一樣有機會得到開發版。
文章來源:https://harmonyos.51cto.com/posts/1328
做者: 活動小助手