|
與其說這是一篇文章,不如認為這是一本教科書。作者從工程師的角度詳細介紹了嵌入式學習與開發
的關鍵問題。希望通過這個帖子,可以幫助更多的初學者朋友少走彎路,盡快入門。
前言:
嵌入式系統通常是以具體應用為中心,以處理器為核心且面向實際應用的軟硬件系統,其硬件是整個嵌
入式系統運行的基礎和平臺,提供了軟件運行所需的物理平臺和通信接口;而嵌入式系統的軟件一般包
括操作系統和應用軟件,它們是整個系統的控制核心,提供人機交互的信息等。所以,嵌入式系統的開
發通常包括硬件和軟件兩部分的開發,硬件部分主要包括選擇合適的MCU或者SOC器件、存儲器類型、通
訊接口及I/O、電源及其他的輔助設備等;軟件部分主要涉及OS porting和應用程序的開發等,與此同時
,軟件中斷調試和實時調試、代碼的優化、可移植性/可重用以及軟件固化等也是嵌入式軟件開發的關鍵
。 嵌入式系統開發的每一個環節都可以獨立地展開進行詳細的闡述,而本文的出發點主要是為嵌入式開
發的初學者者提供一個流程參考。因為對于初學者在面對一個嵌入式開發項目的時候,往往面臨著諸多
困難,如選擇什么樣的開發平臺?什么樣的器件類型?在進行編譯時怎樣實現代碼優化?開發工具該如
何選擇和使用?在進行程序調試時應該注意那些問題以及選擇什么樣的嵌入式OS等等。希望通過本文,
能幫助初學者了解有關ARM嵌入式系統開發流程。
目錄:
前
言.........................................................................................
. 2
1 嵌入式開發平
臺............................................................................... 4
1.1 ARM 的開發平
臺:........................................................................... 4
1.2 器件選
型................................................................................... 7
2 工具選
擇..................................................................................... 11
3 編譯和連
接................................................................................... 13
3.1 RVCT 的優化級別與優化方向...............................................
...................16
3.2 Multifile compilation
..................................................................... 21
3.3 調
試.......................................................................................
22
4 操作系
統..................................................................................... 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
|
|