開始學習Linux嵌入式開發

  從工作到現在已經有六年了,頭兩年是做VC++ 開發,方向是全文檢索系統。後來由於自己和朋友合夥創業,就轉向了企業應用開發,多數使用VB和C#,至今可以算是創業失敗,又到了重新選擇的時候。說實話,我對企業應用開發並不感興趣,倒不是看不起應用開發,而是覺得做起來很無趣,沒有技術上的成就感,而且經常要直接和客戶打交道,對於我這種性格偏內向的人來說是很不喜歡的。結合創業期間接觸的市場信息以及新聞報導,我覺得嵌入式開發是一條不錯的路子,再結合本地對嵌入式開發有需求的公司招聘要求,決定轉向基於ARM的Linux嵌入式軟件開發道路。

  我的記性並不好,很多東西學了之後是懂了,但具體細節很容易忘記,所以決定把自己學習過程當中總結到的知識點在博客上記錄下來,以方便自己複查。有目標還得要有計劃,以下是我制定的分步學習計劃,各位過來人有好的建議就不吝賜教。

一階段:學習Linux開發
  1、掌握Linux的使用和維護,熟悉Linux編程環境
  2、深入學習操作系統原理,分析Linux內核
  3、掌握Linux驅動程序開發

二階段:學習嵌入式Linux
  1、學習ARM處理器體系結構
  2、學習嵌入式Linux
  3、嵌入式Linux設備驅動程序開發
  4、Linux的移植和裁剪

計劃學習書籍:
1、鳥哥的Linux私房菜:基礎學習篇
2、Linux程序設計
3、Unix環境高級編程
4、操作系統的設計與實現
5、Linux內核完全剖析
6、Linux內核源代碼
7、ARM嵌入式系統開發:軟件設計與優化

好多書要看好多東西要學,真要命啊!!!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章