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