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