1、嵌入式系統(tǒng)的定義
以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),且軟硬件可裁減,適應(yīng)應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗的嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。
2、嵌入式系統(tǒng)的組成
硬件部分:嵌入式微處理器、外圍硬件設(shè)備;
軟件部分:嵌入式操作系統(tǒng)、特定的應(yīng)用程序。
嵌入式微處理器
外圍設(shè)備是指在一個(gè)嵌入式系統(tǒng)當(dāng)中,嵌入式處理器以外的完成存儲(chǔ)、通信、調(diào)試、顯示等輔助功能的其它部件,根據(jù)外圍設(shè)備的功能可分為以下3類(lèi):
(1)存儲(chǔ)器:SRAM、DRAM、NAND FLASH、NOR FLASH等;
(2)接口:并口、RS232串口、SPI串行接口、USB通用串行總線、以太網(wǎng)接口等;
(3)人機(jī)接口:LCD、觸摸屏、鍵盤(pán)等。
嵌入式操作系統(tǒng)
3、嵌入式系統(tǒng)的特點(diǎn)
嵌入式系統(tǒng)與普通PC的對(duì)比:
開(kāi)機(jī)順序
嵌入式系統(tǒng)的開(kāi)機(jī)順序:
PC機(jī)的開(kāi)機(jī)順序:
4、嵌入式系統(tǒng)的開(kāi)發(fā)流程
通?;?a href="http://ttokpm.com/v/tag/538/" target="_blank">Linux系統(tǒng)的嵌入式開(kāi)發(fā)步驟如下:
1、開(kāi)發(fā)目標(biāo)硬件系統(tǒng):如選擇微處理器、Flash及其它外設(shè)等;
2、建立交叉開(kāi)發(fā)環(huán)境:安裝交叉編譯工具鏈(如arm-linux-gcc)、安裝開(kāi)發(fā)調(diào)試工具、設(shè)置好環(huán)境變量、配置串口通信工具(如超級(jí)終端、SecureCRT等)、配置網(wǎng)絡(luò)通信工具(如NFS)、配置Samba服務(wù)器等;
3、開(kāi)發(fā)Bootloader:移植uboot、vivi;
4、移植Linux內(nèi)核:如Linux2.6.8內(nèi)核;
5、開(kāi)發(fā)根文件系統(tǒng):如cramfs、yaffs等;
6、開(kāi)發(fā)相關(guān)硬件的驅(qū)動(dòng)程序:led、adc等驅(qū)動(dòng);
7、開(kāi)發(fā)上層的應(yīng)用程序:如QT GUI開(kāi)發(fā)。
-
嵌入式系統(tǒng)
+關(guān)注
關(guān)注
41文章
3552瀏覽量
129113 -
微處理器
+關(guān)注
關(guān)注
11文章
2244瀏覽量
82267
原文標(biāo)題:學(xué)嵌入式應(yīng)該知道的基礎(chǔ)知識(shí)框架整理
文章出處:【微信號(hào):gh_c472c2199c88,微信公眾號(hào):嵌入式微處理器】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論