韋東山鴻蒙開發教程03 鴻蒙核心開發概述

2021-10-11 01:45:09 字數 1054 閱讀 9428

版本

日期作者

說明v1

2020

韋東山韋東山鴻蒙開發手冊

鴻蒙系統,就相當於一套完整的pc軟體系統。

windows裡含有

① 電腦一開機,那些介面是誰顯示的?

是bios,它做什麼?一些自檢,然後從硬碟上讀入windows,並啟動它。

類似的,這個bios對應於鴻蒙裡的bootloader。

bootloader的作用就是去flash、sd卡等裝置上讀入鴻蒙核心,並啟動它。

② windows系統必需的軟體,比如ie、檔案瀏覽器等儲存在**?

在c盤上,裡面有各種系統軟體。

對應的,系統執行必需的檔案在鴻蒙系統中我們稱之為根檔案系統。

③ windows能識別出c盤、d盤,那麼肯定有讀寫硬碟的能力。

這個能力我們稱之為驅動程式。當然不僅僅是操作硬碟,還有網絡卡、usb等等其他硬體。

liteos-a能從flash上讀出並執行應用程式,肯定也得有flash的驅動程式啊,當然也不僅僅是flash。

簡單地說,鴻蒙系統裡含有

① bootloader:用於啟動鴻蒙核心liteos-a

②核心(含有驅動程式):提供程序管理、檔案管理、硬體驅動等

③ 根檔案系統:系統執行必需的檔案、程式

所以,我們需要在windows、ubuntu上都存有原始碼。

在整個開發過程中,我們會用到windows、ubuntu、開發板,如下圖所示:

這裡只是列出要做的事情,後面會一一講到。

連線開發板

① 連線電源線到開發板,

② 開發板的串列埠線,接到windows電腦;並用mobaxterm連線串列埠。

燒寫系統

開發過程會不斷編譯程式、燒寫、測試。

韋東山鴻蒙開發教程01 鴻蒙介紹

版本 日期作者 說明v1 2020 韋東山韋東山鴻蒙開發手冊 很多人會混淆鴻蒙跟linux的關係。所以鴻蒙要對標的是windows 安卓 ios這類完整系統,而linux只是鴻蒙支援的核心之一。鴻蒙支援多種核心,有linux,也有liteos a。鴻蒙的體系很龐大,看下圖,核心只是其中之一 lite...

嵌入式Linux開發筆記(韋東山3)

應用程式怎麼讀取按鍵值 應用程式讀取按鍵值,需要有按鍵驅動程式。第2 3 4種方法,都涉及到中斷服務程式。中斷,就像小孩醒了會哭鬧一樣,中斷不經意的到來,它會做某些事情 喚醒應用程式 向應用程式發訊號。所以,在按鍵驅動程式中,中斷是核心。中斷無論是在微控制器還是在linux中都很重要,在linux中...

知易遊戲開發教程cocos2d x移植版007

在新的一章中,知易帶來了粒子系統的相關知識。如果你不清楚粒子系統到底是怎麼一回事,那就趕快來看一下吧。在示例6中,我們通過一組實現了炮彈的 效果,這是遊戲開發中常見的表現手法之一,它的理論基礎就是動畫。但是如果我們希望模擬更加真實的效果,比如煙霧 閃電 雨雪 火焰等,我們就需要使用另外乙個工具 粒子...