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