一、課程性質(zhì)與設(shè)置目的
(一)課程性質(zhì)與特點(diǎn)
本課程是是嵌入式技術(shù)專(zhuān)業(yè)的核心課程之一,設(shè)置該課程的目的是為學(xué)習(xí)嵌入式系統(tǒng)設(shè)計(jì)原理及方法,根據(jù)應(yīng)用要求,把相應(yīng)的計(jì)算機(jī)直接嵌入到應(yīng)用系統(tǒng)中,將嵌入式軟件的知識(shí)體系和工程實(shí)踐有機(jī)結(jié)合,通過(guò)系統(tǒng)的理論與案例相結(jié)合的課堂教學(xué)、課程實(shí)踐、以及前沿技術(shù)講座等多種形式的教學(xué),使學(xué)生掌握嵌入式軟件基礎(chǔ)理論、開(kāi)發(fā)技術(shù)和工具,并具備嵌入式軟件在通信、信息家電、工業(yè)控制、移動(dòng)計(jì)算設(shè)備、網(wǎng)絡(luò)設(shè)備等領(lǐng)域的設(shè)計(jì)、開(kāi)發(fā)能力。
(二)課程設(shè)置目的與基本要求
嵌入式系統(tǒng)融合了計(jì)算機(jī)軟/硬件技術(shù)、通信技術(shù)和半導(dǎo)體微電子技術(shù)。通過(guò)本課程學(xué)習(xí),使學(xué)生能夠深刻理解嵌入式系統(tǒng)原理及其設(shè)計(jì)理論及方法;培養(yǎng)嵌入式系統(tǒng)設(shè)計(jì)能力及素養(yǎng);讓學(xué)生了解嵌入式系統(tǒng)設(shè)計(jì)的最新理論和方法。本課程基本教學(xué)方法采用多媒體教學(xué)和板書(shū)相結(jié)合的教學(xué)方式;以實(shí)驗(yàn)及實(shí)踐操作為主要作業(yè)形式,理論與實(shí)踐相結(jié)合,注重實(shí)踐;大量引入前沿技術(shù)、全新的設(shè)計(jì)概念、理論和方法。
通過(guò)本課程的學(xué)習(xí),使學(xué)生掌握嵌入式系統(tǒng)的概念、體系結(jié)構(gòu)、系統(tǒng)組成及設(shè)計(jì)方法;通過(guò)該課程學(xué)習(xí),掌握ARM9的微處理器結(jié)構(gòu)和指令系統(tǒng)以及嵌入式系統(tǒng)的分析與設(shè)計(jì)方法,了解嵌入式操作系統(tǒng)和嵌入式網(wǎng)絡(luò)技術(shù);掌握以S3C2410X系列嵌入式微控制器的硬件資源、指令系統(tǒng),并以它為核心,能夠進(jìn)行實(shí)際系統(tǒng)的設(shè)計(jì)與分析。通過(guò)本課程學(xué)習(xí),使學(xué)生了解嵌入式處理器ARM9微處理器體系結(jié)構(gòu)及指令系統(tǒng)。了解32位嵌入式處理器總體結(jié)構(gòu)、存儲(chǔ)器組織、系統(tǒng)控制模塊和I/O外圍控制模塊。掌握嵌入式系統(tǒng)的分析與設(shè)計(jì)方法,了解各種嵌入式操作系統(tǒng)開(kāi)發(fā)應(yīng)用方法和嵌入式網(wǎng)絡(luò)技術(shù);能夠進(jìn)行實(shí)際系統(tǒng)的設(shè)計(jì)與分析。
(三)本課程與相關(guān)課程的聯(lián)系
嵌入式系統(tǒng)技術(shù)是目前國(guó)內(nèi)外計(jì)算機(jī)科學(xué)領(lǐng)域最為活躍的研究領(lǐng)域之一,其特點(diǎn)是課程實(shí)踐性強(qiáng)、內(nèi)容豐富、涉及面廣,緊密結(jié)合最新計(jì)算機(jī)前沿、知識(shí)更新快,時(shí)代性強(qiáng)。本課程需先修課程:數(shù)字邏輯,計(jì)算機(jī)組成原理、計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)、匯編語(yǔ)言、微機(jī)接口技術(shù)。
本課程共分為九章,分別是嵌入式系統(tǒng)概論、嵌入式系統(tǒng)的基礎(chǔ)知識(shí)、基于ARM架構(gòu)的嵌入式微處理器、嵌入式系統(tǒng)設(shè)計(jì)、嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)開(kāi)發(fā)技術(shù)、嵌入式μC/OS-II操作系統(tǒng)及應(yīng)用、嵌入式Linux操作系統(tǒng)及應(yīng)用、WindowsCE操作系統(tǒng)的應(yīng)用與開(kāi)發(fā)、開(kāi)發(fā)應(yīng)用實(shí)例——物流盤(pán)點(diǎn)機(jī)。其中重點(diǎn)章包括:嵌入式系統(tǒng)概論、嵌入式系統(tǒng)的基礎(chǔ)知識(shí)、基于ARM架構(gòu)的嵌入式微處理器、嵌入式系統(tǒng)設(shè)計(jì)、嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)開(kāi)發(fā)技術(shù)、嵌入式μC/OS-II操作系統(tǒng)及應(yīng)用、嵌入式Linux操作系統(tǒng)及應(yīng)用;次重點(diǎn)章包括:WindowsCE操作系統(tǒng)的應(yīng)用與開(kāi)發(fā);一般章包括:開(kāi)發(fā)應(yīng)用實(shí)例—物流盤(pán)點(diǎn)機(jī)。
二、課程內(nèi)容與考核目標(biāo)
第一章嵌入式系統(tǒng)概論
一、學(xué)習(xí)目的與要求
嵌入式系統(tǒng)是將計(jì)算機(jī)直接嵌入應(yīng)用系統(tǒng)之中,它融合了計(jì)算機(jī)軟硬件技術(shù)、通信技術(shù)和半導(dǎo)體微電子技術(shù),是信息技術(shù)的最終產(chǎn)品。本章主要是要求學(xué)生掌握嵌入式系統(tǒng)的定義、重要特征,以及應(yīng)用領(lǐng)域和發(fā)展趨勢(shì)。
二、課程內(nèi)容
第一節(jié)嵌入式系統(tǒng)概述
1.1.1嵌入式系統(tǒng)的定義
1.1.2嵌入式系統(tǒng)的特征
第二節(jié)嵌入式系統(tǒng)的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì)
1.2.1嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
1.2.2嵌入式技術(shù)的發(fā)展趨勢(shì)
第三節(jié)嵌入式系統(tǒng)基本組成
1.3.1嵌入式系統(tǒng)的組織架構(gòu)
1.3.2嵌入式系統(tǒng)的硬件組成
1.3.3嵌入式系統(tǒng)的軟件組成
三、考核知識(shí)點(diǎn)
1.嵌入式系統(tǒng)的定義、嵌入式系統(tǒng)的特征
2.嵌入式系統(tǒng)的應(yīng)用領(lǐng)域、發(fā)展趨勢(shì)
3.嵌入式系統(tǒng)組織架構(gòu)、硬件組成、軟件組成
四、考核要求
1.嵌入式系統(tǒng)概述
識(shí)記:嵌入式系統(tǒng)的定義、特征
理解:略
5.2.嵌入式系統(tǒng)的應(yīng)用領(lǐng)域及發(fā)展趨勢(shì)
識(shí)記:嵌入式系統(tǒng)的應(yīng)用領(lǐng)域
理解:嵌入式系統(tǒng)的發(fā)展趨勢(shì)
6.3.嵌入式系統(tǒng)基本組成
識(shí)記:嵌入式系統(tǒng)組織架構(gòu)
理解:硬件組成、軟件組成
第二章嵌入式系統(tǒng)的基礎(chǔ)知識(shí)
一、學(xué)習(xí)目的與要求
讓學(xué)生掌握嵌入式系統(tǒng)硬件方面所需的基礎(chǔ)知識(shí),包括硬件系統(tǒng)體系結(jié)構(gòu)原理,嵌入式系統(tǒng)中采用的先進(jìn)技術(shù),以及存儲(chǔ)器系統(tǒng)基礎(chǔ)知識(shí),在嵌入式系統(tǒng)軟件基礎(chǔ)知識(shí)上,掌握嵌入式系統(tǒng)軟件結(jié)構(gòu)和嵌入式軟件系統(tǒng)設(shè)計(jì)與運(yùn)行流程,嵌入式操作系統(tǒng)及常用的四種嵌入式操作系統(tǒng),里哦阿杰基于ARM體系為處理器的指令系統(tǒng)和程序設(shè)計(jì)。
二、課程內(nèi)容
第一節(jié)嵌入式系統(tǒng)的硬件基礎(chǔ)知識(shí)
2.1.1硬件系統(tǒng)體系結(jié)構(gòu)原理
2.1.2嵌入式系統(tǒng)中采用的先進(jìn)技術(shù)
2.1.3存儲(chǔ)器系統(tǒng)的基礎(chǔ)知識(shí)
第二節(jié)嵌入式系統(tǒng)的軟件基礎(chǔ)知識(shí)
2.2.1嵌入式軟件系統(tǒng)概述
2.2_2嵌入式操作系統(tǒng)簡(jiǎn)介
第三節(jié)ARM微處理器的指令系統(tǒng)和程序設(shè)計(jì)
2.3.1概述
2.3.2ARM指令系統(tǒng)的尋址方式和分類(lèi)
2.3.3基于ARM體系的語(yǔ)言程序設(shè)計(jì)
三、考核知識(shí)點(diǎn)
1.嵌入式系統(tǒng)的硬件系統(tǒng)體系結(jié)構(gòu)原理,嵌入式系統(tǒng)所采用的先進(jìn)技術(shù),存儲(chǔ)器系統(tǒng)的基礎(chǔ)知識(shí)
2.嵌入式軟件系統(tǒng)軟件結(jié)構(gòu)、設(shè)計(jì)與運(yùn)行流程,常用的嵌入式實(shí)時(shí)操作系統(tǒng)
3.ARM指令系統(tǒng)的尋址方式和分類(lèi),基于ARM體系的語(yǔ)言程序設(shè)計(jì)
四、考核要求
1.嵌入式系統(tǒng)的硬件基礎(chǔ)知識(shí)
識(shí)記:硬件系統(tǒng)體系結(jié)構(gòu)原理
理解:嵌入式系統(tǒng)中采用的先進(jìn)技術(shù),存儲(chǔ)器系統(tǒng)的基礎(chǔ)知識(shí)
2.嵌入式系統(tǒng)的軟件基礎(chǔ)知識(shí)
識(shí)記:嵌入式軟件系統(tǒng)
理解:嵌入式軟件系統(tǒng)軟件結(jié)構(gòu)、設(shè)計(jì)與運(yùn)行流程,常用的嵌入式實(shí)時(shí)操作系統(tǒng)
3.ARM微處理器的指令系統(tǒng)和程序設(shè)計(jì)
識(shí)記:ARM指令系統(tǒng)的尋址方式和分類(lèi)
理解:基于ARM體系的語(yǔ)言程序設(shè)計(jì)
第三章基于ARM架構(gòu)的嵌入式微處理器
一、學(xué)習(xí)目的與要求
要求學(xué)生了解作為嵌入式系統(tǒng)作為新技術(shù)條件下生產(chǎn)的高附加值產(chǎn)品,多媒體的應(yīng)用和網(wǎng)絡(luò)互連技術(shù)是必備因素,開(kāi)放操作系統(tǒng)的應(yīng)用也是一個(gè)主要特征。
二、課程內(nèi)容
第一節(jié)概述
3.1.1ARM體系結(jié)構(gòu)版本和特種功能介紹
3.1.2APJVl微處理器系列產(chǎn)品
第二節(jié)嵌入式微處理器的組成
3.2.1嵌入式微處理器內(nèi)部結(jié)構(gòu)
3.2.2ARM微處理器結(jié)構(gòu)特征
第三節(jié)常用的三種ARM微處理器介紹
3.3.1S3C4480微處理器
3.3.2S3C2410微處理器
3.3.3XScalePXA255/27x系列微處理器
三、考核知識(shí)點(diǎn)
1.ARM體系結(jié)構(gòu)版本和特種功能,ARM微處理器系列產(chǎn)品
2.嵌入式微處理器的組成:嵌入式微處理內(nèi)部結(jié)構(gòu),ARM微處理器結(jié)構(gòu)特征
3.常用的ARM微處理器:S3C44B0微處理器,S3C2410微處理器以及XScalePXA255/27x系列微處理器
四、考核要求
1.概述
識(shí)記:ARM體系結(jié)構(gòu)版本和特種功能
理解:ARM微處理器系列產(chǎn)品
2.嵌入式微處理器的組成
識(shí)記:嵌入式微處理內(nèi)部結(jié)構(gòu)
理解:ARM微處理器結(jié)構(gòu)特征
3.常用的三種ARM微處理器介紹
理解:S3C44B0微處理器,S3C2410微處理器
第四章嵌入式系統(tǒng)設(shè)計(jì)
一、學(xué)習(xí)目的與要求
半導(dǎo)體技術(shù)的發(fā)展導(dǎo)致各種設(shè)備越來(lái)越智能,嵌入式系統(tǒng)是實(shí)現(xiàn)各種設(shè)備智能化的手段。要求學(xué)生掌握嵌入式系統(tǒng)的設(shè)計(jì)步驟、設(shè)計(jì)層次和設(shè)計(jì)架構(gòu),掌握嵌入式系統(tǒng)的硬件設(shè)計(jì)方法,了解嵌入式系統(tǒng)的接口設(shè)計(jì),以及前世系統(tǒng)人機(jī)交互設(shè)備接口、總線(xiàn)接口和網(wǎng)絡(luò)接口設(shè)計(jì)。
二、課程內(nèi)容
第一節(jié)概述
4.1.1嵌入式系統(tǒng)的設(shè)計(jì)步驟
4.1.2設(shè)計(jì)層次和設(shè)計(jì)架構(gòu)
第二節(jié)嵌入式系統(tǒng)的硬件設(shè)計(jì)
4.2.1微處理器芯片選型的原則
4.2.2多路時(shí)鐘電路的設(shè)計(jì)
4.2.3系統(tǒng)復(fù)位電路的設(shè)計(jì)
4.2.4電源管理器
4.2.5存儲(chǔ)系統(tǒng)的設(shè)計(jì)
第三節(jié)嵌入式系統(tǒng)接口設(shè)計(jì)
4.3.1通用I/O接口技術(shù)
4.3.2串口的設(shè)計(jì)
4.3.3A/D轉(zhuǎn)換接口
4.3.4數(shù)字音頻設(shè)備接口
4.3.5SD存儲(chǔ)卡接口
第四節(jié)嵌入式系統(tǒng)人機(jī)交互設(shè)備接口
4.4.1顯示器接口
4.4.2鍵盤(pán)接口
4.4.3觸摸屏接口
4.5嵌入式系統(tǒng)的總線(xiàn)接口和網(wǎng)絡(luò)接口設(shè)計(jì)
4.5.112C總線(xiàn)接口設(shè)計(jì)
4.5.2CAN總線(xiàn)接口設(shè)計(jì)
4.5.3嵌入式以太網(wǎng)接口設(shè)計(jì)
4.5.4嵌入式Intemet接口設(shè)計(jì)
4.6嵌入式系統(tǒng)中常用的無(wú)線(xiàn)通信技術(shù)
4.6.1無(wú)線(xiàn)局域網(wǎng)Wi—Fi技術(shù)
4.6.2藍(lán)牙技術(shù)
4.6.3其他無(wú)線(xiàn)通信技術(shù)
三、考核知識(shí)點(diǎn)
1.嵌入式系統(tǒng)的設(shè)計(jì)步驟、設(shè)計(jì)層次和設(shè)計(jì)架構(gòu)
2.嵌入式系統(tǒng)的硬件設(shè)計(jì):微處理器芯片選型的原則,多路時(shí)鐘電路的設(shè)計(jì)、系統(tǒng)復(fù)位電路的設(shè)計(jì)、電源管理器、存儲(chǔ)系統(tǒng)的設(shè)計(jì)
3.嵌入式系統(tǒng)接口設(shè)計(jì):通用I/O接口技術(shù)、串口的設(shè)計(jì)、A/D轉(zhuǎn)換接口、數(shù)字音頻設(shè)備接口、SD存儲(chǔ)卡接口
4.嵌入式系統(tǒng)人機(jī)交互設(shè)備接口:顯示器接口、鍵盤(pán)接口、觸摸屏接口
5.嵌入式系統(tǒng)的總線(xiàn)接口和網(wǎng)絡(luò)接口設(shè)計(jì):12C總線(xiàn)接口設(shè)計(jì)、CAN總線(xiàn)接口設(shè)計(jì)、嵌入式以太網(wǎng)接口設(shè)計(jì)、嵌入式Intemet接口設(shè)計(jì)
6.嵌入式系統(tǒng)中常用的無(wú)線(xiàn)通信技術(shù):無(wú)線(xiàn)局域網(wǎng)Wi-Fi技術(shù)、藍(lán)牙技術(shù)、其他無(wú)線(xiàn)通信技術(shù)
四、考核要求
1.嵌入式系統(tǒng)的設(shè)計(jì)步驟
識(shí)記:設(shè)計(jì)層次和設(shè)計(jì)架構(gòu)
理解:略
2.嵌入式系統(tǒng)的硬件設(shè)計(jì)
簡(jiǎn)單應(yīng)用::微處理器芯片選型的原則,多路時(shí)鐘電路的設(shè)計(jì)、系統(tǒng)復(fù)位電路的設(shè)計(jì)
理解:系統(tǒng)復(fù)位電路的設(shè)計(jì)、電源管理器、存儲(chǔ)系統(tǒng)的設(shè)計(jì)
3.嵌入式系統(tǒng)接口設(shè)計(jì)
簡(jiǎn)單應(yīng)用::通用I/O接口技術(shù)、串口的設(shè)計(jì)、A/D轉(zhuǎn)換接口、數(shù)字音頻設(shè)備接口、SD存儲(chǔ)卡接口
7.4.嵌入式系統(tǒng)人機(jī)交互設(shè)備接口
理解:顯示器接口、鍵盤(pán)接口、觸摸屏接口
5.嵌入式系統(tǒng)中常用的無(wú)線(xiàn)通信技術(shù)
理解:無(wú)線(xiàn)局域網(wǎng)Wi-Fi技術(shù)、藍(lán)牙技術(shù)
簡(jiǎn)單應(yīng)用:其他無(wú)線(xiàn)通信技術(shù)
第五章嵌入式系統(tǒng)開(kāi)發(fā)環(huán)境與相關(guān)開(kāi)發(fā)技術(shù)
一、學(xué)習(xí)目的與要求
要求學(xué)生熟悉嵌入式系統(tǒng)開(kāi)發(fā)所借助的專(zhuān)用開(kāi)發(fā)環(huán)境,包括設(shè)計(jì)、編譯、調(diào)試及下載等工具,學(xué)會(huì)在宿主機(jī)上完成程序編寫(xiě)和編譯,將高級(jí)語(yǔ)言程序編譯成可以運(yùn)行在目標(biāo)機(jī)(嵌入式產(chǎn)品)上的二進(jìn)制程序,并下載聯(lián)機(jī)調(diào)試。
二、課程內(nèi)容
第一節(jié)概述
第二節(jié)嵌入式系統(tǒng)的開(kāi)發(fā)工具
5.2.1在嵌入式系統(tǒng)裸機(jī)開(kāi)發(fā)階段中常用的開(kāi)發(fā)工具
5.2.2基于嵌入式操作系統(tǒng)與應(yīng)用程序開(kāi)發(fā)階段的常用工具
第三節(jié)嵌入式系統(tǒng)調(diào)試技術(shù)
5.3.1ARM調(diào)試技術(shù)概述
5.3.2基于JTAG的調(diào)試系統(tǒng)
5.3.3基于Angel的調(diào)試系統(tǒng)
第四節(jié)嵌入式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn)
第五節(jié)嵌入式系統(tǒng)的Bootloader技術(shù)
5.5.1Bootloader的職能
5.5.2Bootloader的操作模式
5.5.3Bootloader的程序結(jié)構(gòu)與調(diào)試
5.5.4常用的Bootloader
三、考核知識(shí)點(diǎn)
1.在嵌入式系統(tǒng)裸機(jī)開(kāi)發(fā)中常用的開(kāi)發(fā)工具,基于嵌入式操作系統(tǒng)與應(yīng)用程序開(kāi)發(fā)階段的常用工具2.嵌入式系統(tǒng)調(diào)試技術(shù):ARM調(diào)試技術(shù)的4種常見(jiàn)方式,基于JTAG的調(diào)試系統(tǒng),基于Angel的調(diào)試系統(tǒng)
3.嵌入式系統(tǒng)開(kāi)發(fā)經(jīng)驗(yàn):嵌入式系統(tǒng)的可靠性問(wèn)題
4.嵌入式系統(tǒng)的Bootloader技術(shù):Bootloader的職能,Bootloader的操作模式,Bootloader的程序結(jié)構(gòu)與調(diào)試,常用的Bootloader
四、考核要求
1.嵌入式系統(tǒng)的開(kāi)發(fā)工具
簡(jiǎn)單應(yīng)用:在嵌入式系統(tǒng)裸機(jī)開(kāi)發(fā)階段中常用的開(kāi)發(fā)工具、基于嵌入式操作系統(tǒng)與應(yīng)用程序開(kāi)發(fā)階段的常用工具
2.嵌入式系統(tǒng)調(diào)試技術(shù)
簡(jiǎn)單應(yīng)用:ARM調(diào)試技術(shù)、基于JTAG的調(diào)試系統(tǒng)、基于Angel的調(diào)試系統(tǒng)
3.嵌入式系統(tǒng)的Bootloader技術(shù)
理解:Bootloader的職能、Bootloader的操作模式、Bootloader的程序結(jié)構(gòu)與調(diào)試、常用的Bootloader
第六章嵌入式μC/OS-II操作系統(tǒng)及應(yīng)用
一、學(xué)習(xí)目的與要求
讓學(xué)生掌握可裁剪的、搶占式實(shí)時(shí)多任務(wù)內(nèi)核的μC/OS-II操作系統(tǒng),掌握ANSICC語(yǔ)言開(kāi)發(fā),了解μC/OS-II操作系統(tǒng)的內(nèi)核結(jié)構(gòu)、主要功能模塊和基于μC/OS-II的集成開(kāi)發(fā)環(huán)境,以及操作系統(tǒng)移植與應(yīng)用開(kāi)發(fā)。
二、課程內(nèi)容
第一節(jié)μC/OS-II操作系統(tǒng)概述
6.1.1μC/OS-II操作系統(tǒng)功能與特點(diǎn)
6.1.2μC/OS-II操作系統(tǒng)的內(nèi)核結(jié)構(gòu)
6.1.3μC/OS-II操作系統(tǒng)的主要功能模塊
6.1.4μC/OS-II操作系統(tǒng)的初始化
第二節(jié)ARMADS開(kāi)發(fā)環(huán)境
6.2.1代碼生成開(kāi)發(fā)工具
6.2.2集成開(kāi)發(fā)環(huán)境
6.2.3調(diào)試器
6.2.4ARM應(yīng)用庫(kù)和實(shí)用程序
第三節(jié)μC/OS-II操作系統(tǒng)在ARM系統(tǒng)中的移植
6.3.1μC/OS-II操作系統(tǒng)的移植條件
6.3.2μC/OS-II操作系統(tǒng)的移植步驟
第四節(jié)基于μC/OS-II操作系統(tǒng)的應(yīng)用開(kāi)發(fā)
6.4.1基于μC/OS-II操作系統(tǒng)的應(yīng)用程序結(jié)構(gòu)
6.4.2μC/OS-II操作系統(tǒng)的API
6.4.3基于μC/OS-II操作系統(tǒng)的繪圖函數(shù)及應(yīng)用
三、考核知識(shí)點(diǎn)
1.μC/OS-II操作系統(tǒng)的功能與特點(diǎn)、內(nèi)核結(jié)構(gòu)、主要功能模塊,μC/OS-II操作系統(tǒng)的初始化
2.ARMADS開(kāi)發(fā)環(huán)境:代碼生成開(kāi)發(fā)工具、集成開(kāi)發(fā)環(huán)境、調(diào)試器、ARM應(yīng)用庫(kù)和實(shí)用程序
3.μC/OS-II操作系統(tǒng)在ARM系統(tǒng)中的移植:移植條件和移植步驟
4.基于μC/OS-II操作系統(tǒng)的應(yīng)用開(kāi)發(fā):基于μC/OS-II操作系統(tǒng)的應(yīng)用程序結(jié)構(gòu)、μC/OS-II操作系統(tǒng)的API、基于μC/OS-II操作系統(tǒng)的繪圖函數(shù)及應(yīng)用
四、考核要求
1.μC/OS-II操作系統(tǒng)概述
識(shí)記:μC/OS-II操作系統(tǒng)的功能與特點(diǎn)、內(nèi)核結(jié)構(gòu)、主要功能模塊,
簡(jiǎn)單應(yīng)用:μC/OS-II操作系統(tǒng)的初始化
2.ARMADS開(kāi)發(fā)環(huán)境
簡(jiǎn)單應(yīng)用:代碼生成開(kāi)發(fā)工具、集成開(kāi)發(fā)環(huán)境、調(diào)試器、ARM應(yīng)用庫(kù)和實(shí)用程序
3.μC/OS-II操作系統(tǒng)在ARM系統(tǒng)中的移植
理解:μC/OS-II操作系統(tǒng)在ARM系統(tǒng)中的移植條件和移植步驟
4.基于μC/OS-II操作系統(tǒng)的應(yīng)用開(kāi)發(fā)
理解:基于μC/OS-II操作系統(tǒng)的應(yīng)用程序結(jié)構(gòu)、μC/OS-II操作系統(tǒng)的API、基于μC/OS-II操作系統(tǒng)的繪圖函數(shù)及應(yīng)用
第七章嵌入式Linux操作系統(tǒng)及應(yīng)用
一、學(xué)習(xí)目的與要求
要求學(xué)生掌握嵌入式Linux操作系統(tǒng)的應(yīng)用開(kāi)發(fā)與內(nèi)核裁剪,了解嵌入式Linux操作系統(tǒng)的驅(qū)動(dòng)程序和應(yīng)用程序的開(kāi)發(fā)。
二、課程內(nèi)容
第一節(jié)嵌入式Linux操作系統(tǒng)概述
7.1.1嵌入式Linux操作系統(tǒng)分類(lèi)
7.1.2嵌入式Linux內(nèi)核組成與啟動(dòng)過(guò)程
第二節(jié)嵌入式Linux操作系統(tǒng)的開(kāi)發(fā)工具
7.2.1編譯器GCC
7.2.2編譯器Makefile
7.2.3調(diào)試器gdb
第三節(jié)嵌入式Linux操作系統(tǒng)的內(nèi)核編譯及驅(qū)動(dòng)程序的開(kāi)發(fā)
7.3.1嵌入式Linux操作系統(tǒng)的定制過(guò)程
7.3.2增加新的內(nèi)核組件
7.3.3配置操作系統(tǒng)內(nèi)核及內(nèi)核的生成與裝載
7.3.4嵌入式系統(tǒng)的文件系統(tǒng)
7.3.5嵌入式Linux操作系統(tǒng)的驅(qū)動(dòng)程序開(kāi)發(fā)
第四節(jié)嵌入式Linux操作系統(tǒng)的應(yīng)用開(kāi)發(fā)
7.4.1概述
7.4.2操作系統(tǒng)圖形用戶(hù)接口(GUI)
7.4.3Qt/Embedded開(kāi)發(fā)技術(shù)
三、考核知識(shí)點(diǎn)
1.嵌入式Linux操作系統(tǒng)的分類(lèi),嵌入式Linux內(nèi)核組成與啟動(dòng)過(guò)程
2.嵌入式Linux操作系統(tǒng)的開(kāi)發(fā)工具:編譯器GCC、編譯器Makefile、調(diào)試器gdb
3.嵌入式Linux操作系統(tǒng)的內(nèi)核編譯及驅(qū)動(dòng)程序的開(kāi)發(fā):定制過(guò)程、增加新的內(nèi)核組件、配置操作系統(tǒng)內(nèi)核及內(nèi)核的生成與裝載、嵌入式系統(tǒng)的文件系統(tǒng)、嵌入式Linux操作系統(tǒng)的驅(qū)動(dòng)程序開(kāi)發(fā)
4.嵌入式Linux操作系統(tǒng)的應(yīng)用開(kāi)發(fā):操作系統(tǒng)圖形用戶(hù)接口(GUI)、Qt/Embedded開(kāi)發(fā)技術(shù)
四、考核要求
1.嵌入式Linux操作系統(tǒng)概述
識(shí)記:嵌入式Linux操作系統(tǒng)分類(lèi)
理解:嵌入式Linux內(nèi)核組成與啟動(dòng)過(guò)程
2.嵌入式Linux操作系統(tǒng)的開(kāi)發(fā)工具
簡(jiǎn)單應(yīng)用:編譯器GCC、編譯器Makefile、調(diào)試器gdb
3.嵌入式Linux操作系統(tǒng)的內(nèi)核編譯及驅(qū)動(dòng)程序的開(kāi)發(fā)
理解:嵌入式Linux操作系統(tǒng)的定制過(guò)程、增加新的內(nèi)核組件、配置操作系統(tǒng)內(nèi)核及內(nèi)核的生成與裝載、嵌入式系統(tǒng)的文件系統(tǒng)
簡(jiǎn)單應(yīng)用:嵌入式Linux操作系統(tǒng)的驅(qū)動(dòng)程序開(kāi)發(fā)
4.嵌入式Linux操作系統(tǒng)的應(yīng)用開(kāi)發(fā)
理解:操作系統(tǒng)圖形用戶(hù)接口(GUI)、Qt/Embedded開(kāi)發(fā)技術(shù)
第八章WindowsCE操作系統(tǒng)的應(yīng)用與開(kāi)發(fā)
一、學(xué)習(xí)目的與要求
要求學(xué)生了解WindowsCE操作系統(tǒng)的特點(diǎn)、結(jié)構(gòu)形式,以及WindowsCE操作系統(tǒng)開(kāi)發(fā)環(huán)境與應(yīng)用開(kāi)發(fā)。
二、課程內(nèi)容
第一節(jié)WindowsCE操作系統(tǒng)概述
8.1.1WindowsCE操作系統(tǒng)的發(fā)展
8.1.2WindowsCE操作系統(tǒng)的特點(diǎn)
8.1.3WindowsCE操作系統(tǒng)的體系結(jié)構(gòu)
第二節(jié)WindowsCE操作系統(tǒng)的開(kāi)發(fā)工具
8.2.1eMbeddedVisualC++
8.2.2PlatformBuilder
第三節(jié)WindowsCE操作系統(tǒng)內(nèi)核編譯及驅(qū)動(dòng)程序的開(kāi)發(fā)
8.3.1WindowsCE操作系統(tǒng)內(nèi)核的裁剪與編譯
8.3.2驅(qū)動(dòng)程序的開(kāi)發(fā)
第四節(jié)基于WindowsCE操作系統(tǒng)的應(yīng)用開(kāi)發(fā)
8.4.1eMbeddedVisualC++集成開(kāi)發(fā)環(huán)境的應(yīng)用
8.4.2應(yīng)用程序的創(chuàng)建
8.4.3編譯生成可執(zhí)行文件
8.4.4應(yīng)用程序的調(diào)試
三、考核知識(shí)點(diǎn)
1.WindowsCE操作系統(tǒng)的發(fā)展,WindowsCE操作系統(tǒng)的特點(diǎn),WindowsCE操作系統(tǒng)的體系結(jié)構(gòu)
2.WindowsCE操作系統(tǒng)的開(kāi)發(fā)工具:eMbeddedVisualC++和PlatformBuilder
3.WindowsCE操作系統(tǒng)內(nèi)核編譯及驅(qū)動(dòng)程序的開(kāi)發(fā):內(nèi)核的裁剪與編譯,驅(qū)動(dòng)程序的開(kāi)發(fā)
4.基于WindowsCE操作系統(tǒng)的應(yīng)用開(kāi)發(fā):eMbeddedVisualC++集成開(kāi)發(fā)環(huán)境的應(yīng)用、應(yīng)用程序的創(chuàng)建、編譯生成可執(zhí)行文件、應(yīng)用程序的調(diào)試
四、考核要求
1.WindowsCE操作系統(tǒng)概述
識(shí)記:WindowsCE操作系統(tǒng)的發(fā)展,WindowsCE操作系統(tǒng)的特點(diǎn),WindowsCE操作系統(tǒng)的體系結(jié)構(gòu)
2.WindowsCE操作系統(tǒng)的開(kāi)發(fā)工具
簡(jiǎn)單應(yīng)用:eMbeddedVisualC++和PlatformBuilder
3.WindowsCE操作系統(tǒng)內(nèi)核編譯及驅(qū)動(dòng)程序的開(kāi)發(fā)
理解:WindowsCE操作系統(tǒng)內(nèi)核的裁剪與編譯
簡(jiǎn)單應(yīng)用:驅(qū)動(dòng)程序的開(kāi)發(fā)
4.基于WindowsCE操作系統(tǒng)的應(yīng)用開(kāi)發(fā)
理解:eMbeddedVisualC++集成開(kāi)發(fā)環(huán)境的應(yīng)用
簡(jiǎn)單應(yīng)用:應(yīng)用程序的創(chuàng)建,編譯生成可執(zhí)行文件,應(yīng)用程序的調(diào)試
第九章開(kāi)發(fā)應(yīng)用實(shí)例--物流盤(pán)點(diǎn)機(jī)
一、學(xué)習(xí)目的與要求
讓學(xué)生掌握嵌入式系統(tǒng)物流盤(pán)點(diǎn)機(jī)的整體設(shè)計(jì)和實(shí)現(xiàn)。
二、課程內(nèi)容
第一節(jié)概述
第二節(jié)物流盤(pán)點(diǎn)機(jī)硬件系統(tǒng)的設(shè)計(jì)
9.2.1系統(tǒng)核心板的組成與工作原理
9.2.2系統(tǒng)板的組成與工作原理
9.2.3專(zhuān)用鍵盤(pán)的設(shè)計(jì)
第三節(jié)物流盤(pán)點(diǎn)機(jī)軟件系統(tǒng)的設(shè)計(jì)
9.3.1操作系統(tǒng)的定制與實(shí)現(xiàn)
9.3.2系統(tǒng)驅(qū)動(dòng)程序的開(kāi)發(fā)
9.3.3用戶(hù)應(yīng)用程序的開(kāi)發(fā)
三、考核知識(shí)點(diǎn)
1.物流盤(pán)點(diǎn)機(jī)硬件系統(tǒng)的設(shè)計(jì)
理解:系統(tǒng)核心板的組成與工作原理,系統(tǒng)板的組成與工作原理
綜合應(yīng)用:專(zhuān)用鍵盤(pán)的設(shè)計(jì)
2.物流盤(pán)點(diǎn)機(jī)軟件系統(tǒng)的設(shè)計(jì)
綜合應(yīng)用:操作系統(tǒng)的定制與實(shí)現(xiàn),系統(tǒng)驅(qū)動(dòng)程序的開(kāi)發(fā),用戶(hù)應(yīng)用程序的開(kāi)發(fā)
三、有關(guān)說(shuō)明與實(shí)施要求
(一)關(guān)于課程內(nèi)容與考核目標(biāo)的說(shuō)明
《嵌入式系統(tǒng)設(shè)計(jì)教程》課程自學(xué)考試大綱明確了《嵌入式系統(tǒng)設(shè)計(jì)教程》課程學(xué)習(xí)的內(nèi)容以及深廣度,規(guī)定了該課程自學(xué)考試的范圍和標(biāo)準(zhǔn),是進(jìn)行學(xué)習(xí)和考核的依據(jù)。該課程中各章的內(nèi)容均由若干知識(shí)點(diǎn)組成,在自學(xué)考試中成為考核知識(shí)點(diǎn)。
本課程的考核目標(biāo)主要是考核考生對(duì)《嵌入式系統(tǒng)設(shè)計(jì)教程》課程內(nèi)容的掌握程度,檢測(cè)他們對(duì)嵌入式系統(tǒng)設(shè)計(jì)方法的認(rèn)識(shí)深度與廣度,以及他們?cè)诠ぷ髦袘?yīng)用這些設(shè)計(jì)方法的能力,處理和解決實(shí)際設(shè)計(jì)開(kāi)發(fā)問(wèn)題的能力。
《嵌入式系統(tǒng)設(shè)計(jì)教程》課程自學(xué)考試大綱要求考生學(xué)習(xí)和掌握的知識(shí)點(diǎn)內(nèi)容都作為考核的內(nèi)容。由于各知識(shí)點(diǎn)在課程中的地位、作用以及知識(shí)自身的特點(diǎn)不同,自學(xué)考試將對(duì)各知識(shí)點(diǎn)分別按四個(gè)認(rèn)知(或叫能力)層次確定其考核要求。四個(gè)能力層次從低到高依次是:識(shí)記;理解;簡(jiǎn)單應(yīng)用;綜合應(yīng)用。關(guān)于這些用語(yǔ)、概念的解釋如下:
識(shí)記:能正確認(rèn)識(shí)和表述科學(xué)事實(shí)、原理、術(shù)語(yǔ)和規(guī)律,知道該課程的基礎(chǔ)知識(shí),并能進(jìn)行正確的選擇和判斷。
理解:能將所學(xué)知識(shí)加以解釋、歸納,能領(lǐng)悟某一概念或原理與其他概念或原理之間的聯(lián)系,理解其引申意義,并能做出正確的表述和解釋。
簡(jiǎn)單應(yīng)用:能用所學(xué)的概念、原理、方法正確分析和解決較簡(jiǎn)單問(wèn)題,具有分析和解決一般問(wèn)題的能力。
綜合應(yīng)用:能靈活運(yùn)用所學(xué)過(guò)的知識(shí),分析和解決比較復(fù)雜的問(wèn)題,具有一定解決實(shí)際問(wèn)題的能力。
(二)關(guān)于自考教材
《嵌入式系統(tǒng)設(shè)計(jì)教程》,馬洪連主編,電子工業(yè)出版社出版,2009年9月。
(三)自學(xué)方法指導(dǎo)
1.本課程的學(xué)習(xí)者應(yīng)根據(jù)本大綱規(guī)定,認(rèn)真閱讀指定教材,理解教材中的基本原理,熟悉基本分析方法。為有效地指導(dǎo)個(gè)人自學(xué)和社會(huì)助學(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)容,但切忌在沒(méi)有全面學(xué)習(xí)教材的情況下孤立地去抓重點(diǎn)。
2.本課程的學(xué)習(xí)者在自學(xué)時(shí),應(yīng)根據(jù)本大綱在推薦教材和參考書(shū)中找出大綱中相關(guān)章節(jié)知識(shí)點(diǎn)的論述,系統(tǒng)做出自學(xué)筆記,適當(dāng)?shù)嘏浜献鲂┚毩?xí)。本課程中概念性、規(guī)則性、理論性?xún)?nèi)容較多,自學(xué)者在學(xué)習(xí)時(shí),要注重對(duì)知識(shí)點(diǎn)的理解和掌握,仔細(xì)閱讀教材和參考書(shū)中的案例內(nèi)容,并能聯(lián)系實(shí)際進(jìn)行思考,做到融會(huì)貫通。
(四)對(duì)社會(huì)助學(xué)的要求
1.社會(huì)助學(xué)者應(yīng)根據(jù)本大綱規(guī)定的考試內(nèi)容和考核目標(biāo),認(rèn)真鉆研指定的教材,明確本課程的特點(diǎn)、學(xué)習(xí)范圍和學(xué)習(xí)要求,對(duì)自學(xué)應(yīng)考者進(jìn)行切實(shí)有效的輔導(dǎo),并從學(xué)習(xí)方法上給予指導(dǎo),引導(dǎo)他們防止自學(xué)中的各種偏向,把握社會(huì)助學(xué)的正確方向。
2.正確處理重點(diǎn)和一般的關(guān)系。課程內(nèi)容有重點(diǎn)與一般之分,但考試的內(nèi)容要覆蓋全部課程,而且重點(diǎn)與一般是相互聯(lián)系的,不是截然分開(kāi)的。社會(huì)助學(xué)者應(yīng)全面系統(tǒng)地學(xué)習(xí)教材,掌握全部考試內(nèi)容和考核知識(shí)點(diǎn),在此基礎(chǔ)上再突出重點(diǎn)??傊?,要將把全面理解和重點(diǎn)深入探討結(jié)合起來(lái),切勿孤立地只抓重點(diǎn),把自學(xué)應(yīng)考者引向猜題押題的歧途。
3.正確處理基礎(chǔ)知識(shí)與應(yīng)用能力之間的關(guān)系。社會(huì)助學(xué)者既要重視基礎(chǔ)理論知識(shí),又要重視實(shí)際應(yīng)用能力的培養(yǎng),努力引導(dǎo)自學(xué)應(yīng)考者將識(shí)記、理解同應(yīng)用聯(lián)系起來(lái),將基礎(chǔ)知識(shí)和理論轉(zhuǎn)化為應(yīng)用能力,在全面輔導(dǎo)的基礎(chǔ)上,著重培養(yǎng)和提高自學(xué)應(yīng)考者分析和解決問(wèn)題的能力。
(五)關(guān)于命題考試的若干要求
1.本課程考試采用閉卷筆試方式,考試的時(shí)間為150分鐘。本課程考試可以攜帶沒(méi)有存儲(chǔ)功能的小型計(jì)算器。
2.本大綱各章所規(guī)定的基本要求、考核知識(shí)點(diǎn)及考核要求下的知識(shí)細(xì)目,都屬于考核的內(nèi)容??荚嚸}既要覆蓋到章,又要避免面面俱到。要注意突出課程的重點(diǎn)、章節(jié)重點(diǎn),加大重點(diǎn)內(nèi)容的覆蓋度。
3.命題不應(yīng)有超出大綱中考核知識(shí)點(diǎn)范圍的題,考核目標(biāo)不得高于大綱中所規(guī)定的相應(yīng)的最高能力層次要求。命題應(yīng)著重考核自學(xué)者對(duì)基本概念、基本知識(shí)和基本理論是否了解或掌握,對(duì)基本方法是否會(huì)用或熟練。不應(yīng)出與基本要求不符的偏題或怪題。
4.本課程在試卷中對(duì)不同能力層次要求的分?jǐn)?shù)比例大致為:識(shí)記占20%,理解占30%,簡(jiǎn)單應(yīng)用占30%,綜合應(yīng)用占20%。
5.要合理安排試題的難易程度,試題的難度可分為:易、較易、較難和難四個(gè)等級(jí)。每份試卷中不同難度試題的分?jǐn)?shù)比例一般為:2:3:3:2。
必須注意試題的難易程度與能力層次有一定的聯(lián)系,但二者不是等同的概念。在各個(gè)能力層次中對(duì)于不同的考生都存在著不同的難度,考生切勿混淆。
6.課程考試命題的主要題型一般有單項(xiàng)選擇題、多項(xiàng)選擇題、判斷題、名詞解釋題、簡(jiǎn)答題、編程設(shè)計(jì)等題型。各種題型的具體樣式參見(jiàn)附錄題型舉例。
附錄:題型舉例
一、單項(xiàng)選擇題,要求給出四個(gè)備選答案(一個(gè)正確答案)
1、嵌入式系統(tǒng)基本硬件架構(gòu)主要包括()、外圍電路以及外部設(shè)備三大部分。
A、微處理器
B、程序編輯器
C、鏈接定位器
D、調(diào)試器
二、多項(xiàng)選擇題,要求給出五個(gè)備選答案(二個(gè)以上正確答案)
1、常用的ARM微處理器包括()。
A、S3C44B0
B、S3C2410
C、XscalePXA255/27x
D、eMbedded
E、Angel
三、判斷題
1、嵌入式軟件時(shí)事先嵌入式計(jì)算機(jī)系統(tǒng)功能的軟件,一般是由嵌入式操作系統(tǒng)及相應(yīng)的應(yīng)用軟件構(gòu)成的()
四、名詞解釋題
1、嵌入式系統(tǒng)
五、簡(jiǎn)答題
1、嵌入式存儲(chǔ)系統(tǒng)的地址影像方式和工作原理?
六、編程
1、請(qǐng)寫(xiě)出物流盤(pán)點(diǎn)機(jī)的鍵盤(pán)驅(qū)動(dòng)程序。
更多信息請(qǐng)查看學(xué)歷考試網(wǎng)