|
與其說這是一篇文章,不如認為這是一本教科書。作者從工程師的角度詳細介紹了嵌入式學習與開發(fā)
的關鍵問題。希望通過這個帖子,可以幫助更多的初學者朋友少走彎路,盡快入門。
前言:
嵌入式系統(tǒng)通常是以具體應用為中心,以處理器為核心且面向實際應用的軟硬件系統(tǒng),其硬件是整個嵌
入式系統(tǒng)運行的基礎和平臺,提供了軟件運行所需的物理平臺和通信接口;而嵌入式系統(tǒng)的軟件一般包
括操作系統(tǒng)和應用軟件,它們是整個系統(tǒng)的控制核心,提供人機交互的信息等。所以,嵌入式系統(tǒng)的開
發(fā)通常包括硬件和軟件兩部分的開發(fā),硬件部分主要包括選擇合適的MCU或者SOC器件、存儲器類型、通
訊接口及I/O、電源及其他的輔助設備等;軟件部分主要涉及OS porting和應用程序的開發(fā)等,與此同時
,軟件中斷調試和實時調試、代碼的優(yōu)化、可移植性/可重用以及軟件固化等也是嵌入式軟件開發(fā)的關鍵
。 嵌入式系統(tǒng)開發(fā)的每一個環(huán)節(jié)都可以獨立地展開進行詳細的闡述,而本文的出發(fā)點主要是為嵌入式開
發(fā)的初學者者提供一個流程參考。因為對于初學者在面對一個嵌入式開發(fā)項目的時候,往往面臨著諸多
困難,如選擇什么樣的開發(fā)平臺?什么樣的器件類型?在進行編譯時怎樣實現(xiàn)代碼優(yōu)化?開發(fā)工具該如
何選擇和使用?在進行程序調試時應該注意那些問題以及選擇什么樣的嵌入式OS等等。希望通過本文,
能幫助初學者了解有關ARM嵌入式系統(tǒng)開發(fā)流程。
目錄:
前
言.........................................................................................
. 2
1 嵌入式開發(fā)平
臺............................................................................... 4
1.1 ARM 的開發(fā)平
臺:........................................................................... 4
1.2 器件選
型................................................................................... 7
2 工具選
擇..................................................................................... 11
3 編譯和連
接................................................................................... 13
3.1 RVCT 的優(yōu)化級別與優(yōu)化方向...............................................
...................16
3.2 Multifile compilation
..................................................................... 21
3.3 調
試.......................................................................................
22
4 操作系
統(tǒng)..................................................................................... 23
4.1 哪里可以得到os 軟件包 (Open Source and Linux
Kernel)
........................................................................................25
4.2 安裝鏡
像....................................................................................26
4.3 交叉編
譯....................................................................................26
總
結.........................................................................................
.. 27
PDF文檔下載在附件中。
ARM嵌入式工程師入門寶典.rar
(823.22 KB)
2010-9-13 13:52 上傳
點擊文件名下載附件
下載積分: 積分 -1
|
|