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