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

聲明:本網站尊重并保護知識產權,根據《信息網絡傳播權保護條例》,如果我們轉載的作品侵犯了您的權利,請在一個月內通知我們,我們會及時刪除。
蜀ICP備2020033479號-4 Copyright ? 2016 學習鳥. 頁面生成時間:1.828秒