當前位置:編程學習大全網 - 編程軟體 - arm嵌入式linux系統開發詳解(Arm嵌入式Linux系統開發詳解(弓雷))

arm嵌入式linux系統開發詳解(Arm嵌入式Linux系統開發詳解(弓雷))

如果妳水平很高,那確實就是這樣。移植進去就成,開發就隨便用用系統提供的功能就好了。

但是妳水平不高的話,妳就會覺得困難,因為首先移植就有很多問題,不懂得話,能移植,不工作的地方不好追,不好修補。移植好了不知道怎麽用,能用的話不知道有沒有用對,出了問題不知道是系統問題還是妳嵌入的程序段問題。

那妳要水平高的話,妳需要會什麽呢?需要對unix/linux有了解,熟悉Arm架構,熟悉嵌入式開發,尤其要熟悉跟蹤調試,要熟悉操作系統的知識,要熟悉調度和硬中斷,就是熟悉計算機結構,要熟悉C/C,要知道壹點匯編,要知道壹點硬件知識(數字電路方面),要熟悉文件系統和SD接口,USB接口,要熟悉Arm的各種外設接口。

然後linux開發,妳要熟悉臨界段,妳要熟悉互斥,任務,要熟悉上下半部分中斷,要熟悉郵箱,要熟悉信號量,要熟悉優先級等等等等。

多麽?其實列的還不算全,妳還要熟悉算法,可重用架構,系統設計方面等等。

唉。所以說難者不會,會者不難,就是這個樣子。

  • 上一篇:創客編程是什麽意思
  • 下一篇:office software是什麽意思
  • copyright 2024編程學習大全網