Ⅰ 2020年浙江省高校計算機三級嵌入式與單片機技術考試大綱
2020年浙江省高校計算機三級嵌入式與單片機技術考試大綱
考試目標
嵌入式系統是在整機中控制其他設備的計算機系統,包括嵌入式硬體和嵌入式軟體,後者又包括了基礎軟體(如操作系統)和應用軟體。單片機是嵌入式系統的硬體部分,單片機原理是關於如何使用單片機、如何在單片機上編程的知識。通過單片機原理與嵌入式系統的學生,學生應能掌握貫穿嵌入式系統開發所需的完整技能,具有在常見的8位或32位單片機上開發軟硬體小系統的能力,理解嵌入式操作系統基本原理,掌握在裸機、實時操作系統和嵌入式Linux上設計嵌入式系統並開發應用軟體的能力。
基本要求
1、較好掌握嵌入式系統的基本概念,了解嵌入式系統設計的一般原則;
2、基本掌握單片機的基本結構與工作原理 ,了解常見單片機指令集;
3、較好掌握用C語言開發單片機程序的方法,掌握常見片上外設的工作原理和編程;
4、基本掌握常見單片機軟體模型,了解引導裝載程序;
5、基本掌握嵌入式實時操作系統的基本概念,了解常見嵌入式操作系統;
6、基本掌握嵌入式Linux設備驅動程序開發,了解嵌入式文件系統。
考試內容
一、嵌入式系統基本概念與設計原則
1、嵌入式系統的定義
2、嵌入式系統開發的基本原則
(1)並行和響應式的行為
(2)軟硬體協同開發的方法
(3)通用件的作用
二、單片機基本概念
1、單片機的定義,單片機與微處理器的區別
2、常見單片機體系
a)MCS-51、AVR、DSP、ARM
b)選擇單片機具體型號的原則
3、單片機指令集
a)MCS-51指令集
b)Cortex-M指令集
三、單片機程序設計
1、用C語言開發單片機程序的基本手段
(1)如何訪問寄存器,如何使用位段,如何做位操作
(2)函數調用的二進制介面
(3)如何做中斷響應程序
(4)理解上電啟動代碼
2、程序的交叉編譯、鏈接,下載程序和聯機調試的方法
3、基本片上外設的使用
(1)GPIO
(2)定時器
(3)ADC
(4)UART和SPI、I2C
4、單片機軟體模型
(1)輪詢
(2)前後台
(3)中斷驅動
(4)動態隊列
四、嵌入式操作系統
1、引導裝載程序
(1)什麼是引導裝載程序
(2)嵌入式Linux引導裝載程序的基本模型
2、實時操作系統的基本概念
(1)實時的概念
(2)搶占式調度的實現
(3)任務間同步與通信的手段
3、uC/OS II操作系統基本常識
4、嵌入式Linux操作系統基本常識
(1)嵌入式Linux與uCLinux的主要區別
(2)嵌入式Linux在嵌入式設備中的載入方式
5、嵌入式Linux驅動程序開發
(1)Linux下訪問GPIO的三種方法
(2)Linux驅動程序的基本知識
(3)內核模塊的載入
6、嵌入式文件系統
(1)Nor與Nand兩種flash的區別
(2)Flash文件系統的關鍵問題:按塊擦寫、損耗均衡
(3)日誌文件系統
以上就是小編整理的2020年浙江省高校計算機三級嵌入式與單片機技術考試大綱,准備參加二級考試的同學們都來了解一下吧。想要及時了解考試動態的小夥伴可“ 免費預約簡訊提醒”屆時環球青藤會及時為大家推送全國計算機等級考試相關信息提醒。環球青藤友情提示:對於想要參加計算機二級考試的小夥伴們,環球青藤特地為您准備了計算機二級考試資料,如有需要請點擊文章下方“免費下載>>>計算機二級考試資料”下載學習。