嵌入式系統9-嵌入式系統開發綜述_第1頁
嵌入式系統9-嵌入式系統開發綜述_第2頁
嵌入式系統9-嵌入式系統開發綜述_第3頁
嵌入式系統9-嵌入式系統開發綜述_第4頁
嵌入式系統9-嵌入式系統開發綜述_第5頁
已閱讀5頁,還剩61頁未讀, 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、嵌入式軟件嵌入式應用軟件嵌入式操作系統嵌入式硬件嵌入式硬件模塊嵌入式處理器嵌入式開發工具w嵌入式c/c+編譯器w 交叉編譯能力:能夠在pc/unix平臺上生成其他cpu平臺目標代碼w連接/定址器:因為無法提供dos/windows的動態定位執行能力。嵌入式一般需要目標代碼靜態定位到具體地址,定址器完成這一工作。w 啟動代碼:初始化處理器和c語言堆棧區等環境的匯編碼。w EC+:針對嵌入式的一些實時要求等特點,對標準C+語言規范的修改擴充。嵌入式嵌入式C/C+開發環境開發環境嵌入式嵌入式C/C+開發環境開發環境l提供目標調試(remote/rom monitor)能力.l另外還有其他一些地方需要

2、注意,如I/O庫,大小尾段等。l主流嵌入式編譯器:GNU 、CADUL 、CodeWarrior、GreenHill、Diab/SDS、IAR、BC/VC+Toolkit.等目標操作系統添加的這些模塊統稱為目標操作系統添加的這些模塊統稱為“插樁插樁”若駐留于若駐留于ROM中則稱為中則稱為ROM monitor調試過程調試過程EMUL-ARM Supports the ARM7 and ARM9 CORESEMUL-PPCEmulator Supporting the XilinxPowerPC Family 3.3 仿真器與調試器仿真器與調試器l全仿真器 使用硬件仿真芯片和仿真內存,連接困難,

3、價格昂貴。如常見的51仿真器.lRom monitor 調試器的一場革命,最廉價的一種方式,燒入Flash的一段小程序,可通過串/并/ethernet口調試仿真器與調試器仿真器與調試器lRom仿真器 連接目標系統上的Rom插座,實現虛擬串/ethernet口 和Rom monitor.與Rom下載器不同。lRom monitor 與Rom仿真器的優點:Cpu 無關,下載程序速度快。價格便宜。monitor程序的“雞,蛋”悖論 Rom仿真器對C/C+開發環境的支持很重要。仿真器與調試器的區別仿真器與調試器的區別lBDM&JTAG調試器,與仿真器的區別。同樣能夠直接控制處理器硬件,在單板的

4、硬件調試能力比rom monitor強。價格便宜/連接方便仿真器使用仿真內存,調試器需要目標板。 仿真器支持硬件斷點能力強仿真器可以支持trace功能,排錯能力強序號名稱開發商簡介1C A D - U L WorkbenchCAD-UL Inc.對X86系列CPU的開發環境和工具處于業界領先位置。2CodeWarrior* IDEMetrowerks Inc. 提供統一的圖形用戶界面來集成各種開發工具,支持多種主機平臺、多種編程語言、多種處理器和多種實時操作系統,稱為下一代集成開發環境。3Lam b d a TOOL北京科銀京成技術有限公司一套集成的嵌入式系統開發和調試環境,配合嵌入式實時操作系統DeltaOS而推出,但同時也支持其它嵌入式操作系統與應用程序的開發。4Lynx PosixWorksLynx Real-Time Systems 配合LynxOS實時操作系統的開發環境5M U LT I * IDEGreen Hills S o f t w a r e , Inc.高度集成化的嵌入式開發環境,支持多種編程語言,支持多種目標系統的遠程調試,支持團隊開發。6pRISM+Wind River Systems, Inc.PRISM+是一個集成多種嵌入式應用系統開發、分析、測試工具的綜合開發環境,是與pSOS實時操作系統

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論