嵌入式系統設計方法
一般由5個階段構成:
需求分析、體系結構設計、軟硬體設計、系統整合、系統測試
宿主機和目標機的連線:
1、物理連線:指宿主機與目標機上的一定物理埠通過物理線路連線在一起;常用的連線方式有:串列埠、乙太網介面、ocd方式。
2、邏輯連線:指宿主機與目標機間按某種通訊協議建立起來的通訊連線。
物理連線是邏輯連線的基礎。要順利建立交叉開發環境,需正確設定兩種連線,缺一不可。
gcc編譯過程
1、預處理階段:完成巨集定義和include檔案展開等工作;
2、編譯階段:根據編譯引數進行不同程度的優化,編譯成彙編**;
3、彙編階段:用彙編器把上一階段的彙編**進一步生成可重定位目標程式;
4、鏈結階段:用鏈結器把上一階段的可重定位目標程式、其他一些相關的系統目標**及系統庫函式連線起來,生成可執行目標檔案。
執行這四個階段的程式(預處理器、編譯器、彙編器和鏈結器)一起構成編譯系統。
嵌入式開發除錯方法
嵌入式系統設計
嵌入式系統 embedded system 是一種 嵌入機械或電氣系統內部 具有專屬功能的計算機系統 通常要求實時計算效能。被嵌入的系統通常是包含硬體和機械部件的完整裝置。相反,通用計算機如個人計算機則設計靈活,以滿足廣大終端使用者的需求。現在常見的很多裝置都採用嵌入式系統控制。現代嵌入式系統通常是...
嵌入式系統的開發
一.嵌入式系統的開發過程和工具 1.開發步驟 1 需求分析與規格說明 通常包括功能部分和非功能部分,非功能部分需求主要是指效能 成本 尺寸 重量和功耗等 2 系統設計 也叫做概要設計或總體設計,根據規格說明書中系統要實現的功能,確定如何實現這些功能的硬體和軟體,即哪些功能由硬體完成,哪些功能由軟體完...
嵌入式系統設計2
linux介紹 posix gpl gnu bin系統中的命令,普通使用者命令 sbin管理員的命令 dev系統中所有裝置檔案 etc配置檔案 root使用者的工作目錄 home普通使用者的工作目錄 usr存放第三方安裝軟體 庫檔案 標頭檔案 tmp 一般使用者或正在執行的程式臨時存放檔案的目錄,任...