目的:打算采取“農(nóng)村包圍城市”的方法來應(yīng)復(fù)習(xí)三級(jí)嵌入式
記錄:2018/2/20(V1.0)
**【嵌入式系統(tǒng)概念及特點(diǎn)】:應(yīng)用為中心躯嫉,計(jì)算機(jī)技術(shù)為基礎(chǔ)粱腻,軟硬件可裁剪、對(duì)功能、可靠性军援、成本、體積称勋、功耗嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)胸哥。
*特點(diǎn):“專、隱赡鲜、受限空厌、可靠、實(shí)時(shí)蝗蛙、軟固”
**【嵌入式系統(tǒng)的CPU的范疇】:最初的4位蝇庭,目前大規(guī)模的8位16位,受歡迎的32捡硅、64位????(CPU =>?ARM ? ?DSP ? ?FPGA.等)哮内。
*CPU特點(diǎn)有: “實(shí)時(shí)、低耗壮韭、可拓展北发、集成”
**【嵌入式系統(tǒng)的存儲(chǔ)器】:以半導(dǎo)體為主(如:RAM(SPRAM/DRAM)都是易失性),也有新型存儲(chǔ)器也得到使用(如FRAM喷屋、MRAM琳拨、Flash ROM都是非易失性存儲(chǔ)器,速度也快)屯曹。
*ARM9/ARM11里面有集成Cache(SRAM)存儲(chǔ)器.(Cache存放CPU使用最頻繁的程序代碼和數(shù)據(jù)狱庇,正在運(yùn)行的數(shù)據(jù)放在主內(nèi)存中,沒用的就放在外部存儲(chǔ)器)恶耽。
*DDR2使原來的DDR 可預(yù)讀位數(shù) 和 數(shù)據(jù)傳輸速率 從 2位 =>?4(8)位 ? ?2(4)倍 ? ?
DRAM升級(jí)->DDR2->SDRAM->DDR3
*NAND (以頁為單位(數(shù)碼相機(jī)密任、U盤用它))????????NOR(字節(jié)為單位)
1)存儲(chǔ)特性可分:RAM 、ROM????????????????????2) 物理位置可分:片內(nèi)偷俭、片外浪讳、外部
3)存儲(chǔ)信息可分:數(shù)據(jù)、程序
**【微內(nèi)核與單內(nèi)核】:微內(nèi)核就是單內(nèi)核的改進(jìn)涌萤,單內(nèi)核更加小巧功能擴(kuò)充方便淹遵,但切換開銷比較大口猜,但有高拓展、易維護(hù)透揣、可預(yù)測(cè)性高(不區(qū)分內(nèi)核模式和用戶模式) =>蜂鳥
1)典型的微內(nèi)核結(jié)構(gòu)系統(tǒng):Symbian(普通實(shí)時(shí)系統(tǒng))济炎、VxWorks、QNX淌实、UCOS冻辩、IOS 等
2)典型的單(宏)內(nèi)核結(jié)構(gòu)系統(tǒng):Unix、Linux拆祈、WinCE恨闪、Mac OS、Android OS放坏、DOS等
**【嵌入式系統(tǒng)的分類方面】:由軟硬件技術(shù)復(fù)雜度 => 分 低端(4/8位單片機(jī)咙咽,無系統(tǒng),白色家電)淤年、中端钧敞、高端(32/64位,互聯(lián)型)系統(tǒng)
**【嵌入式最小硬件系統(tǒng)】:想想一個(gè)普通的51單片機(jī)系統(tǒng)板(6個(gè)方面)
**【嵌入式 VS PC機(jī) 】:
? ? *開發(fā)不同的特點(diǎn):
1)使用宿主 -- 目標(biāo)機(jī)的開發(fā)架構(gòu) ? ?2)與底層硬件相關(guān) ? ?3)軟硬件受限 ? ?4)程序固化
? ? *操作系統(tǒng)的比較:
1)可移植 ????2)高實(shí)時(shí) ? ?3)內(nèi)核精簡(jiǎn) ? ?4)搶占式多任務(wù)處理 ? ?5)可修改麸粮、剪裁
6)高可靠性
**【針對(duì)1GB地址空間問題】:采用統(tǒng)一編址方式(不是映射編址哦)BANK0比較特殊溉苛,只可以是16、32位總線訪問弄诲,其他的可以8愚战、16、32位訪問