你是一個(gè)計(jì)算機(jī)專(zhuān)業(yè)的學(xué)生,又有志于做arm-linux方面,所以我建議你專(zhuān)攻arm-linux軟件方面。硬件的話(huà)由于你對(duì)于數(shù)電模電的基礎(chǔ)不扎實(shí),然后也沒(méi)有設(shè)計(jì)電路的經(jīng)驗(yàn),所以相比于軟件設(shè)計(jì),上手要困難許多。在arm-linux開(kāi)發(fā)中,軟件占的比重遠(yuǎn)遠(yuǎn)大于硬件的比重。軟件涉及到了系統(tǒng)的應(yīng)用層和內(nèi)核層的程序設(shè)計(jì)。
btw,如果你一定想從事硬件方面的發(fā)展,那可以先把模電數(shù)電補(bǔ)補(bǔ)。然后看關(guān)于PCB設(shè)計(jì)的書(shū)籍,以及arm體系結(jié)構(gòu),還有有關(guān)EMC方面的書(shū)籍。各個(gè)書(shū)籍的名字去當(dāng)當(dāng)網(wǎng)搜關(guān)鍵字 找別人推薦最多的那本買(mǎi)。
就這樣。
根據(jù)2014年的三級(jí)嵌入式考試,題型包括:1.選擇題,2.填空題,3.簡(jiǎn)答題,4.名詞解釋題。具體考 試 范 圍 :
一、嵌入式系統(tǒng)的硬件
1. 嵌入式處理器
嵌
入式微處理器(Embedded Microprocessor Unit, EMPU)、嵌入式微控制器(Microcontroller Unit,
MCU)、嵌入式DSP 處理器(Embedded Digital Signal Processor, EDSP)、嵌入式片上系統(tǒng)(System
On Chip)的定義與功能 。
2. 存儲(chǔ)器
只讀存儲(chǔ)器ROM(Read Only Memory)、隨機(jī)存儲(chǔ)器RAM(Random Access Memory)和閃存的定義與功能 。
3. 輸入輸出設(shè)備
液晶顯示屏(liquid crystal display:LCD)、觸摸屏、語(yǔ)音輸入輸出技術(shù)、鍵盤(pán)的功能 。4. 電源轉(zhuǎn)換與管理
電源IC 分類(lèi)、電源IC 的特點(diǎn) 5. 接口技術(shù)
嵌入式系統(tǒng)接口的、并行接口、串口、USB、PCMCIA 和CF、紅外線(xiàn)接口 。
6. 總線(xiàn)
總線(xiàn)(總線(xiàn)的主要參數(shù):總線(xiàn)的帶寬,總線(xiàn)的位寬,總線(xiàn)的工作時(shí)鐘頻率),I2C 總線(xiàn),CAN 總線(xiàn) 。
二、嵌入式操作系統(tǒng) 1. 操作系統(tǒng)基本理論
a) 內(nèi)存管理:內(nèi)存管理功能,內(nèi)存分割(固定分割(Fixed Partitioning)與動(dòng)態(tài)分割(Dynamic Partitioning)),虛擬內(nèi)存(分頁(yè)(Paging)與分段(Segmentation)),頁(yè)替換算法;
b)進(jìn)程與中斷管理:進(jìn)程狀態(tài)與狀態(tài)轉(zhuǎn)換,進(jìn)程描述,進(jìn)程控制,并發(fā),Dekker 算法,Peterson 算法,并發(fā)控制硬件方法,信號(hào)量,管程,消息傳遞,死鎖與死鎖處理,中斷及中斷處理 ;
c) 調(diào)度機(jī)制:調(diào)度類(lèi)型,單處理器調(diào)度算法(FCFS 算法,循環(huán)執(zhí)行算法,SPN 算法,SRT 算法,HRRN 算法,反饋算法) ;
d) 實(shí)時(shí)調(diào)度:時(shí)鐘驅(qū)動(dòng)調(diào)度,基于優(yōu)先級(jí)調(diào)度,速率單調(diào)算法,EDF算法,LST算法,非周期實(shí)時(shí)調(diào)度算法。
2. 嵌入式操作系統(tǒng) ;
a) 嵌入式操作系統(tǒng)特點(diǎn):實(shí)時(shí)性,小內(nèi)核,可配置,易移植,高可靠性,低功耗;
b) 常見(jiàn)嵌入式操作系統(tǒng):嵌入式Linux,Windows CE,Palm OS,QNX,uC/OS,VxWorks。
三、嵌入式Linux與開(kāi)發(fā)環(huán)境
1.嵌入式Linux內(nèi)核結(jié)構(gòu) 嵌入式Linux的常見(jiàn)模塊,與標(biāo)準(zhǔn)Linux的差別(缺少M(fèi)MU模塊);
2. 嵌入式Linux內(nèi)存管理 內(nèi)核載入的進(jìn)程的地址空間,內(nèi)存的分配和釋放,虛擬內(nèi)存與內(nèi)存頁(yè)面的換入與換出;
3. 嵌入式文件系統(tǒng) Ext2fs,臨時(shí)文件系統(tǒng)tmpfs。
電子技術(shù)模擬電路與數(shù)字電路;電路原理;計(jì)算機(jī)組成原理;匯編語(yǔ)言程序設(shè)計(jì);接口器件與電路;傳感器技術(shù)與應(yīng)用;微處理器系統(tǒng);嵌入式系統(tǒng)原理與設(shè)計(jì);操作系統(tǒng)原理;數(shù)據(jù)結(jié)構(gòu);C語(yǔ)言程序設(shè)計(jì);自動(dòng)控制原理;計(jì)算機(jī)網(wǎng)絡(luò)原理;多媒體技術(shù)基礎(chǔ);數(shù)字信號(hào)處理;
由于嵌入式系統(tǒng)根據(jù)應(yīng)用的需要,要追求最佳性?xún)r(jià)比,經(jīng)常采用軟件硬化以及硬件軟化的方法。系統(tǒng)構(gòu)成時(shí),也要權(quán)衡折衷通用硬件、專(zhuān)用硬件以及軟件。所以,相關(guān)開(kāi)發(fā)人員必須掌握相關(guān)硬件以及軟件技術(shù)。
.考試要求: (1) 掌握計(jì)算機(jī)科學(xué)基礎(chǔ)知識(shí); (2) 掌握嵌入式系統(tǒng)的硬件、軟件知識(shí); (3) 掌握嵌入式系統(tǒng)分析的方法; (4) 掌握嵌入式系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)的方法及步驟; (5) 掌握嵌入式系統(tǒng)實(shí)施的方法; (6) 掌握嵌入式系統(tǒng)運(yùn)行維護(hù)知識(shí); (7) 了解信息化基礎(chǔ)知識(shí)、計(jì)算機(jī)應(yīng)用的基礎(chǔ)知識(shí); (8) 了解信息技術(shù)標(biāo)準(zhǔn)、安全性,以及有關(guān)法律法規(guī)的基本知識(shí); (9) 了解嵌入式技術(shù)發(fā)展趨勢(shì); (10) 正確閱讀和理解計(jì)算機(jī)及嵌入式系統(tǒng)領(lǐng)域的英文資料。
2.通過(guò)本考試的合格人員能根據(jù)項(xiàng)目管理和工程技術(shù)的實(shí)際要求,按照系統(tǒng)總體設(shè)計(jì)規(guī)格說(shuō)明書(shū)進(jìn)行軟、硬件設(shè)計(jì),編寫(xiě)系統(tǒng)開(kāi)發(fā)的規(guī)格說(shuō)明書(shū)等相應(yīng)的文檔;組織和指導(dǎo)嵌入式系統(tǒng)開(kāi)發(fā)實(shí)施人員編寫(xiě)和調(diào)試程序,并對(duì)嵌入式系統(tǒng)硬件設(shè)備和程序進(jìn)行優(yōu)化和集成測(cè)試,開(kāi)發(fā)出符合系統(tǒng)總體設(shè)計(jì)要求的高質(zhì)量嵌入式系統(tǒng);具有工程師的實(shí)際工作能力和業(yè)務(wù)水平。 3.本考試設(shè)置的科目包括: (1)嵌入式系統(tǒng)基礎(chǔ)知識(shí),考試時(shí)間為150分鐘,筆試,選擇題; (2)嵌入式系統(tǒng)設(shè)計(jì)應(yīng)用技術(shù),考試時(shí)間為150分鐘,筆試,問(wèn)答題。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥(niǎo). 頁(yè)面生成時(shí)間:1.828秒