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