艱辛的ARM學習歷程

2021-08-25 09:18:33 字數 772 閱讀 4934

對於大多數初學者來說,學習嵌入式,乙個比較好的路徑是先學好arm介面知識,然後掌控arm研發工具ads,學會使用**器,寫些介面方面的**。其實,arm的研發工具是初學者最應該花時間掌握的,這好比一把利劍!這段時間大概需要2個月,這不是開玩笑,因為arm設計的東西太多了,開發工具也比一般的微控制器複雜。

在學習初級階段,購買一些書籍是非常必要的,因為好的書籍一般都比較系統,這對於自己系統掌握arm來說是必須的,特別是在身邊沒有朋友同行的幫助時更應該捨得「投資」。

如果是想搞嵌入式驅動開發,建議看以下的三本書北航的 < 電子軟體開發網論壇去看看,那裡有很多網友介紹的書籍。**是 科技圖書精華頻道裡面有。

系統掌控好arm介面知識後,接著再進行bootloader的學習,如uboot移植連同系統移植等,這時因為之前已有了arm介面方面的知識,所以uboot學習及移植就會很快了。

關於bootloader的學習,應該算是arm裡面初學者最難突破的環節,但是這又是必須的(個人認為),因為這是掌握arm底層原理的最好方法!

接著我們能夠再移植kernel、製作自己的文件系統。這些都做好後,嵌入式研發環境您就搭好了。下面就能夠學習linux系統程式設計及linux驅動研發了。介面的基礎會幫您更容易的理解驅動原理。同時,您能夠選擇乙個kernel裡已支援的且您比較熟悉的介面的驅動如rtc等,進行分析和學習,並嘗試進行修改或照著自己編寫。按照這樣的流程下來能夠少走少許彎路,迅速入門,並且以乙個比較合理的流程進行學習。我的blog也會大致按這樣的順序進行回顧自己的學習過程和撰寫文章!

以上觀點整理自das的blog。 seasuncu 整理。

配置android studio的艱辛歷程

因為我的筆記本的c盤空間不夠用了,所以必須重新安裝系統分盤以讓c盤獲得更大的空間。在5天後我終於等到了我的筆記本。然而裡面的東西啥都沒有了 我說的是android studio裝在c盤的那些貌似是gradle的配置檔案 其他的像vs2013 eclipse很好安裝,接下來就是萬惡的android s...

uBuntu 安裝的艱辛歷程

ubuntu自帶的輸入法不太盡如人意思,用起來也不方便,我在ubuntu和fc中都是用fcitx,很好用!安裝配置如下 1.安裝 fcitx sudo apt get install fcitx 2.配置預設輸入法為 fcitx im switch s fcitx 注意無須加 sudo 3.重啟 x...

uBuntu 安裝的艱辛歷程

ubuntu自帶的輸入法不太盡如人意思,用起來也不方便,我在ubuntu和fc中都是用fcitx,很好用!安裝配置如下 1.安裝 fcitx sudo apt get install fcitx 2.配置預設輸入法為 fcitx im switch s fcitx 注意無須加 sudo 3.重啟 x...