嵌入式系統的開發流程

2021-04-07 01:09:15 字數 1806 閱讀 8874

嵌入式系統的開發流程

摘要:本文以

hharm9-edu為例,簡要說明一下嵌入式系統的開發流程。

整個流程很簡單,流程圖如下:

一、配置linux及minigui

①配置linux:

由於⒈ 掛載磁碟

修改/etc/fstab,在末尾新增如下語句:

/dev/hda7 /mnt/win_c vfat defaults,iocharset=cp936,codepage=936

0 0

注:此方法適用

fat32磁碟

hda7為磁碟號,可通過

fdisk -l檢視

win_c為要掛載的目錄

vfat代表fat32磁碟

ntfs的掛載方法為:

/dev/hda5 /mnt/win_d ntfs umask=000, nls=utf8

u盤的磁碟號為

sda1

光碟機的磁碟號為

cdrom

⒉ nfs服務配置

⑴開終端

vim /etc/exports

⑵將空檔案修改為

/(rw)

按:(冒號)

:wq儲存

⑶執行/etc/rc.d/init.d/nfs restart

⑷在 /etc/rd.d/local中加入上面的**

⒊ 安裝華恆arm光碟

⑴將光碟中

arminst,hharm9-edu.tgz複製到linux的根目錄(file:/)

⑵執行 arminst

./ arminst

⑶安裝完成後將

⑷在 mg-samples-1.3.1中直接make就是交叉編譯了

⒋ 編譯的方法:

普通編譯:gcc -o

交叉編譯:/opt/host/armv41/bin/armv41-unknown-linux-gcc -o

② 配置minigui:

⑴安裝 minigui-res-1.3.3

make install

⑵安裝 libminigui-1.3.3

./configure

make

make install

⑶將語句「

/usr/local/lib」新增到/etc/ld.so/conf,再更新共享庫

ldconfig

⑷安裝 qvfb-1.0.tar.gz

./configure

make

make install

⑸修改 file:/usr/local/etc/minigui.cfg

[system]

#gal engine

gal_engine=qvfb

#ial engine

ial_engine=qvfb

⑹在桌面上新建乙個應用程式,在屬性→應用程式鏈結裡填入

qvfb

⑺直接在

mg-******目錄在make

二、在實驗箱上執行程式:

① minicom

② mount -o nolock 192.168.2.122:/ /mnt

③ 複製程式到實驗箱上:

cp caption /usr

④ ./caption

附:gprs模組的開啟方法:

① minicom

②/cramfs/sbin/pppd modem /dev/ttys1 115200 crtscts connect 'chat -v -f /etc/config/chat.ttysx' debug noauth noipdefault defaultroute

嵌入式系統的開發流程

嵌入式系統的概念 以應用為中心,以計算機技術為基礎,且軟硬體可裁減,適應應用系統對功能 可靠性 成本 體積 功耗有嚴格要求的專用計算機系統。嵌入式系統與普通 pc機的對比 軟體上的對比 名稱 嵌入式系統 pc 引導 bootloader 引導,針對不同電路進行移植 主機板的 bios 引導,無須改動...

嵌入式系統開發流程

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

嵌入式系統開發流程

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