2016年廣東省高等教育自學(xué)考試《ARM體系結(jié)構(gòu)與編程》(課程代碼:12734)課程考試大綱
來源:肇慶市招生辦網(wǎng) 閱讀:6375 次 日期:2015-10-21 14:01:16
溫馨提示:易賢網(wǎng)小編為您整理了“2016年廣東省高等教育自學(xué)考試《ARM體系結(jié)構(gòu)與編程》(課程代碼:12734)課程考試大綱”,方便廣大網(wǎng)友查閱!

一、課程性質(zhì)與設(shè)置目的

(一)課程性質(zhì)與特點(diǎn)

ARM體系結(jié)構(gòu)與編程是嵌入式技術(shù)專業(yè)的核心課程之一,同時也是一門與嵌入式系統(tǒng)開發(fā)、匯編語言、操作系統(tǒng)、Linux系統(tǒng)開發(fā)等學(xué)科有著密切聯(lián)系的計(jì)算機(jī)學(xué)科,具有綜合性、應(yīng)用性、實(shí)踐性等特征。本課程立足于ARM平臺和Linux嵌入式操作系統(tǒng)進(jìn)行編寫,結(jié)合嵌入式開發(fā)的最新理論與實(shí)踐成果,并在借鑒國內(nèi)外先進(jìn)經(jīng)驗(yàn)的基礎(chǔ)上,對ARM體系結(jié)構(gòu)及ARM開發(fā)的基本理論、基本知識及其具體的開發(fā)進(jìn)行了全面、系統(tǒng)地闡述與分析,培養(yǎng)學(xué)生進(jìn)行綜合知識的運(yùn)用以及工程開發(fā)的能力。

(二)課程設(shè)置目的與基本要求

本課程作為全國高等教育自學(xué)考試嵌入式技術(shù)專業(yè)(本科)的必考課程。通過本課程的學(xué)習(xí),使學(xué)生對嵌入式處理器、嵌入式系統(tǒng)設(shè)計(jì)、ARM編程基本原理的基本結(jié)構(gòu)、嵌入式系統(tǒng)設(shè)計(jì)所涉及的內(nèi)容有一個較全面的認(rèn)識,掌握基于ARM體系結(jié)構(gòu)嵌入式系統(tǒng)設(shè)計(jì)開發(fā)的基本理論和方法,為今后從事基于ARM的嵌入式系統(tǒng)研究和開發(fā)打下良好的基礎(chǔ)。基本要求如下:

1.熟悉嵌入式系統(tǒng)的體系結(jié)構(gòu)和分類;熟悉ARM微處理器的結(jié)構(gòu)和特點(diǎn);了解嵌入式操作系統(tǒng)的分類;了解嵌入式系統(tǒng)的設(shè)計(jì)與開發(fā);

2.掌握ARM編程模型的工作原理;掌握BootLoader、Linux交叉編譯環(huán)境、嵌入式開發(fā)及調(diào)試;

3.掌握ARM下面簡單設(shè)備驅(qū)動、網(wǎng)絡(luò)設(shè)備驅(qū)動、音頻設(shè)備驅(qū)動、USB設(shè)備驅(qū)動程序的開發(fā);掌握uC/OS-Ⅱ、Linux在ARM平臺的移植;掌握ARM平臺圖形用戶界面的開發(fā)。

(三)本課程與相關(guān)課程的聯(lián)系

本課程以嵌入式基于ARM體系結(jié)構(gòu)的開發(fā)為主線,融合了硬件設(shè)計(jì)、軟件設(shè)計(jì)、操作系統(tǒng)、匯編程序開發(fā)、計(jì)算機(jī)網(wǎng)絡(luò)等計(jì)算機(jī)學(xué)科。建議在學(xué)習(xí)本課程之前,學(xué)生應(yīng)具備必要的計(jì)算機(jī)體系機(jī)構(gòu)、嵌入式系統(tǒng)、嵌入式開發(fā)、匯編語言、Linux操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)編程等知識基礎(chǔ),例如:匯編語言、嵌入式Linux系統(tǒng)開發(fā)與應(yīng)用、C語言程序設(shè)計(jì)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)等課程。

本課程共分為十四章,分別是嵌入式系統(tǒng)基礎(chǔ)、嵌入式處理器介紹、嵌入式系統(tǒng)的設(shè)計(jì)方法、ARM編程模型的工作原理、BootLoader、Linux交叉編譯環(huán)境、嵌入式開發(fā)及調(diào)試、簡單設(shè)備驅(qū)動程序、網(wǎng)絡(luò)設(shè)備驅(qū)動程序開發(fā)、音頻設(shè)備驅(qū)動程序開發(fā)、USB設(shè)備驅(qū)動程序開發(fā)、uC/OS-Ⅱ在ARM平臺的移植、Linux在ARM平臺的移植、圖形用戶界面實(shí)例。其中:

1.重點(diǎn)章包括:嵌入式處理器介紹、ARM編程模型的工作原理、BootLoader、嵌入式開發(fā)及調(diào)試、網(wǎng)絡(luò)設(shè)備驅(qū)動程序開發(fā)、音頻設(shè)備驅(qū)動程序開發(fā)、USB設(shè)備驅(qū)動程序開發(fā)、uC/OS-Ⅱ在ARM平臺的移植、Linux在ARM平臺的移植。

2.次重點(diǎn)章包括:嵌入式系統(tǒng)的設(shè)計(jì)方法、Linux交叉編譯環(huán)境、簡單設(shè)備驅(qū)動程序。

3.一般章包括:嵌入式系統(tǒng)基礎(chǔ)、圖形用戶界面實(shí)例

二、課程內(nèi)容與考核目標(biāo)

第一章嵌入式系統(tǒng)基礎(chǔ)

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是從整體上認(rèn)識嵌入式系統(tǒng)。要求掌握嵌入式系統(tǒng)的概念和特點(diǎn),了解嵌入式系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢,了解常用的幾種嵌入式操作系統(tǒng)的特點(diǎn)以及它們之間的比較,了解嵌入式系統(tǒng)與PC機(jī)、嵌入式系統(tǒng)與單片機(jī)之間的不同。重點(diǎn)學(xué)習(xí)嵌入式系統(tǒng)的概念和特點(diǎn)。

二、課程內(nèi)容

1.1嵌入式系統(tǒng)簡介

1.1.1嵌入式系統(tǒng)的概念

1.1.2嵌入式系統(tǒng)的特點(diǎn)

1.1.3嵌入式系統(tǒng)的分類

1.2嵌入式系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢

1.2.1研究現(xiàn)狀

1.2.2發(fā)展趨勢

1.3典型嵌入式操作系統(tǒng)

1.3.1嵌入式操作系統(tǒng)的特點(diǎn)

1.3.2幾種典型的嵌入式操作系統(tǒng)

1.3.3嵌入式系統(tǒng)與PC機(jī)

1.3.4嵌入式系統(tǒng)與單片機(jī)

1.3.5嵌入式Linux系統(tǒng)的特點(diǎn)

三、考核知識點(diǎn)

1.嵌入式系統(tǒng)的概念、特點(diǎn)和分類

2.嵌入式系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢

3.幾種典型嵌入式操作系統(tǒng)、嵌入式系統(tǒng)與PC機(jī)的比較、嵌入式系統(tǒng)與單片機(jī)的比較

4.嵌入式Linux系統(tǒng)的特點(diǎn)

四、考核要求

1.嵌入式系統(tǒng)的概念、特點(diǎn)和分類

領(lǐng)會:嵌入式系統(tǒng)的概念、特點(diǎn)和分類

2.嵌入式系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢

識記:嵌入式系統(tǒng)的研究現(xiàn)狀和發(fā)展趨勢

3.幾種典型嵌入式操作系統(tǒng)、嵌入式系統(tǒng)與PC機(jī)的比較、嵌入式系統(tǒng)與單片機(jī)的比較

識記:幾種典型嵌入式操作系統(tǒng)

領(lǐng)會:嵌入式系統(tǒng)與PC機(jī)的比較、嵌入式系統(tǒng)與單片機(jī)的比較

4.嵌入式Linux系統(tǒng)的特點(diǎn)

識記:嵌入式Linux系統(tǒng)的特點(diǎn)

第二章嵌入式處理器介紹

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握ARM處理器的指令集。要求了解嵌入式處理器的特點(diǎn)、分類和體系結(jié)構(gòu),了解典型的幾種嵌入式處理器,了解ARM處理器的不同系列,掌握ARM處理器的工作狀態(tài),理解ARM處理器的運(yùn)行模式,掌握ARM處理器的存儲格式、寄存器結(jié)構(gòu)和異常中斷,在此基礎(chǔ)上進(jìn)一步掌握ARM處理器的指令集。重點(diǎn)學(xué)習(xí)ARM指令集和Thumb指令集。

二、課程內(nèi)容

2.1嵌入式處理器概述

2.1.1嵌入式處理器簡介

2.1.2嵌入式處理器的特點(diǎn)

2.1.3嵌入式處理器的分類

2.1.4嵌入式處理器的體系結(jié)構(gòu)

2.1.5嵌入式處理器的存儲體系結(jié)構(gòu)

2.1.6典型嵌入式處理器

2.2ARM系列處理器

2.2.1ARM簡介

2.2.2ARM技術(shù)的應(yīng)用領(lǐng)域

2.2.3ARM處理器系列

2.2.4ARM處理器的工作狀態(tài)

2.2.5ARM處理器運(yùn)行模式

2.2.6ARM處理器的存儲格式

2.2.7ARM狀態(tài)下的寄存器結(jié)構(gòu)

2.2.8ARM異常中斷

2.2.9ARM處理器的應(yīng)用選型

2.3ARM指令集

2.3.1ARM指令的一般格式

2.3.2ARM存儲器訪問指令

2.3.3跳轉(zhuǎn)指令

2.3.4數(shù)據(jù)處理指令

2.3.5程序狀態(tài)寄存器(PSR)傳輸指令

2.3.6協(xié)處理器指令

2.3.7ARM雜項(xiàng)指令

2.3.8ARM偽指令

2.4Thumb指令集

三、考核知識點(diǎn)

1.嵌入式處理器的特點(diǎn)、分類、體系結(jié)構(gòu)和存儲體系結(jié)構(gòu)

2.ARM處理器系列、工作狀態(tài)、運(yùn)行模式、存儲格式、寄存器結(jié)構(gòu)、異常中斷和應(yīng)用選型

3.ARM指令集,包括指令的一般格式、存儲器訪問指令、跳轉(zhuǎn)指令、數(shù)據(jù)處理指令、程序狀態(tài)寄存器(PSR)傳輸指令、協(xié)處理器指令、雜項(xiàng)指令和偽指令

4.Thumb指令集

四、考核要求

1.嵌入式處理器的特點(diǎn)、分類、體系結(jié)構(gòu)和存儲體系結(jié)構(gòu)

識記:嵌入式處理器的特點(diǎn)和分類

領(lǐng)會:嵌入式處理器的體系結(jié)構(gòu)和存儲體系結(jié)構(gòu)

2.ARM處理器系列、工作狀態(tài)、運(yùn)行模式、存儲格式、寄存器結(jié)構(gòu)、異常中斷和應(yīng)用選型

識記:ARM處理器系列、應(yīng)用選型

領(lǐng)會:ARM處理器的工作狀態(tài)、運(yùn)行模式、存儲格式、寄存器結(jié)構(gòu)、異常中斷

3.ARM指令集,包括指令的一般格式、存儲器訪問指令、跳轉(zhuǎn)指令、數(shù)據(jù)處理指令、程序狀態(tài)寄存器(PSR)傳輸指令、協(xié)處理器指令、雜項(xiàng)指令和偽指令

領(lǐng)會:ARM指令的一般格式、存儲器訪問指令、跳轉(zhuǎn)指令、數(shù)據(jù)處理指令、程序狀態(tài)寄存器(PSR)傳輸指令、協(xié)處理器指令、雜項(xiàng)指令和偽指令

簡單應(yīng)用:ARM指令應(yīng)用

4.Thumb指令集

領(lǐng)會:Thumb指令集

第三章嵌入式系統(tǒng)的設(shè)計(jì)方法

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握嵌入式系統(tǒng)的設(shè)計(jì)流程。要求了解嵌入式系統(tǒng)的總體結(jié)構(gòu),了解嵌入式系統(tǒng)設(shè)計(jì)的特點(diǎn),掌握嵌入式系統(tǒng)設(shè)計(jì)的內(nèi)容和設(shè)計(jì)方法,熟練掌握嵌入式系統(tǒng)設(shè)計(jì)的流程以及每個階段的工作內(nèi)容和方法。重點(diǎn)學(xué)習(xí)嵌入式系統(tǒng)設(shè)計(jì)流程。

二、課程內(nèi)容

3.1嵌入式系統(tǒng)設(shè)計(jì)概述

3.1.1嵌入式系統(tǒng)的總體結(jié)構(gòu)

3.1.2嵌入式系統(tǒng)設(shè)計(jì)內(nèi)容

3.1.3嵌入式系統(tǒng)設(shè)計(jì)的特點(diǎn)

3.1.4嵌入式系統(tǒng)設(shè)計(jì)方法的分類

3.2嵌入式系統(tǒng)設(shè)計(jì)流程

3.3課后練習(xí)

三、考核知識點(diǎn)

1.嵌入式系統(tǒng)的總體結(jié)構(gòu)、設(shè)計(jì)內(nèi)容、設(shè)計(jì)的特點(diǎn)和設(shè)計(jì)方法

2.嵌入式系統(tǒng)設(shè)計(jì)流程

四、考核要求

1.嵌入式系統(tǒng)的總體結(jié)構(gòu)、設(shè)計(jì)內(nèi)容、設(shè)計(jì)的特點(diǎn)和設(shè)計(jì)方法

識記:嵌入式系統(tǒng)設(shè)計(jì)內(nèi)容和設(shè)計(jì)特點(diǎn)

領(lǐng)會:嵌入式系統(tǒng)的總體結(jié)構(gòu)和設(shè)計(jì)方法

2.嵌入式系統(tǒng)設(shè)計(jì)流程

領(lǐng)會:嵌入式系統(tǒng)設(shè)計(jì)流程的各個階段和內(nèi)容

第四章ARM編程模型的工作原理

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是通過S3C2410X開發(fā)板的實(shí)例,掌握嵌入式系統(tǒng)的基本設(shè)計(jì)原則。要求了解嵌入式系統(tǒng)的基本設(shè)計(jì)原則,掌握ARM920T處理器的結(jié)構(gòu)和特點(diǎn),掌握S3C2410X處理器的特點(diǎn)、中斷處理過程和片上資源的定義和使用。重點(diǎn)學(xué)習(xí)S3C2410X開發(fā)板。

二、課程內(nèi)容

4.1系統(tǒng)設(shè)計(jì)概述

4.1.1嵌入式系統(tǒng)開發(fā)基礎(chǔ)

4.1.2嵌入式系統(tǒng)選型原則

4.2ARM920T簡介

4.3S3C2410X開發(fā)板

4.3.1S3C2410處理器的特點(diǎn)

4.3.2ARM片上總線

4.3.3S3C2410的處理器中斷

4.3.4S3C2410處理器片上資源的定義和使用

4.3.5編程參考軟件包2410TEST

4.4課后練習(xí)

三、考核知識點(diǎn)

1.嵌入式系統(tǒng)開發(fā)基礎(chǔ)和選型原則

2.ARM920T內(nèi)核、處理器結(jié)構(gòu)、系統(tǒng)結(jié)構(gòu)

3.S3C2410X開發(fā)板處理器特點(diǎn)、ARM片上總線、處理器中斷和片上資源的定義和使用

四、考核要求

1.嵌入式系統(tǒng)開發(fā)基礎(chǔ)和選型原則

識記:嵌入式系統(tǒng)開發(fā)基礎(chǔ)和選型原則

2.ARM920T內(nèi)核、處理器結(jié)構(gòu)、系統(tǒng)結(jié)構(gòu)

領(lǐng)會:ARM920T內(nèi)核、處理器結(jié)構(gòu)、系統(tǒng)結(jié)構(gòu)

3.S3C2410X開發(fā)板處理器特點(diǎn)、ARM片上總線、處理器中斷和片上資源的定義和使用

識記:S3C2410X開發(fā)板處理器特點(diǎn),ARM片上總線

領(lǐng)會:S3C2410X處理器中斷,處理器中斷和片上資源的定義和使用

第五章BootLoader

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握U-Boot的啟動流程、編譯過程和移植的關(guān)鍵技術(shù)。要求了解BootLoader的基本概念,了解BootLoader所支持的CPU和嵌入式體系結(jié)構(gòu),理解BootLoader的通用執(zhí)行流程,了解U-Boot、VIVI等常用的嵌入式LinuxBootLoader,掌握U-Boot源代碼的目錄結(jié)構(gòu)、啟動過程、編譯過程和移植的關(guān)鍵技術(shù)。重點(diǎn)學(xué)習(xí)U-Boot的啟動流程、編譯過程和移植的關(guān)鍵技術(shù)。

二、課程內(nèi)容

5.1BootLoader介紹

5.1.1BootLoader的基本概念

5.1.2BootLoader所支持的CPU和嵌入式體系結(jié)構(gòu)

5.1.3BootLoader的安裝媒介

5.1.4BootLoader的概念擴(kuò)展

5.1.5ARMBootLoader的共性

5.1.6BootLoader移植的必要性

5.1.7BootLoader的燒錄和存儲

5.1.8BootLoader與主機(jī)間文件傳輸所用的通信設(shè)備及協(xié)議

5.1.9BootLoader的通用執(zhí)行流程

5.2常用的嵌入式LinuxBootLoader

5.2.1U-Boot

5.2.2VIVI

5.2.3Blob

5.2.4RedBoot

5.2.5ARMBoot

5.2.6DIY

5.3U-Boot基礎(chǔ)

5.3.1U-Boot源代碼的目錄結(jié)構(gòu)

5.3.2U-Boot支持的主要功能

5.3.3U-Boot命令介紹及環(huán)境變量

5.4U-Boot的啟動過程

5.5U-Boot的編譯過程

5.6U-Boot移植的關(guān)鍵技術(shù)

5.7課后練習(xí)

三、考核知識點(diǎn)

1.BootLoader的基本概念、所支持的CPU、嵌入式體系結(jié)構(gòu)、與主機(jī)間文件傳輸所用的通信設(shè)備及協(xié)議、通用執(zhí)行流程

2.常用的嵌入式LinuxBootLoader,例如U-Boot、VIVI

3.U-Boot源代碼的目錄結(jié)構(gòu)、啟動過程、編譯過程和移植的關(guān)鍵技術(shù)

四、考核要求

1.BootLoader的基本概念、所支持的CPU、嵌入式體系結(jié)構(gòu)、與主機(jī)間文件傳輸所用的通信設(shè)備及協(xié)議、通用執(zhí)行流程

識記:BootLoader的基本概念、所支持的CPU、嵌入式體系結(jié)構(gòu)、與主機(jī)間文件傳輸所用的通信設(shè)備及協(xié)議、

領(lǐng)會:BootLoader的通用執(zhí)行流程

2.常用的嵌入式LinuxBootLoader,例如U-Boot、VIVI、Blob、RedBoot、ARMBoot、DIY

識記:U-Boot、VIVI、Blob、RedBoot、ARMBoot、DIY的簡介、目錄結(jié)構(gòu)

3.U-Boot源代碼的目錄結(jié)構(gòu)、啟動過程、編譯過程和移植的關(guān)鍵技術(shù)

識記:U-Boot源代碼的目錄結(jié)構(gòu)

領(lǐng)會:U-Boot的啟動過程、編譯過程和移植的關(guān)鍵技術(shù)

第六章Linux交叉編譯環(huán)境

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握交叉編譯環(huán)境的配置和開發(fā)調(diào)試。要求了解交叉編譯環(huán)境概念模型、目標(biāo)板與宿主機(jī)之間的連接、文件傳輸方式,掌握交叉編譯過程中如何使用編譯工具建立編譯環(huán)境,掌握開發(fā)主機(jī)的環(huán)境配置。重點(diǎn)學(xué)習(xí)如何建立交叉編譯環(huán)境。

二、課程內(nèi)容

6.1交叉編譯環(huán)境簡介

6.1.1交叉編譯環(huán)境概念模型

6.1.2目標(biāo)板與宿主機(jī)之間的連接

6.1.3文件傳輸方式

6.1.4網(wǎng)絡(luò)文件系統(tǒng)

6.2交叉編譯工具簡介

6.2.1gcc編譯器

6.2.2Binutils工具包

6.2.3GNUmake

6.2.4glibc庫

6.2.5gdb調(diào)試工具

6.2.6交叉編譯環(huán)境的建立

6.3主機(jī)開發(fā)環(huán)境配置

6.3.1配置主機(jī)服務(wù)

6.3.2串口控制臺工具

6.3.3配置DHCP服務(wù)

6.3.4配置TFTP服務(wù)

6.3.5配置NFS服務(wù)

6.4課后練習(xí)

四、考核要求

1.交叉編譯環(huán)境概念模型、目標(biāo)板與宿主機(jī)之間的連接、文件傳輸方式

領(lǐng)會:交叉編譯環(huán)境概念模型、目標(biāo)板與宿主機(jī)之間的連接、文件傳輸方式

2.交叉編譯工具使用

簡單應(yīng)用:gcc編譯器、Binutils工具包、GNUmake、glibc庫和gdb調(diào)試工具的使用

3.主機(jī)開發(fā)環(huán)境配置

簡單應(yīng)用:會配置配置主機(jī)服務(wù)、串口控制臺工具、配置DHCP服務(wù)、配置TFTP服務(wù)、配置NFS服務(wù)

第七章嵌入式開發(fā)及調(diào)試

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握嵌入式開發(fā)環(huán)境使用和調(diào)試方法。要求了嵌入式系統(tǒng)開發(fā)環(huán)境,掌握ADS集成開發(fā)環(huán)境的使用,掌握嵌入式系統(tǒng)常用的調(diào)試方法,掌握ROM仿真器和JTAG接口仿真器。重點(diǎn)學(xué)習(xí)常用的幾種調(diào)試方法。

二、課程內(nèi)容

7.1嵌入式系統(tǒng)的開發(fā)環(huán)境

7.1.1開發(fā)環(huán)境簡介

7.1.2ADS集成開發(fā)環(huán)境的使用

7.2嵌入式系統(tǒng)調(diào)試方法

7.2.1基于主機(jī)的調(diào)試

7.2.2遠(yuǎn)程調(diào)試器與調(diào)試內(nèi)核

7.2.3在線仿真ICE

7.2.4BDM

7.2.5軟件仿真器

7.3ROM仿真器

7.4JTAG接口

7.5課后練習(xí)

三、考核知識點(diǎn)

1.嵌入式系統(tǒng)開發(fā)環(huán)境和ADS集成開發(fā)環(huán)境的使用

2.嵌入式系統(tǒng)常用的調(diào)試方法,包括遠(yuǎn)程調(diào)試器與調(diào)試內(nèi)核、在線仿真ICE、BDM和軟件仿真器

3.ROM仿真器的元件和功能

4.JTAG接口仿真器的結(jié)構(gòu)和功能

四、考核要求

1.嵌入式系統(tǒng)開發(fā)環(huán)境和ADS集成開發(fā)環(huán)境的使用

識記:嵌入式系統(tǒng)開發(fā)環(huán)境和ADS集成開發(fā)環(huán)境的使用

2.嵌入式系統(tǒng)常用的調(diào)試方法,包括遠(yuǎn)程調(diào)試器與調(diào)試內(nèi)核、在線仿真ICE、BDM和軟件仿真器

領(lǐng)會:遠(yuǎn)程調(diào)試器與調(diào)試內(nèi)核、在線仿真ICE、BDM和軟件仿真器等嵌入式系統(tǒng)常用的調(diào)試方法

3.ROM仿真器的元件和功能

識記:ROM仿真器的元件和功能

4.JTAG接口仿真器的結(jié)構(gòu)和功能

識記:JTAG接口仿真器的結(jié)構(gòu)和功能

第八章簡單設(shè)備驅(qū)動程序

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是通過PCI驅(qū)動程序的編程實(shí)現(xiàn),掌握簡單設(shè)備的驅(qū)動程序編寫方法。要求理解設(shè)備驅(qū)動的類型、數(shù)據(jù)結(jié)構(gòu)和文件結(jié)構(gòu);掌握設(shè)備驅(qū)動的程序結(jié)構(gòu)和接口;了解設(shè)備驅(qū)動的模塊化編程和一般框架,掌握PCI驅(qū)動程序的編程實(shí)現(xiàn)。重點(diǎn)掌握PCI驅(qū)動程序的編程實(shí)現(xiàn)。

二、課程內(nèi)容

8.1設(shè)備驅(qū)動概述

8.1.1基本概念

8.1.2數(shù)據(jù)結(jié)構(gòu)

8.1.3文件結(jié)構(gòu)

8.2設(shè)備驅(qū)動基礎(chǔ)

8.2.1設(shè)備驅(qū)動程序結(jié)構(gòu)

8.2.2設(shè)備驅(qū)動程序接口

8.3設(shè)備驅(qū)動模塊化編程

8.3.1模塊化驅(qū)動程序概述

8.3.2設(shè)備驅(qū)動模塊化編程的一般框架

8.4PCI總線

8.4.1PCI設(shè)備驅(qū)動概述

8.4.2PCI驅(qū)動程序的編程實(shí)現(xiàn)

8.5課后練習(xí)

三、考核知識點(diǎn)

1.設(shè)備的類型、數(shù)據(jù)結(jié)構(gòu)和文件結(jié)構(gòu)

2.設(shè)備驅(qū)動的程序結(jié)構(gòu)和接口

3.設(shè)備驅(qū)動模塊化編程

4.PCI驅(qū)動程序的編程實(shí)現(xiàn)

四、考核要求

1.設(shè)備的類型、數(shù)據(jù)結(jié)構(gòu)和文件結(jié)構(gòu)

識記:字符設(shè)備、塊設(shè)備、網(wǎng)絡(luò)設(shè)備的定義;設(shè)備的主設(shè)備號和次設(shè)備號定義;設(shè)備的數(shù)據(jù)結(jié)構(gòu)和文件結(jié)構(gòu)

2.設(shè)備驅(qū)動的程序結(jié)構(gòu)和接口

識記:設(shè)備驅(qū)動程序的注冊、注銷、打開、釋放、讀寫、控制、中斷和查詢。

3.設(shè)備驅(qū)動模塊化編程

領(lǐng)會:設(shè)備驅(qū)動模塊化編程的編譯方式、編程框架

4.PCI驅(qū)動程序的編程實(shí)現(xiàn)

綜合應(yīng)用:PCI驅(qū)動程序的編程實(shí)現(xiàn)

第九章網(wǎng)絡(luò)設(shè)備驅(qū)動程序開發(fā)

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握以太網(wǎng)驅(qū)動程序和硬件接口設(shè)計(jì)。要求了解網(wǎng)絡(luò)驅(qū)動的體系結(jié)構(gòu)、device結(jié)構(gòu),了解以太網(wǎng)接口的實(shí)現(xiàn)方式和硬件設(shè)計(jì),掌握網(wǎng)絡(luò)設(shè)備的初始化,掌握網(wǎng)絡(luò)設(shè)備的打開和關(guān)閉,了解數(shù)據(jù)包的傳輸和接收。重點(diǎn)學(xué)習(xí)以太網(wǎng)驅(qū)動程序。

二、課程內(nèi)容

9.1網(wǎng)絡(luò)設(shè)備驅(qū)動程序簡介

9.1.1網(wǎng)絡(luò)設(shè)備概述

9.1.2重要數(shù)據(jù)結(jié)構(gòu)——structdevice

9.2以太網(wǎng)控制器

9.3網(wǎng)絡(luò)設(shè)備的初始化

9.3.1模塊初始化模式分析

9.3.2啟動初始化模式分析

9.4網(wǎng)絡(luò)設(shè)備的打開和關(guān)閉

9.5數(shù)據(jù)包的傳輸和接收

9.5.1Socket緩沖區(qū)及相關(guān)操作

9.5.2數(shù)據(jù)包的傳輸

9.5.3數(shù)據(jù)包的接收

9.6網(wǎng)絡(luò)設(shè)備驅(qū)動程序?qū)嵗?/P>

9.7TCP編程實(shí)例

9.8課后練習(xí)

三、考核知識點(diǎn)

1.網(wǎng)絡(luò)驅(qū)動程序的體系結(jié)構(gòu)、device結(jié)構(gòu)

2.以太網(wǎng)接口的實(shí)現(xiàn)方式和硬件設(shè)計(jì)

3.網(wǎng)絡(luò)設(shè)備的模塊初始化模式分析和啟動初始化模式分析

4.網(wǎng)絡(luò)設(shè)備的打開和關(guān)閉

5.Socket緩沖區(qū)、數(shù)據(jù)包的傳輸和接收

6.編寫網(wǎng)絡(luò)設(shè)備驅(qū)動程序?qū)嵗?/P>

四、考核要求

1.網(wǎng)絡(luò)驅(qū)動程序的體系結(jié)構(gòu)、device結(jié)構(gòu)

識記:網(wǎng)絡(luò)驅(qū)動程序的體系結(jié)構(gòu)、device結(jié)構(gòu)說明

2.以太網(wǎng)接口的實(shí)現(xiàn)方式和硬件設(shè)計(jì)

識記:以太網(wǎng)接口的實(shí)現(xiàn)方式和硬件設(shè)計(jì)

3.網(wǎng)絡(luò)設(shè)備的模塊初始化模式分析和啟動初始化模式分析

領(lǐng)會:網(wǎng)絡(luò)設(shè)備的模塊初始化模式分析和啟動初始化模式分析

4.網(wǎng)絡(luò)設(shè)備的打開和關(guān)閉

領(lǐng)會:網(wǎng)絡(luò)設(shè)備的打開和關(guān)閉

5.Socket緩沖區(qū)、數(shù)據(jù)包的傳輸和接收

領(lǐng)會:Socket緩沖區(qū)、數(shù)據(jù)包的傳輸和接收

6.網(wǎng)絡(luò)設(shè)備驅(qū)動程序?qū)嵗?/P>

綜合運(yùn)用:編寫網(wǎng)絡(luò)設(shè)備驅(qū)動程序

第十章音頻設(shè)備驅(qū)動程序開發(fā)

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握音頻設(shè)備驅(qū)動程序的開發(fā)方法。要求了解模擬音頻的數(shù)字化過程,包括采用、量化和編碼,了解常用的音頻文件格式,了解WAV文件格式剖析,掌握IIS接口總線控制原理和音頻接口設(shè)計(jì),掌握Linux下音頻設(shè)備編程接口、音頻設(shè)備文件文件類型以及音頻設(shè)備編程設(shè)計(jì)。重點(diǎn)學(xué)習(xí)Linux下音頻設(shè)備編程設(shè)計(jì)。

二、課程內(nèi)容

10.1音頻信號基礎(chǔ)

10.1.1音頻信號

10.1.2模擬音頻的數(shù)字化過程

10.1.3音頻文件的格式

10.1.4WAV文件格式剖析

10.2基于IIS接口的音頻系統(tǒng)

10.2.1IIS接口總線控制原理

10.2.2音頻接口設(shè)計(jì)

10.3音頻設(shè)備程序的實(shí)現(xiàn)

10.3.1音頻設(shè)備編程接口

10.3.2音頻設(shè)備文件

10.3.3音頻設(shè)備編程設(shè)計(jì)

10.4課后練習(xí)

三、考核知識點(diǎn)

1.模擬音頻的采用、量化和編碼,常用的音頻文件格式,WAV文件格式剖析

2.IIS接口總線控制原理和音頻接口設(shè)計(jì)

3.音頻設(shè)備編程接口、音頻設(shè)備文件文件類型

4.音頻設(shè)備編程設(shè)計(jì)

四、考核要求

1.模擬音頻的采用、量化和編碼,常用的音頻文件格式,WAV文件格式剖析

識記:模擬音頻的采用、量化和編碼,常用的音頻文件格式

領(lǐng)會:WAV文件格式

2.IIS接口總線控制原理和音頻接口設(shè)計(jì)

領(lǐng)會:IIS接口總線控制原理和音頻接口設(shè)計(jì)

3.音頻設(shè)備編程接口、音頻設(shè)備文件類型

識記:Linux常用的音頻設(shè)備文件

領(lǐng)會:Linux音頻設(shè)備編程接口

4.音頻設(shè)備編程設(shè)計(jì)

綜合運(yùn)用:Linux音頻設(shè)備編程

第十一章USB設(shè)備驅(qū)動程序開發(fā)

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握基于Linux的USB設(shè)備驅(qū)動程序開發(fā)方法。要求了解USB的發(fā)展歷史,了解USB設(shè)備的基礎(chǔ)構(gòu)成、了解USB中的描述符,掌握USB的數(shù)據(jù)傳輸方式,了解USB文件系統(tǒng),了解Libusb框架內(nèi)容,掌握USB的主機(jī)驅(qū)動結(jié)構(gòu),掌握USB驅(qū)動的整體架構(gòu)和主要數(shù)據(jù)結(jié)構(gòu)和相關(guān)函數(shù),掌握USB主機(jī)驅(qū)動在S3C2410X平臺的實(shí)現(xiàn)。重點(diǎn)學(xué)習(xí)USB驅(qū)動數(shù)據(jù)結(jié)構(gòu)。

二、課程內(nèi)容

11.1USB驅(qū)動程序簡介

11.1.1USB總線概述

11.1.2USB設(shè)備的基礎(chǔ)構(gòu)成

11.1.3USB中的描述符

11.1.4USB的數(shù)據(jù)傳輸

11.1.5USB文件系統(tǒng)(usbfs)

11.1.6Libusb介紹

11.2Linux下USB系統(tǒng)文件節(jié)點(diǎn)

11.3USB主機(jī)驅(qū)動結(jié)構(gòu)

11.4USB驅(qū)動數(shù)據(jù)結(jié)構(gòu)

11.4.1USB驅(qū)動的整體構(gòu)架

11.4.2USB驅(qū)動中主要的數(shù)據(jù)結(jié)構(gòu)

11.4.3驅(qū)動程序相關(guān)函數(shù)

11.5USB主機(jī)驅(qū)動在S3C2410X平臺的實(shí)現(xiàn)

11.5.1S3C2410X簡介

11.5.2USB主機(jī)控制器

11.5.3USB驅(qū)動程序的移植

11.6課后練習(xí)

三、考核知識點(diǎn)

1.USB的發(fā)展歷史,USB設(shè)備的基礎(chǔ)構(gòu)成、USB中的描述符、USB的數(shù)據(jù)傳輸方式

2.USB的主機(jī)驅(qū)動結(jié)構(gòu)

3.USB驅(qū)動的整體架構(gòu)、主要數(shù)據(jù)結(jié)構(gòu)和相關(guān)函數(shù)

4.USB主機(jī)驅(qū)動在S3C2410X平臺的實(shí)現(xiàn)

四、考核要求

1.USB的發(fā)展歷史,USB設(shè)備的基礎(chǔ)構(gòu)成、USB中的描述符、USB的數(shù)據(jù)傳輸方式

識記:USB的發(fā)展歷史、USB中的描述符、USB的數(shù)據(jù)傳輸方式

領(lǐng)會:USB設(shè)備的基礎(chǔ)構(gòu)成

2.USB的主機(jī)驅(qū)動結(jié)構(gòu)

領(lǐng)會:USB的主機(jī)控制器驅(qū)動、USB驅(qū)動、USB設(shè)備類驅(qū)動的編程方法

3.USB驅(qū)動的整體架構(gòu)、主要數(shù)據(jù)結(jié)構(gòu)和相關(guān)函數(shù)

領(lǐng)會:USB驅(qū)動的整體架構(gòu)、主要數(shù)據(jù)結(jié)構(gòu)和相關(guān)函數(shù)

4.USB主機(jī)驅(qū)動在S3C2410X平臺的實(shí)現(xiàn)

簡單應(yīng)用:在S3C2410X平臺上實(shí)現(xiàn)USB主機(jī)驅(qū)動

第十二章μC/OS-Ⅱ在ARM平臺的移植

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握μC/OS-Ⅱ在嵌入式ARM平臺的移植。要求掌握實(shí)時操作系統(tǒng)的基本概念,了解幾種主要的實(shí)時操作系統(tǒng),了解實(shí)時操作系統(tǒng)的主要性能,掌握μC/OS-II操作系統(tǒng)的系統(tǒng)特點(diǎn)、系統(tǒng)組成、文件結(jié)構(gòu)、任務(wù)狀態(tài)、任務(wù)控制塊和任務(wù)調(diào)度器等,掌握μC/OS-II的系統(tǒng)內(nèi)核,了解eCos的體系結(jié)構(gòu)、可配置性和內(nèi)核移植。重點(diǎn)學(xué)習(xí)μC/OS-II操作系統(tǒng)的系統(tǒng)內(nèi)核。

二、課程內(nèi)容

12.1實(shí)時操作系統(tǒng)簡介

12.1.1實(shí)時操作系統(tǒng)的基本概念

12.1.2幾種主要的實(shí)時操作系統(tǒng)

12.1.3實(shí)時操作系統(tǒng)的主要性能

12.2μC/OS-II操作系統(tǒng)

12.2.1μC/OS-II操作系統(tǒng)概述

12.2.2μC/OS-II系統(tǒng)內(nèi)核

12.3eCos簡介及移植介紹分析

12.3.1eCos的體系結(jié)構(gòu)及可配置性

12.3.2eCos內(nèi)核的移植

12.4課后練習(xí)

三、考核知識點(diǎn)

1.實(shí)時操作系統(tǒng)的基本概念,幾種主要的實(shí)時操作系統(tǒng),實(shí)時操作系統(tǒng)的主要性能

2.μC/OS-II操作系統(tǒng)的系統(tǒng)特點(diǎn)、系統(tǒng)組成、文件結(jié)構(gòu)、任務(wù)狀態(tài)、任務(wù)控制塊和任務(wù)調(diào)度器

3.μC/OS-II的系統(tǒng)內(nèi)核

4.eCos的體系結(jié)構(gòu)、可配置性和內(nèi)核移植

四、考核要求

1.實(shí)時操作系統(tǒng)的基本概念,幾種主要的實(shí)時操作系統(tǒng),實(shí)時操作系統(tǒng)的主要性能

識記:實(shí)時操作系統(tǒng)的基本概念,幾種主要的實(shí)時操作系統(tǒng)

領(lǐng)會:實(shí)時操作系統(tǒng)的主要性能

2.μC/OS-II操作系統(tǒng)的系統(tǒng)特點(diǎn)、系統(tǒng)組成、文件結(jié)構(gòu)、任務(wù)狀態(tài)、任務(wù)控制塊和任務(wù)調(diào)度器

識記:μC/OS-II操作系統(tǒng)的系統(tǒng)特點(diǎn)

領(lǐng)會:μC/OS-II操作系統(tǒng)的系統(tǒng)組成、文件結(jié)構(gòu)、任務(wù)狀態(tài)、任務(wù)控制塊和任務(wù)調(diào)度器

3.μC/OS-II的系統(tǒng)內(nèi)核

領(lǐng)會:μC/OS-II的任務(wù)調(diào)度、時間管理、內(nèi)存管理、資源管理

4.eCos的體系結(jié)構(gòu)、可配置性和內(nèi)核移植

領(lǐng)會:eCos的體系結(jié)構(gòu)、可配置性和內(nèi)核的移植

第十三章Linux在ARM平臺的移植

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握Linux內(nèi)核在ARM平臺上的移植。要求了解Linux操作系統(tǒng)的產(chǎn)生、發(fā)展、特點(diǎn)和組成,掌握Linux內(nèi)核的內(nèi)核結(jié)構(gòu),掌握Linux內(nèi)核的組成模塊,了解Linux的文件系統(tǒng),掌握Linux內(nèi)核源碼結(jié)構(gòu)、內(nèi)核啟動流程、各種驅(qū)動移植和內(nèi)核配置,了解Linux的根文件系統(tǒng)和嵌入式文件系統(tǒng)。重點(diǎn)學(xué)習(xí)Linux內(nèi)核在ARM平臺上的移植。

二、課程內(nèi)容

13.1Linux概述

13.1.1Linux操作系統(tǒng)的產(chǎn)生及發(fā)展

13.1.2Linux操作系統(tǒng)的特點(diǎn)和組成

13.2Linux內(nèi)核結(jié)構(gòu)

13.2.1Linux內(nèi)核的主要模塊

13.2.2Linux的文件系統(tǒng)基礎(chǔ)

13.2.3文件系統(tǒng)的掛載

13.3Linux操作系統(tǒng)移植及根文件系統(tǒng)

13.3.1Linux內(nèi)核移植

13.3.2Linux根文件系統(tǒng)

13.4課后練習(xí)

三、考核知識點(diǎn)

1.Linux操作系統(tǒng)的產(chǎn)生、發(fā)展、特點(diǎn)和組成

2.Linux內(nèi)核的內(nèi)核結(jié)構(gòu)、組成模塊和文件系統(tǒng)

3.Linux內(nèi)核源碼結(jié)構(gòu)、內(nèi)核啟動流程、各種驅(qū)動移植和內(nèi)核配置,Linux的根文件系統(tǒng)和嵌入式文件系統(tǒng)。

四、考核要求

1.Linux操作系統(tǒng)的產(chǎn)生、發(fā)展、特點(diǎn)和組成

識記:Linux操作系統(tǒng)的產(chǎn)生、發(fā)展、特點(diǎn)和組成

2.Linux內(nèi)核的內(nèi)核結(jié)構(gòu)、組成模塊、文件系統(tǒng)

領(lǐng)會:Linux內(nèi)核的內(nèi)核結(jié)構(gòu)、組成模塊,文件結(jié)構(gòu)和目錄管理

3.Linux內(nèi)核源碼結(jié)構(gòu)、內(nèi)核啟動流程、各種驅(qū)動移植和內(nèi)核配置,Linux的根文件系統(tǒng)和嵌入式文件系統(tǒng)。

識記:Linux內(nèi)核源碼結(jié)構(gòu)、根文件系統(tǒng)和嵌入式文件系統(tǒng)

領(lǐng)會:Linux內(nèi)核啟動流程、各種驅(qū)動移植和內(nèi)核配置

第十四章圖形用戶界面實(shí)例

一、學(xué)習(xí)目的與要求

本章的學(xué)習(xí)目的主要是掌握Qt/Embedded嵌入式圖形開發(fā)。要求了解GUI的特征和架構(gòu),了解OpenGUI、Qt/Embedded等常用的幾種嵌入式Linux圖形用戶界面,了解Qt/Embedded的架構(gòu)和開發(fā)環(huán)境,掌握Qt/Embedded信號和插槽機(jī)制,了解Qt/Embedded圖形引擎實(shí)現(xiàn)基礎(chǔ)和事件驅(qū)動基礎(chǔ),了解Qt/Embedded應(yīng)用程序的開發(fā)流程,掌握Qt/Embedded移植與應(yīng)用。重點(diǎn)學(xué)習(xí)Qt/Embedded嵌入式圖形開發(fā)。

二、課程內(nèi)容

14.1圖形用戶界面

14.1.1GUI簡介

14.1.2GUI特征

14.1.3GUI架構(gòu)

14.2嵌入式Linux圖形用戶界面簡介

14.2.1MicroWindows

14.2.2OpenGUI

14.2.3Qt/Embedded

14.2.4MiniGUI

14.3Qt/Embedded嵌入式圖形開發(fā)

14.3.1Qt/Embedded簡介

14.3.2Qt/Embedded信號和插槽機(jī)制

14.3.3Qt/Embedded實(shí)現(xiàn)技術(shù)分析

14.3.4Qt/Embedded圖形引擎實(shí)現(xiàn)基礎(chǔ)

14.3.5Qt/Embedded事件驅(qū)動基礎(chǔ)

14.3.6Qt/Embedded應(yīng)用程序的開發(fā)流程

14.3.7Qt/Embedded移植與應(yīng)用

14.3.8Qt/Embedded窗口部件

14.4課后練習(xí)

三、考核知識點(diǎn)

1.GUI的特征和架構(gòu)

2.常用的幾種嵌入式Linux圖形用戶界面

3.Qt/Embedded的架構(gòu)和開發(fā)環(huán)境,Qt/Embedded信號和插槽機(jī)制,Qt/Embedded圖形引擎實(shí)現(xiàn)基礎(chǔ)和事件驅(qū)動基礎(chǔ),Qt/Embedded應(yīng)用程序的開發(fā)流程,掌握Qt/Embedded移植與應(yīng)用

4.Qt/Embedded窗口部件

四、考核要求

1.GUI的特征和架構(gòu)

識記:GUI的特征和架構(gòu)

2.常用的幾種嵌入式Linux圖形用戶界面

識記:MicroWindows、OpenGUI、Qt/Embedded、MiniGUI的特點(diǎn)

3.Qt/Embedded的架構(gòu)和開發(fā)環(huán)境,Qt/Embedded信號和插槽機(jī)制,Qt/Embedded圖形引擎實(shí)現(xiàn)基礎(chǔ)和事件驅(qū)動基礎(chǔ),Qt/Embedded應(yīng)用程序的開發(fā)流程,Qt/Embedded移植與應(yīng)用

識記:Qt/Embedded的架構(gòu)和開發(fā)環(huán)境

領(lǐng)會:Qt/Embedded信號和插槽機(jī)制,Qt/Embedded圖形引擎實(shí)現(xiàn)基礎(chǔ)和事件驅(qū)動基礎(chǔ),Qt/Embedded應(yīng)用程序的開發(fā)流程,Qt/Embedded移植與應(yīng)用

4.Qt/Embedded窗口部件

簡單應(yīng)用:編寫Qt/Embedded窗口部件程序

三、關(guān)于大綱的說明與考核實(shí)施要求

(一)關(guān)于課程內(nèi)容與考核目標(biāo)的說明

《ARM體系結(jié)構(gòu)與編程》課程自學(xué)考試大綱明確了《ARM體系結(jié)構(gòu)與編程》課程學(xué)習(xí)的內(nèi)容以及深廣度,規(guī)定了該課程自學(xué)考試的范圍和標(biāo)準(zhǔn),是進(jìn)行學(xué)習(xí)和考核的依據(jù)。該課程中各章的內(nèi)容均由若干知識點(diǎn)組成,在自學(xué)考試中成為考核知識點(diǎn)。

本課程的考核目標(biāo)主要是考核考生對《ARM體系結(jié)構(gòu)與編程》課程內(nèi)容的掌握程度,檢測他們對ARM體系結(jié)構(gòu)、編程的理論與方法的認(rèn)識深度與廣度,以及他們在工作中應(yīng)用這些理論與方法的能力,處理和解決工作實(shí)際問題的能力。

《ARM體系結(jié)構(gòu)與編程》課程自學(xué)考試大綱要求考生學(xué)習(xí)和掌握的知識點(diǎn)內(nèi)容都作為考核的內(nèi)容。由于各知識點(diǎn)在課程中的地位、作用以及知識自身的特點(diǎn)不同,自學(xué)考試將對各知識點(diǎn)分別按四個認(rèn)知(或叫能力)層次確定其考核要求。四個能力層次從低到高依次是:識記;領(lǐng)會;簡單應(yīng)用;綜合應(yīng)用。關(guān)于這些用語、概念的解釋如下:

識記:能正確認(rèn)識和表述科學(xué)事實(shí)、原理、術(shù)語和規(guī)律,知道該課程的基礎(chǔ)知識,并能進(jìn)行正確的選擇和判斷。

領(lǐng)會:能將所學(xué)知識加以解釋、歸納,能領(lǐng)悟某一概念或原理與其他概念或原理之間的聯(lián)系,理解其引申意義,并能做出正確的表述和解釋。

簡單應(yīng)用:能用所學(xué)的概念、原理、方法正確分析和解決較簡單問題,具有分析和解決一般問題的能力。

綜合應(yīng)用:能靈活運(yùn)用所學(xué)過的知識,分析和解決比較復(fù)雜的問題,具有一定解決實(shí)際問題的能力。

(二)關(guān)于自考教材

《ARM體系結(jié)構(gòu)與編程》葛超、王嘉偉、陳磊編著,清華大學(xué)出版社,2012年12月第一版

(三)自學(xué)方法指導(dǎo)

1.本課程的學(xué)習(xí)者應(yīng)根據(jù)本大綱規(guī)定,認(rèn)真閱讀指定教材,理解教材中的基本原理,熟悉基本分析方法。為有效地指導(dǎo)個人自學(xué)和社會助學(xué),本大綱已指明了課程的重點(diǎn)和難點(diǎn),在各章的基本要求中也指明了各章內(nèi)容的重點(diǎn)和難點(diǎn)。本課程的學(xué)習(xí)者應(yīng)在全面系統(tǒng)學(xué)習(xí)的基礎(chǔ)上,掌握重點(diǎn),有目的的深入學(xué)習(xí)重點(diǎn)章節(jié)的內(nèi)容,但切忌在沒有全面學(xué)習(xí)教材的情況下孤立地去抓重點(diǎn)。

2.本課程的學(xué)習(xí)者在自學(xué)時,應(yīng)根據(jù)本大綱在推薦教材和參考書中找出大綱中相關(guān)章節(jié)知識點(diǎn)的論述,系統(tǒng)做出自學(xué)筆記,適當(dāng)?shù)嘏浜系剡M(jìn)行編程練習(xí)。本課程中需要動手編程的實(shí)踐內(nèi)容較多,自學(xué)者在學(xué)習(xí)時,要注重對知識點(diǎn)的理解和掌握,仔細(xì)閱讀教材和參考書中的內(nèi)容,多動手編程和調(diào)試,做到融會貫通。

(四)對社會助學(xué)的要求

1.社會助學(xué)者應(yīng)根據(jù)本大綱規(guī)定的考試內(nèi)容和考核目標(biāo),認(rèn)真鉆研指定的教材,明確本課程的特點(diǎn)、學(xué)習(xí)范圍和學(xué)習(xí)要求,對自學(xué)應(yīng)考者進(jìn)行切實(shí)有效的輔導(dǎo),并從學(xué)習(xí)方法上給予指導(dǎo),引導(dǎo)他們防止自學(xué)中的各種偏向,把握社會助學(xué)的正確方向。

2.正確處理重點(diǎn)和一般的關(guān)系。課程內(nèi)容有重點(diǎn)與一般之分,但考試的內(nèi)容要覆蓋全部課程,而且重點(diǎn)與一般是相互聯(lián)系的,不是截然分開的。社會助學(xué)者應(yīng)全面系統(tǒng)地學(xué)習(xí)教材,掌握全部考試內(nèi)容和考核知識點(diǎn),在此基礎(chǔ)上再突出重點(diǎn)。總之,要將把全面理解和重點(diǎn)深入探討結(jié)合起來,切勿孤立地只抓重點(diǎn),把自學(xué)應(yīng)考者引向猜題押題的歧途。

3.正確處理基礎(chǔ)知識與應(yīng)用能力之間的關(guān)系。社會助學(xué)者既要重視基礎(chǔ)理論知識,又要重視實(shí)際應(yīng)用能力的培養(yǎng),努力引導(dǎo)自學(xué)應(yīng)考者將識記、領(lǐng)會同應(yīng)用聯(lián)系起來,將基礎(chǔ)知識和理論轉(zhuǎn)化為應(yīng)用能力,在全面輔導(dǎo)的基礎(chǔ)上,著重培養(yǎng)和提高自學(xué)應(yīng)考者分析和解決問題的能力。

(五)關(guān)于命題考試的若干要求

1.本課程考試采用閉卷筆試方式,考試的時間為150分鐘。本課程考試可以攜帶沒有存儲功能的小型計(jì)算器。

2.本大綱各章所規(guī)定的基本要求、考核知識點(diǎn)及考核要求下的知識細(xì)目,都屬于考核的內(nèi)容??荚嚸}既要覆蓋到章,又要避免面面俱到。要注意突出課程的重點(diǎn)、章節(jié)重點(diǎn),加大重點(diǎn)內(nèi)容的覆蓋度。

3.命題不應(yīng)有超出大綱中考核知識點(diǎn)范圍的題,考核目標(biāo)不得高于大綱中所規(guī)定的相應(yīng)的最高能力層次要求。命題應(yīng)著重考核自學(xué)者對基本概念、基本知識和基本理論是否了解或掌握,對基本方法是否會用或熟練。不應(yīng)出與基本要求不符的偏題或怪題。

4.本課程在試卷中對不同能力層次要求的分?jǐn)?shù)比例大致為:識記占20%,領(lǐng)會占30%,簡單應(yīng)用占30%,綜合應(yīng)用占20%。

5.要合理安排試題的難易程度,試題的難度可分為:易、較易、較難和難四個等級。每份試卷中不同難度試題的分?jǐn)?shù)比例一般為:2:3:3:2。

必須注意試題的難易程度與能力層次有一定的聯(lián)系,但二者不是等同的概念。在各個能力層次中對于不同的考生都存在著不同的難度,考生切勿混淆。

6.課程考試命題的主要題型一般有單項(xiàng)選擇題、多項(xiàng)選擇題、判斷題、名詞解釋題、簡答題、計(jì)算題、論述題等題型。各種題型的具體樣式參見附錄題型舉例。

附錄:題型舉例

一、單項(xiàng)選擇題,要求給出四個備選答案(一個正確答案)

1、下面那點(diǎn)不是嵌入式系統(tǒng)的特點(diǎn)()。

A、內(nèi)核精簡

B、專用性強(qiáng)

C、功能強(qiáng)大

D、高實(shí)時性

二、多項(xiàng)選擇題,要求給出五個備選答案(二個以上正確答案)

1、常用的幾種Linux嵌入式GUI包括()。

A、MicroWindows

B、OpenGUI

C、XWindows

D、Qt/Embedded

E、MiniGUI

三、判斷題

1、軟實(shí)時操作系統(tǒng)要求每個任務(wù)必須準(zhǔn)時完成。()

四、名詞解釋題

1、塊設(shè)備

五、簡答題

1、簡述ARM片上總線及其功能?

六、編程題

1、編寫一段ARM匯編程序,實(shí)現(xiàn)數(shù)據(jù)塊復(fù)制,將R0指向的8個字的連續(xù)數(shù)據(jù)保存到R1指向的一段連續(xù)的內(nèi)存單元。

七、論述題

1、簡述USB設(shè)備的基礎(chǔ)構(gòu)成

更多信息請查看學(xué)歷考試網(wǎng)

更多信息請查看2024年廣東省自考
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復(fù)僅供參考,敬請考生以權(quán)威部門公布的正式信息和咨詢?yōu)闇?zhǔn)!
相關(guān)閱讀2024年廣東省自考

2025國考·省考課程試聽報(bào)名

  • 報(bào)班類型
  • 姓名
  • 手機(jī)號
  • 驗(yàn)證碼
關(guān)于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 加入群交流 | 手機(jī)站點(diǎn) | 投訴建議
工業(yè)和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網(wǎng)安備53010202001879號 人力資源服務(wù)許可證:(云)人服證字(2023)第0102001523號
云南網(wǎng)警備案專用圖標(biāo)
聯(lián)系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關(guān)注公眾號:hfpxwx
咨詢QQ:526150442(9:00—18:00)版權(quán)所有:易賢網(wǎng)
云南網(wǎng)警報(bào)警專用圖標(biāo)