版本
日期作者
說明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中,我們通過一組實現了炮彈的 效果,這是遊戲開發中常見的表現手法之一,它的理論基礎就是動畫。但是如果我們希望模擬更加真實的效果,比如煙霧 閃電 雨雪 火焰等,我們就需要使用另外乙個工具 粒子...