轉眼間我學習嵌入式已經一年了,在這一年中我按著韋東山老師的步伐,一步一步的學習嵌入式的知識。然而到了我這裡我想我進入了乙個尷尬的時期,或者說乙個瓶頸期。我想如果你看我的文章數你會發現我這個月沒有寫任何的文章。其實不是我不想寫文章,而是我不知道自己應該從那裡下手來寫文章。我最近學完了u-boot的移植。也按著老師的步驟,一步一步的實現了將2012.04.01 的u-boot移植到了自己的開發板上。但是我翻開自己的筆記,發現自己所記錄的全是老師如何修改u-boot的步驟,而具體的關於如何這樣實現,以及為什麼要按這個步驟來操作,我不是很明白。同時我也發現老師所講解的是2440開發板的移植過程。那麼如果我換乙個開發板又要怎麼樣那。我不知道。並且我發現自己大多情況下只是按著老師的指示改變了**,很多時候我都沒有仔細的去看**。
作為乙個程式設計師,我不得不承認自己是浮躁的。同時我知道乙個連原始碼都不去仔細看的程式設計師是得不到大的成就的。所以我打算這段時間自己好好的寫乙個bootloader,並利用剩下的時間好好地看看u-boot的源**。這裡我們不僅可以學習硬體知識。同時也可以學習c語言知識。也許到了我這個時候才會發現,c語言這個基礎是多麼的重要。在我們今後的學習中我們會發現c語言的基礎越好。我們會走的越遠。就像我們的大樓,只有地基打好了,我們才可以在上面該高樓。
現在的我,剛學完驅動。不過很多前面驅動的知識我已經忘得差不多了。但是在學習驅動時,關於驅動或者說關於核心的程式設計思想卻,對我的影響很多。在驅動中分層和模組化的思想處處可見。而正是這樣的思想使得核心可以在那麼多的裝置上好好的執行。確實現在的我已經跟著老師學完了驅動,我先我可以繼續想下學習。但是我又發現自己對於u-boot的理解是那麼的薄弱。所以我決定自己繼續看u-boot,而不是去盲目的跟著老師往下學。我也該適當的總結自己對u-boot的學習了。
嵌入式Linux基礎學習(一)
1 嵌入式系統 嵌入式系統是以應用為中心,以計算機技術為基礎,且軟硬體可裁剪,對功能 可靠性 成本 體積 功耗有嚴格要求的專用計算機系統 2 嵌入式系統架構 嵌入式處理器 板載硬體 嵌入式作業系統 嵌入式應用程式 3 嵌入式系統具有作業系統的最基本功能 程序排程 記憶體管理 裝置管理 檔案管理 作業...
嵌入式Linux學習筆記(一)
一 安裝虛擬機器和ubuntu16.04 二 linux的主要目錄結構 bin 存放常用命令 boot 存放啟動程式 dev 存放裝置檔案 etc 存放啟動,關閉,配置程式與檔案 home 使用者工作跟目錄 lib 存放共享鏈結庫 root 超級使用者的工作目錄 sbin 系統管理員的常用管理程式 ...
嵌入式linux如何學習
俗話說萬事開頭難 然後中間難,最後難?剛開始的時候,你是否根本就不知如何開始,上網查資料被一堆堆新名詞搞的找不到北,去圖書館看書也是找不到方向?又是arm,又是linux,又是uboot頭都大了。不知道自己究竟從 開始?嵌入式linux如何學習 簡單說,從arm基礎知識到裸機程式設計,從ucosii...