嵌入式系統 設計開發篇

2021-05-08 04:39:24 字數 561 閱讀 3713

嵌入式系統設計方法

一般由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 一般使用者或正在執行的程式臨時存放檔案的目錄,任...