嵌入式系統的開發流程

2021-04-28 00:48:16 字數 2916 閱讀 3140

嵌入式系統的概念:

以應用為中心,以計算機技術為基礎,且軟硬體可裁減,適應應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。

嵌入式系統與普通

pc機的對比:

軟體上的對比:

名稱

嵌入式系統

pc

引導**

bootloader

引導,針對不同電路進行移植

主機板的

bios

引導,無須改動

作業系統

linux

wince

vxworks

等,需要移植

windows

linux

等,無需移植

驅動程式

作業系統含有大多數驅動程式

,

開發環境

交叉編譯

本機編譯

**器

需要

不需要

協議棧

需要移植

作業系統或第三方提供

硬體上的對比:

裝置名稱

嵌入式系統

pc

cpu

嵌入式處理器(

arm

mips,score+

cpu

intel

amd等)

記憶體

sdram

晶元

sdram

ddr記憶體條

儲存裝置

flash

晶元

硬碟

輸入裝置

觸控螢幕,按鍵

滑鼠、鍵盤、麥克等

輸出裝置

lcd

顯示器

介面

max232

等晶元

主機板整合

其它裝置

音訊晶元、

usb晶元、網絡卡晶元等

主機板整合或外接卡

嵌入式系統的開機順序:

bootloader----kernel----rootfs

pc機的開機順序:

bios----grub---kernel----rootfs

嵌入式系統的開發流程:

1、開發目標硬體系統

選擇微處理器、

flash

等。2、

建立交叉開發環境

安裝交叉編譯工具鏈(如

arm-linux-gcc

)、設定好環境變數、配置串列埠通訊工具(如超級終端、

securecrt

等)、配置網路通訊工具(如

nfs)等

3、開發

bootloader:移植

bootloader

,如vivi 4、

移植linux核心如

linux2.4.18

核心的移植

5、開發根檔案系統

如cramfs

檔案系統的製作

6、開發相關的硬體驅動程式

如lcd

、網絡卡、

gpio等7、

開發上層的應用程式

如網路、

gui開發

嵌入式系統的開發流程

嵌入式系統的開發流程 摘要 本文以 hharm9 edu為例,簡要說明一下嵌入式系統的開發流程。整個流程很簡單,流程圖如下 一 配置linux及minigui 配置linux 由於 掛載磁碟 修改 etc fstab,在末尾新增如下語句 dev hda7 mnt win c vfat default...

嵌入式系統開發流程

如果在乙個嵌入式系統中使用 linux技術開發 根據應用需求的不同有不同的配置開發方法,但是,一般情況下都需要經過如下的過程 配置開發主機,配置minicom,一般的引數為波特率115200 baud s,資料位8位,停止位為1,9,無奇偶校驗,軟體硬體流控設為無。在windows下的超級終端的配置...

嵌入式系統開發流程

一 嵌入式系統開發流程 1 系統需求分析 根據需求,確定設計任務和設計目標,指定設計說明書。2 體系結構設計 描述系統如何實現所述的功能需求,包括對硬體 軟體和執行裝置的功能劃分以及系統的軟體 硬體選型。3 硬體 軟體協同設計 基於體系結構的設計結果,對系統的硬體 軟體進行詳細設計。一般情況下嵌入式...