1广东省高等教育自学考试《电路基础》(课程代码:06143)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章电路的基本概念和定律第一节电路和电路模型第二节电路的基本物理量第三节基尔霍夫定律第四节电阻元件第五节独立电压源和独立电流源第六节两类约束和电路方程第七节支路电流法第八节分压电路和分流电路第二章电阻电路分析第一节电阻单口网络第二节电阻的星形联结与三角形联结第三节网孔分析法第四节节点分析法第五节含受控源的电路分析第六节简单非线性电阻电路分析第三章网络定理第一节叠加定理第二节戴维南定理第三节诺顿定理和含源单口的等效电路第四节最大功率传输定理第五节替代定理第四章多端元件和双口网络第一节理想变压器第二节运算放大器第三节双口网络第四节互易双口和互易定理第五节含双口网络的电路分析第五章动态电路的时域分析第一节电容元件和电感元件第二节一阶电路的零输入响应第三节一阶电路的零状态响应第四节一阶电路的完全响应第五节三要素法第六节阶跃函数和阶跃响应第七节RLC串联电路的零输入响应第六章正弦稳态分析第一节正弦电压和电流第二节正弦稳态响应第三节基尔霍夫定律的相量形式第四节R、L、C元件电压电流关系的相量形式第五节正弦稳态的相量分析第六节单口网络的相量模型第七节一般正弦电流电路分析第八节正弦稳态响应的叠加第七章正弦稳态的功率和三相电路第一节正弦稳态的功率第二节最大功率传输定理第三节平均功率的叠加第四节三相电路第八章网络函数和频率特性第一节网络函数第二节RC电路的频率特性第三节谐振电路第四节谐振电路的频率特性第九章含耦合电感的电路分析第一节耦合电感的电压电流关系第二节耦合电感的串联与并联第三节耦合电感的去耦等效电路第四节空心变压器电路的分析第五节耦合电感与理想变压器的关系三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点电路基础是嵌入式技术专业的主要课程之一,同时也是一门与物理、数学、计算机、电子、通信与信息等学科有着密切联系的交叉学科,具有综合性、理论性、应用性、实践性等特征.
本课程立足于物理、数学基础上,结合电子技术的最新理论与实践成果,并在借鉴国外先进经验和技术的基础上,对电路的基本理论、基本知识、基本模型、应用和分析进行了全面、系统地阐述与研究.
(二)课程设置目的与基本要求本课程也被列为嵌入式技术专业的学习课程之一.
通过本课程的学习,使学生了解电路基础的知识及工作原理,以及掌握与电路技术密切相关的基本电路分析方法.
基本要求如下:1.
在了解电路知识的基础上,熟练掌握与电路相关的基础技术;熟练掌握电阻电路分析技术和动态电路时域分析技术,了解电路计算机辅助电路的分析与设计.
2.
掌握多端元件和双口网络知识,了解这些器件的特性及计算分析方法.
3.
掌握解正弦稳态的分析和功率计算;掌握三相电路的分析方法;了解含耦合电感的电路分析方法.
(三)本课程与相关课程的联系本课程以电路为基础并按照电路所涉及的相关技术展开,融合了物理、数学、电子技术等领域的知识,结合实例分析具体电路的相关技术.
建议在学习本课程之前,学生应具备必要的物理、数学和电子等的基础知识.
本课程共分为九章,分别是电路的基本概念和定律、电阻电路分析、网络定理、多端元件和双口网络、动态电路的时域分析、正弦稳态分析、正弦稳态的功率和三相电路、网络函数和频率特性、含耦合电感的电路分析.
其中重点章包括:电阻电路分析、多端元件和双口网络、动态电路的时域分析、正弦稳态分析、正弦稳态的功率和三相电路;次重点章包括:电路的基本概念和定律、网络定理;一般章包括:网络函数和频率特性、含耦合电感的电路分析.
二、课程内容与考核目标第一章电路的基本概念和定律一、学习目的与要求本章的学习目的主要是对电路基本知识有一个总括性的掌握.
要求深刻理解电路的概念和定律,了解电路的模型、电路物理量、基尔霍夫定律,在此基础上进一步理解电路方程、具体电路的各种分析方法,掌握各种电流电压定律及其计算和应用.
重点学习电路的概念、理论、定律和模型、基本电路分析.
二、课程内容第一节电路和电路模型一、电路(一)实际电路的概念二、电路模型(一)研究电路的基本方法(二)电路模型的表示方法第二节电路的基本物理量一、电流和电流的参考方向(一)若电流实际方向与参考方向相同,电流取正值(二)若电流实际方向与参考方向相反,电流取负值二、电压和电压的参考方向(一)电位(二)恒定电压或直流电压(三)时变电压(四)电压电流的关联参考方向三、电功率(一)功率的定义第三节基尔霍夫定律一、电路的几个名词(一)支路(二)节点(三)回路(四)网孔二、基尔霍夫电流定律(一)基尔霍夫电流定律内容(二)基尔霍夫电流定律数学表达式(三)电流符号的规定三、基尔霍夫电压定律(一)基尔霍夫电压定律内容(二)基尔霍夫电压定律数学表达式(三)电压符号的规定第四节电阻元件二端电阻数学表达式电阻的分类二、线性电阻(一)欧姆定律(二)功率(三)有源电阻和无源电阻三、线性电阻元件与电阻器第五节独立电压源和独立电流源独立电压源(一)概念二、独立电流源(一)概念三、实际电源的电路模型第六节两类约束和电路方程拓扑约束二、元件约束三、电路方程(一)利用电路方程分析电路第七节支路电流法支路电流法二、支路电压法第八节分压电路和分流电路电路的对偶型二、电阻串联的分压公式三、电阻并联的分流公式三、考核知识点1.
电路的概念,电路的基本物理量2.
基尔霍夫定律3.
独立电压源和独立电流源的概念4.
利用两类约束和电路方程进行电路分析四、考核要求1.
电路的概念,电路的基本物理量识记:电路及基本物理量2.
基尔霍夫定律识记:基尔霍夫电流、电压定律领会:基尔霍夫电流、电压定律的公式综合应用:利用基尔霍夫电流、电压定律进行电路分析3.
独立电压源和独立电流源的概念识记:独立电压源和独立电流源的概念4.
利用两类约束和电路方程进行电路分析识记:两类约束,电路方程综合应用:利用两类约束和电路方程进行电路分析第二章电阻电路分析一、学习目的与要求本章的学习目的主要是对电阻电路的基本知识有一个整体性的掌握.
要求深刻理解电阻电路的概念和基本原理,掌握线性电阻单口网络的电压电流关系和单口网络的等效电路,在此基础上进一步理解线性电阻的Y形联接和联接,了解线性电阻电路的网孔分析和节点分析,讨论简单非线性电阻电路的分析.
重点学习线性电阻单口网络的电压电流关系和单口网络的等效电路、线性电阻电路的网孔分析和节点分析方法.
二、课程内容第一节电阻单口网络线性电阻的串联和并联(一)线性电阻的串联(二)线性电阻的并联(三)线性电阻的串并联二、独立电源的串联和并联三、含独立电源的电阻单口网络四、含源线性电阻单口两种等效电路的等效变换五、用单口等效电路简化电路分析第二节电阻的星形联结与三角形联结一、电阻的星形联结与三角形联结的电压电流关系(一)电阻三角形联结等效变换为电阻星形联结的公式(二)电阻星形联结等效变换为电阻三角形联结的公式(三)利用电阻星形联结与电阻三角形联结网络的等效变换,简化电路分析第三节网孔分析法一、网孔电流(一)是一组能确定全部支路电流的独立电流变量二、网孔方程(一)一般表达式三、网孔分析法计算举例(一)计算步骤(二)电路示例四、含独立电流源电路的网孔方程(一)应用分析示例五、回路分析法(一)电路示例分析第四节节点分析法节点电压基准节点节点电压二、节点方程(一)电路示例分析(二)由独立电流源和线性电阻构成电路的节点方程三、节点分析法计算举例(一)计算步骤(二)电路示例分析四、含独立电压源电路的节点方程(一)具体的分析和处理方法(二)电路示例第五节含受控源的电路分析一、受控源(一)概念(二)类型(三)作用二、含受控源单口网络的等效电路(一)电路示例三、含受控源电路的网孔方程(一)表达式(二)电路分析示例四、含受控源电路的节点方程(一)表达式(二)电路分析示例第六节简单非线性电阻电路分析非线性电阻元件(一)流控电阻(二)压控电阻二、非线性电阻单口网络的特性(一)电路示例三、简单非线性电阻电路分析(一)解析法(二)图解法三、考核知识点1.
电阻单口网络2.
网孔分析法3.
节点分析法4.
含受控源的电路分析5.
简单非线性电阻电路分析四、考核要求1.
电阻单口网络识记:线性电阻的串联和并联,独立电源的串联和并联的电路领会:含独立电源的电阻单口网络,含源线性电阻单口两种等效电路的等效变换2.
网孔分析法识记:网孔电流的概念领会:网孔方程的计算简单应用:网孔方程的分析应用3.
节点分析法识记:节点电压的概念,节点方程领会:含独立电压源电路的节点方程4.
含受控源的电路分析识记:受控源的概念领会:含受控源单口网络的等效电路简单应用:含受控源电路的网孔方程,含受控源电路的节点方程进行电路分析5.
简单非线性电阻电路分析识记:非线性电阻的概念领会:简单非线性电阻电路分析第三章网络定理一、学习目的与要求本章的学习目的主要是对线性电阻电路的几个网络定理进行介绍.
要求深刻理解线性电阻电路的网络定理,了解定理的具体内容,在此基础上进一步理解线性电阻电路的基本性质、分析方法,掌握网络定理的分析和应用方法.
重点学习戴维南定理和诺顿定理在电路分析中的应用.
二、课程内容第一节叠加定理一、叠加定理内容(一)仅适用于存在惟一解的线性电路(二)电路分析示例第二节戴维南定理一、戴维南定理内容(一)电路分析示例第三节诺顿定理和含源单口的等效电路一、诺顿定理(一)诺顿定理内容(二)电路分析示例二、含源线性电阻单口网络的等效电路(一)戴维南-诺顿定理的推广(二)电路分析示例第四节最大功率传输定理一、戴维南定理的重要应用二、最大功率传输定理内容三、电路分析示例第五节替代定理一、替代定理内容二、电路分析示例三、考核知识点1.
叠加定理2.
戴维南定理3.
诺顿定理和含源单口的等效电路4.
最大功率传输定理5.
替代定理四、考核要求1.
叠加定理内容识记:叠加定理内容领会:利用叠加定理进行电路分析2.
戴维南定理识记:戴维南定理内容领会:利用戴维南定理进行电路分析3.
诺顿定理和含源单口的等效电路识记:诺顿定理内容领会:含源单口的等效电路电路分析4.
最大功率传输定理识记:最大功率传输定理内容综合应用:利用最大功率传输定理的进行电路分析5.
替代定理识记:替代定理内容领会:利用替代定理进行电路分析第四章多端元件和双口网络一、学习目的与要求本章的学习目的主要是对多端口元件和双口网络的基本知识有一个总括性的掌握.
要求深刻理解多端口元件和双口网络的概念和基本原理,了解电阻双口元件--理想变压器和多端电子器件--运算放大器的特性及电路分析,在此基础上进一步理解互易双口、互易定理、双口网络的电路分析方法,掌握含双口网络的知识及其应用.
重点学习理想变压器和运算放大器的模型、转移特性曲线和含双口网络的电路分析.
二、课程内容第一节理想变压器一、电流电压关系二、基本性质三、电路分析第二节运算放大器一、运算放大器(一)概念、符号和端口(二)转移特性曲线(三)端电压电流方程二、有限增益的运算放大器模型(一)转移特性曲线(二)模型三、理想运算放大器模型(一)模型(二)转移特性曲线四、含运放的电阻电路分析(一)电压跟随器(二)反相放大器(三)同相放大器(四)加法运算电路(五)负阻变换器第三节双口网络一、双口网络的电压电流关系二、双口网络的电阻参数三、双口网络的电导参数四、双口网络的混合参数五、双口网络的传输参数第四节互易双口和互易定理一、互易定理(一)概念及定理内容二、互易双口的等效电路(一)等效条件第五节含双口网络的电路分析双口网络的流控等效电路(一)电路分析示例二、双口网络端接负载时的输入电阻(一)电路分析示例三、双口网络端接信号源的戴维南等效电路(一)电路分析示例三、考核知识点1.
理想变压器电路分析2.
运算放大器端的电压电流方程3.
有限增益、理想运算放大器转移特性曲线4.
含运放的电阻电路分析5.
互易双口及互易定理6.
双口网络及其电路分析四、考核要求1.
理想变压器电路分析识记:理想变压器的定义综合应用:理想变压器的电路分析2.
运算放大器端的电压电流方程识记:运算放大器转移特性曲线领会:运算放大器端的电压电流方程3.
有限增益、理想运算放大器转移特性曲线识记:有限增益、理想运算放大器转移特性曲线4.
含运放的电阻电路分析识记:运放简单应用:对含运放的电阻电路进行分析5.
互易双口及互易定理识记:互易双口概念及互易定理内容6.
双口网络及其电路分析识记:双口网络的相关电路分析第五章动态电路的时域分析一、学习目的与要求本章的学习目的主要是对动态电路的基本知识有一个总括性的掌握.
要求深刻理解动态电路的概念和相关元件的特性,了解动态电路采用的电路分析方法,在此基础上进一步理解一阶电路的零输入响应、零状态响应和完全响应等的各种技术原理和电路分析,掌握RLC串联电路零输入响应的几种情况分析.
重点学习电容、电感的特性、相关的电路分析技术和应用.
二、课程内容第一节电容元件和电感元件一、电容元件(一)定义(二)电容元件的电压电流关系(三)电容的储能(四)电容的串联和并联二、电感元件(一)定义(二)电感的电压电流关系(三)电感元件的储能(四)电感的串联和并联第二节一阶电路的零输入响应一、RC电路的零输入响应二、RL电路的零输入响应第三节一阶电路的零状态响应一、RC电路的零状态响应二、RL电路的零状态响应第四节一阶电路的完全响应一、RC电路的完全响应二、RL电路的完全响应第五节三要素法一、三要素法(一)一般计算步骤二、分段恒定信号激励的一阶电路(一)示例分析第六节阶跃函数和阶跃响应一、阶跃函数二、阶跃响应第七节RLC串联电路的零输入响应一、RLC串联电路的微分方程二、过阻尼情况三、临界阻尼情况四、欠阻尼情况三、考核知识点1.
电容元件和电感元件2.
一阶电路的零输入响应3.
一阶电路的零状态响应4.
一阶电路的完全响应5.
三要素法6.
RLC串联电路的零输入响应四、考核要求1.
电容元件和电感元件识记:电容和电感的特性领会:电容和电感的串联和并联2.
一阶电路的零输入响应识记:一阶电路的零输入响应的计算分析3.
一阶电路的零状态响应识记:一阶电路的零状态响应的计算分析4.
一阶电路的完全响应识记:一阶电路的完全响应的计算分析5.
三要素法识记:三要素法的一般步骤6.
RLC串联电路的零输入响应领会:RLC串联电路的零输入响应的计算分析第六章正弦稳态分析一、学习目的与要求本章的学习目的主要是研究线性动态电路在正弦电源激励下的响应.
要求深刻理解正弦稳态电路的概念、正弦稳态电路分析方法,了解基尔霍夫定律的相量形式及R、L、C元件电压电流关系的相量形式,在此基础上进一步理解正弦稳态的相量分析技术、单口网络的相量模型和正弦稳态响应的叠加分析,掌握一般正弦电流电路分析方法.
重点学习正弦稳态电路的概念、正弦稳态电路分析方法、各种相量形式和一般正弦电流电路分析方法.
二、课程内容第一节正弦电压和电流一、正弦电压、电流(一)交流电二、同频率正弦电压、电流的相位差三、正弦电压、电流的相量表示四、正弦电压、电流的有效值第二节正弦稳态响应一、正弦电压激励的RL电路分析二、正弦稳态响应三、用相量法求解正弦稳态响应第三节基尔霍夫定律的相量形式一、基尔霍夫电流定律的相量形式二、基尔霍夫电压定律的相量形式第四节R、L、C元件电压电流关系的相量形式一、电阻元件电压电流关系的相量形式二、电感元件电压电流关系的相量形式三、电容元件电压电流关系的相量形式四、阻抗和导纳第五节正弦稳态的相量分析一、相量法分析正弦稳态的主要步骤(一)画出电路的相量模型(二)建立复系数电路方程或写出相应公式(三)瞬时值表达式二、阻抗串联电路和导纳并联电路(一)示例电路分析第六节单口网络的相量模型一、阻抗和导纳二、阻抗和导纳的等效变换三、含源单口网络相量模型的等效电路第七节一般正弦电流电路分析一、支路分析二、网孔分析三、节点分析四、叠加定理五、戴维南-诺顿定理第八节正弦稳态响应的叠加一、示例电路分析三、考核知识点1.
正弦电压和电流2.
正弦稳态响应3.
相量形式4.
相量分析5.
相量模型6.
一般正弦电流电路分析四、考核要求1.
正弦电压和电流识记:正弦电压和电流的概念领会:相量表示及有效值2.
正弦稳态响应识记:正弦稳态响应电路分析方法3.
相量形式识记:基尔霍夫定律及R、L、C元件电压电流关系的相量形式4.
相量分析识记:相量分析主要步骤5.
相量模型识记:概念,等效变换,等效电路6.
一般正弦电流电路分析识记:几种相关电路分析方法第七章正弦稳态的功率和三相电路一、学习目的与要求本章的学习目的主要是对正弦稳态功率的基本知识有一个总括性的掌握.
要求深刻理解正弦稳态功率的概念和最大功率传输定理,了解平均功率的叠加分析方法,在此基础上进一步理解三相电路的构成、联结和电路等的各种分析方法.
重点学习正弦稳态功率的概念、最大功率传输定理和三相电路的概念、原理、电路分析方法等.
二、课程内容第一节正弦稳态的功率一、瞬时功率和平均功率(一)单口网络的几种特殊情况二、功率因数三、复功率四、复功率守恒(一)复功率守恒定理第二节最大功率传输定理一、最大功率传输定理第三节平均功率的叠加一、几种不同频率正弦信号激励的非正弦稳态的平均功率第四节三相电路一、三相电源(一)星形联结(Y形联结)(二)三角形联结(Δ联结)二、Y-Y联结的三相电路三、Y-Δ联结的三相电路四、对称三相电路的功率三、考核知识点1.
正弦稳态的功率2.
最大功率传输定理3.
平均功率的叠加4.
三相电路四、考核要求1.
正弦稳态的功率识记:瞬时功率和平均功率,功率因数领会:复功率和复功率守恒2.
最大功率传输定理识记:最大功率传输定理内容3.
平均功率的叠加识记:几种不同频率正弦信号激励的非正弦稳态的平均功率4.
三相电路识记:Y-Y、Y-Δ联结三相电路领会:对称三相电路的功率第八章网络函数和频率特性一、学习目的与要求本章的学习目的主要是对网络函数的基本知识有一个总括性的掌握.
要求理解网络函数的概念、计算方法和频率特性,在此基础上进一步理解一阶RC低通滤波电路、一阶RC高通滤波电路和二阶RC滤波电路等的频率特性分析方法,了解RLC串联、并联谐振电路的知识及其频率特性分析方法.
重点学习网络函数的概念、滤波电路、谐振电路的频率特性分析方法.
二、课程内容第一节网络函数一、网络函数的定义和分类二、网络函数的计算方法三、网络函数的频率特性第二节RC电路的频率特性一、一阶RC低通滤波电路二、一阶RC高通滤波电路三、二阶RC滤波电路第三节谐振电路一、RLC串联谐振电路(一)谐振条件(二)谐振时的电压和电流二、RLC并联谐振电路(一)谐振条件(二)谐振时的电压和电流第四节谐振电路的频率特性一、RLC串联谐振电路二、RLC并联谐振电路三、考核知识点1.
网络函数2.
RC电路的频率特性3.
谐振电路4.
谐振电路的频率特性四、考核要求1.
网络函数识记:网络函数的定义、分类、计算方法和频率特性2.
RC电路的频率特性识记:一阶RC低通、高通滤波电路的频率特性3.
谐振电路识记:RLC串联、并联谐振电路4.
谐振电路的频率特性识记:RLC串联、并联谐振电路的频率特性第九章含耦合电感的电路分析一、学习目的与要求本章的学习目的主要是对耦合电感的基本知识有一个总括性的掌握.
要求理解耦合电感的概念,了解对耦合电感采用的分析方法,在此基础上进一步理解耦合电感的串联与并联、耦合电感的去耦等效电路的分析方法,了解各种空心变压器电路的分析方法.
重点学习耦合电感的串联与并联、耦合电感的去耦等效电路、空心变压器电路的分析方法.
二、课程内容第一节耦合电感的电压电流关系一、耦合电感的电压电流关系第二节耦合电感的串联与并联一、耦合电感的串联(一)顺接(二)反接二、耦合电感的并联三、耦合线圈参数的测量第三节耦合电感的去耦等效电路一、耦合电感的去耦等效电路(一)示例电路分析第四节空心变压器电路的分析一、端接负载的空心变压器二、端接电源的空心变压器三、用去耦等效电路简化电路分析第五节耦合电感与理想变压器的关系三、考核知识点1.
耦合电感的电压电流关系2.
耦合电感的串联并联3.
耦合电感的去耦等效电路4.
空心变压器电路的分析四、考核要求1.
耦合电感的电压电流关系识记:耦合电感的电压电流关系2.
耦合电感的串联并联识记:耦合电感的串联并联电路领会:耦合线圈参数的测量3.
耦合电感的去耦等效电路识记:耦合电感的去耦等效电路4.
空心变压器电路的分析识记:空心变压器的几种电路分析方法三、有关说明与实施要求(一)关于课程内容与考核目标的说明《电路基础》课程自学考试大纲明确了《电路基础》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《电路基础》课程内容的掌握程度,检测他们对电路基础理论与方法的认识深度与广度,以及他们在工作中应用这些理论与方法的能力,处理和解决工作实际问题的能力.
《电路基础》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;领会;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
领会:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《电路基础(第2版)》胡翔骏主编,高等教育出版社,2009年12月第2版.
(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合做些练习.
本课程中概念性、规则性、理论性内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的案例内容,并能联系实际进行思考,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、领会同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、名词解释题、简答题、计算题等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、日常生活用电是220V的相电压,相应的线电压则是().
A、36VB、380VC、360VD、200V二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、电路分析的基本任务是计算电路中的().
A、电荷B、电压C、电阻D、电功率E、电流三、判断题1、某时刻电感的储能取决于该时刻电感的电流值,与电感的电压值无关.
()四、名词解释题1、恒定电流五、简答题1、基尔霍夫定律六、计算题1、已知正弦电压的振幅为10V,周期为100ms,初相为.
试写出正弦电压的函数表达式和画出波形图.
2、求图(a)所示电路中电压u和电流i.
2广东省高等教育自学考试《移动通信原理与应用》(课程代码:09016)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第1章移动通信概念1.
1移动通信的基本概念1.
2移动通信系统的组成1.
3移动通信中的编号计划1.
4移动通信中信号的基本处理过程1.
5移动通信系统的业务第2章移动通信主要技术2.
1无线区域覆盖结构2.
2频率利用2.
3移动通信中的控制与交换2.
4路由及接续2.
5移动网络的抗衰落、抗干扰技术第3章IS-95CDMA到cdma2000的发展及技术应用3.
1IS-95CDMA(CMS)3.
2cdma2000第4章GSM、GPRS到WCDMA的发展及技术应用4.
1GSM4.
2GPRS4.
3WCDMA第5章TD-SCDMA的发展及技术应用5.
1TD-SCDMA的发展及特点5.
2TD-SCDMA无线接入技术5.
3TD-SCDMA的关键技术第6章PAS到iPAS的发展及技术应用6.
1无绳电话系统的发展6.
2PAS6.
3iPAS第7章其他移动通信系统7.
1无线寻呼系统7.
2卫星移动通信系统7.
3集群移动通信系统7.
4限定空间的移动通信系统第8章电波的传播特性8.
1无线电波8.
2电波传播中的衰落8.
3电波传播特性预测第9章移动通信中的噪声和干扰9.
1移动通信中的噪声9.
2移动通信中的主要干扰三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点本课程讲述移动通信的一般原理与组网技术,是一门理论性和实用性很强的课程.
设置本课程的目的是使学生学习了本课程之后,对移动通信的基本概念、基本原理和组网技术有较全面的了解和理解,应能应用移动通信的原理与技术分析阐释常见移动通信方式中信息传输的发送与接收原理,应能分析设计一些简单移动通信系统,为移动通信系统的管理维护、研究和开发打下必要的理论基础和技能.
(二)课程设置目的与基本要求本课程被列为移动商务技术(专科)专业的必考课程.
通过本课程的学习,使学生了解移动通信的原理及组网技术,以及掌握移动通信的信息传输与接收、通信系统的设计等.
学习了本课程以后,应能识记移动通信原理与技术的有关概念、原理、方法的涵义,并能表述和判断其是与非.
在识记的基础上,能较全面的掌握移动通信原理与技术的基本概念、基本原理、组网技术,能表述基本内容和基本道理,分析相关问题的区别与联系.
在理解的基础上,能应用移动通信原理与技术的基本概念、基本原理和组网技术,阐释常见移动通信原理与技术方式中信息传输的发送与接收原理,分析有关的技术过程和方法,分析有关的系统模型与结构,并能应用有关原理与技术设计简单移动通信网.
(三)本课程与相关课程的联系本课程以移动通信与组网技术为基础并按照信息系统管理、维护和信息传递展开,融合了计算机、网络技术、互联网等领域的知识,结合分析设计简单的移动通信系统及系统开发的问题.
建议在学习本课程之前,学生应具备必要的计算机基础知识.
本课程共分为九章,分别是移动通信概念、移动通信主要技术、IS-95CDMA到cdma2000的发展及技术应用、GSM、GPRS到WCDMA的发展及技术应用、TD-SCDMA的发展及技术应用、PAS到iPAS的发展及技术应用、其他移动通信系统、电波的传播特性、移动通信中的噪声和干扰.
重点章包括:移动通信概念、移动通信主要技术、IS-95CDMA到cdma2000的发展及技术应用、GSM、GPRS到WCDMA的发展及技术应用、TD-SCDMA的发展及技术应用、PAS到iPAS的发展及技术应用;.
次重点章包括:其他移动通信系统、电波的传播特性;一般章包括:移动通信中的噪声和干扰.
二、课程内容与考核目标第1章移动通信概念一、学习目的与要求本章的学习目的主要是掌握移动通信概念、特点,理解移动通信系统中信号的基本处理过程.
二、课程内容第1节移动通信的基本概念1.
1.
1移动通信概念1.
1.
2移动通信的特点1.
1.
3移动通信的发展概述1.
1.
4移动通信的工作方式第2节移动通信系统的组成第3节移动通信中的编号计划1.
3.
1移动用户的ISDN号码1.
3.
2国际移动用户识别码1.
3.
3临时移动用户识别码1.
3.
4移动用户漫游号码1.
3.
5区域识别1.
3.
6国际移动设备识别码1.
3.
7其他编号第4节移动通信中信号的基本处理过程1.
4.
1发射信号处理1.
4.
2接收信号处理第5节移动通信系统的业务1.
5.
1基本业务1.
5.
2补充业务1.
5.
3增值业务三、考核知识点1.
移动通信的基本概念、特点、工作方式2.
移动通信系统的组成3.
移动通信中的编号计划4.
移动通信中信号的基本处理过程:发射信号处理和接收信号处理5.
移动通信系统的基本业务、补充业务、增值业务四、考核要求1.
移动通信的基本概念识记:移动通信的概念和通信方式,移动通信特点理解:移动通信的发展过程移动通信系统的组成理解:移动通信的基本组成移动通信中的编号计划识记:移动通信的主要几种编号计划理解:移动通信中的其他编号移动通信中信号的基本处理过程识记:移动通信中发射信号处理方式、接收信号处理方式5.
移动通信系统的业务识记:移动通信系统的基本业务分类理解:移动通信系统的补充业务和增值业务第2章移动通信主要技术一、学习目的与要求了解移动通信系统的组网制式、无线区群结构、信道选择方法;掌握多信道共用、频率复用概念;理解移动通信中的位置登记、越区切换、漫游等基本控制技术;理解移动通信系统中常用的抗衰落抗干扰技术.
二、课程内容第1节无线区域覆盖结构2.
1.
1组网制式2.
1.
2正六边形无线区群结构2.
1.
3移动通信网络结构和信道第2节频率利用2.
2.
1频谱管理2.
2.
2同频服用2.
2.
3多信道共用2.
2.
4多址技术2.
2.
5信道自动选择方式2.
2.
6载波干扰保护比第3节移动通信中的控制与交换23.
1移动交换系统的特殊要求2.
3.
2位置登记2.
3.
3越区切换2.
3.
4漫游第4节路由及接续2.
4.
1电路群的设置2.
4.
2路由选择2.
4.
3用户的激活与分离2.
4.
4呼叫接续第5节移动网络的抗衰落、抗干扰技术2.
5.
1跳频2.
5.
2间断传输2.
5.
3分集2.
5.
4功率控制2.
5.
5扩频三、考核知识点1.
移动通信的组网制式、正六边形无线区群结构,移动通信网络的结构和信道2.
无线电频谱中的频谱管理、同频服用、多信道共用3.
移动通信中的多址技术4.
移动通信系统中信道自动选择方式5.
移动通信系统中的载波干扰保护比6.
移动通信中的控制与交换:动交换系统的特殊要求、位置登记、越区切换、漫游7.
路由及接续:电路群的设置、路由选择、用户的激活与分离、呼叫接续8.
移动网络的抗衰落、抗干扰技术:跳频、间断传输、分集、功率控制、扩频四、考核要求1.
无线区域覆盖结构识记:移动通信的组网制式、正六边形无线区群结构理解:移动通信网络的结构和信道2.
频率利用识记:频谱管理、同频服用、多信道共用、多址技术理解:信道自动选择方式、载波干扰保护比3.
移动通信中的控制与交换识记:移动交互系统的基本要求、位置登记、越区切换理解:移动交换系统的漫游4.
路由及接续识记:电路群的设置、路由选择、用户的激活和分离、呼叫接续5.
移动网络的抗衰落、抗干扰技术识记:移动网络的跳频、间断传输、分集理解:移动网络的功率控制、扩频第3章IS-95CDMA到cdma2000的发展及技术应用一、学习目的与要求掌握3G的标准及相关基本概念,掌握码分多址技术与扩展通信基本原理,理解IS-95CDMA与cdma2000的关键技术及信道结构.
二、课程内容第1节IS-95CDMA(CMS)3.
1.
1CDMA系统组成及网络结构3.
1.
2码分多址技术基本原理3.
1.
3CDMA和扩频通信系统的结合3.
1.
4CDMA中地址码和扩频码的选择3.
1.
5上下行链路工作原理3.
1.
6CDMA中的关键技术3.
1.
7无线接口3.
1.
8CMS的移动功能结构第2节cdma20003.
2.
13G概述3.
2.
2cdma2000标准的演进3.
2.
3cdma2000无线接入技术3.
2.
4cdma2000关键技术3.
2.
5cdma20001xEV-DO三、考核知识点1.
CDMA系统组成及网络结构,码分多址技术基本原理2.
CDMA和扩频通信系统的结合,CDMA中地址码和扩频码的选择3.
上下行链路工作原理,CDMA中的关键技术4.
无线接口,CMS的移动功能结构5.
cdma2000标准的演进,cdma2000无线接入技术6.
cdma2000关键技术,cdma20001xEV-DO四、考核要求1.
IS-95CDMA(CMS)识记:CDMA系统组成及网络结构、码分多址技术基本原理、CDMA和扩频通信系统的结合、CDMA中地址码和扩频码的选择理解:上下行链路工作原理、CDMA中的关键技术、无线接口、CMS的移动功能结构2.
移动通信系统的组成识记:cdma2000标准的演进,cdma2000无线接入技术,cdma2000关键技术理解:cdma20001xEV-DO第4章GSM、GPRS到WCDMA的发展及技术应用一、学习目的与要求掌握GSM各类关键技术及无线接口中信道配置、时隙帧结构;理解GSM系统对信号的基本处理过程,掌握GPRS网络结构、无线接口及关键技术;理解WCDMA的演进及关键技术.
二、课程内容第1节GSM4.
1.
1GSM系统组成及网络结构4.
1.
2GSM数字信号的处理4.
1.
3GSM中的频率利用4.
1.
4无线接口4.
1.
5SIM及安全技术第2节GPRS4.
2.
1GPRS概述4.
2.
2GPRS的结构4.
2.
3无线接口4.
2.
4GPRS功能及实现第3节WCDMA4.
3.
1WCDMA标准的演进4.
3.
2WCDMA无线接入技术4.
3.
3WCDMA中的关键技术三、考核知识点1.
GSM系统的组成及网络结构,GSM数字信号的处理,GSM中的频率利用,无线接口,SIM及安全技术2.
移动通信系统的组成:GPRS产生背景、GPRS的特点、GPRS中的编号,GPRS的结构,无线接口,GPRS功能及实现3.
移动通信中的编号计划:WCDMA标准的演进WCDMA无线接入技术、WCDMA中的关键技术四、考核要求第1节GSM识记:GSM系统组成及网络结构,GSM数字信号的处理,GSM中的频率利用理解:无线接口,SIM及安全技术第2节移动通信系统的组成4.
2.
1GPRS概述4.
2.
2GPRS的结构4.
2.
3无线接口4.
2.
4GPRS功能及实现第3节移动通信中的编号计划4.
3.
1WCDMA标准的演进4.
3.
2WCDMA无线接入技术4.
3.
3WCDMA中的关键技术第5章TD-SCDMA的发展及技术应用一、学习目的与要求了解TD-SCDMA的发展及演进,理解TD-SCDMA的无线接入技术及其他关键技术.
二、课程内容第1节TD-SCDMA的发展及特点5.
1.
1TD-SCDMA的发展及特点5.
1.
2TD-SCDMA标准的演进第2节TD-SCDMA无线接入技术5.
2.
1系统结构5.
2.
2无线接口5.
2.
3基本物理层过程第3节TD-SCDMA的关键技术5.
3.
1智能无线技术5.
3.
2联合检测5.
3.
3接力切换技术5.
3.
4动态信道分配5.
3.
5软件无线电技术5.
3.
6其他技术三、考核知识点1.
TD-SCDMA的发展及特点2.
TD-SCDMA无线接入技术:系统结构、无线接口、基本物理层过程3.
TD-SCDMA的关键技术:智能无线技术、联合检测、接力切换技术、动态信道分配、软件无线电技术、其他技术四、考核要求1.
TD-SCDMA的发展及特点识记:TD-SCDMA的发展及特点理解:TD-SCDMA标准的演进2.
TD-SCDMA无线接入技术理解:TD-SCDMA系统结构、TD-SCDMA的无线接口、基本物理层过程3、TD-SCDMA的关键技术识记:智能无线技术、联合检测、接力切换技术理解:动态信道分配、软件无线电技术、其他技术第6章PAS到iPAS的发展及技术应用一、学习目的与要求掌握PAS的基本概念、系统组成及特点,理解PAS的关键技术,理解mSwitchiPASPAS的基本结构.
二、课程内容第1节无绳电话系统的发展第2节PAS6.
2.
1PAS概念6.
2.
2PAS的功能及特点6.
2.
3PAS系统的组成6.
2.
4PAS的关键技术6.
2.
5PAS的通信过程第3节iPAS6.
3.
1WACOSiPAS6.
3.
2mSwitchiPAS三、考核知识点1.
无绳电话系统的发展2.
PAS概念,PAS的功能及特点,PAS系统的组成,PAS的关键技术,PAS的通信过程3.
WACOSiPAS以及基于软交换技术的mSwitchiPAS四、考核要求1.
PAS识记:PAS的功能及特点,PAS系统的组成,PAS的关键技术理解:PAS的通信过程2.
iPAS识记:WACOSiPAS理解:mSwitchiPAS第7章其他移动通信系统一、学习目的与要求掌握各类移动通信系统的基本概念,了解各类移动通信系统的基本工作原理.
二、课程内容第1节无线寻呼系统第2节卫星移动通信系统第3节集群移动通信系统第4节限定空间的移动通信系统三、考核知识点1.
无线寻呼系统的原理、编码方式、频率选择、区域联网2.
卫星移动通信的主要特点、基本原理、使用频率3、限定空间的移动通信系统:泄露同轴电缆,直放站,室内天线分布系统四、考核要求1.
无线寻呼系统识记:无线寻呼系统的原理、编码方式、频率选择理解:无线寻呼系统的区域联网2.
卫星移动通信系统识记:卫星移动通信的主要特点、基本原理理解:卫星移动通信使用频率3.
集群移动通信系统识记:略理解:略4.
限定空间的移动通信系统识记:限定空间的移动通信系统:泄露同轴电缆,直放站理解:室内天线分布系统第8章电波的传播特性一、学习目的与要求了解无线电波概念及特性,了解衰落对信号传输的影响,理解表征电波传播衰耗特性的统计数字特征量,掌握自由空间传输衰耗、OM模型及电波传播衰耗中值的计算方法.
二、课程内容第1节无线电波8.
1.
1无线电波的概念8.
1.
2电波的传播方式第2节电波传播中的衰落8.
2.
1电波传播的衰落特性8.
2.
2场强结算模型第3节电波传播特性预测8.
3.
1OM模型8.
3.
2任意地形地物信号中值的预测8.
3.
3场强中值变动分布及预测8.
3.
4覆盖设计三、考核知识点1.
无线电波的概念,电波的传播方式2.
电波传播中的衰落:衰落特性和场强结算模型3.
电波传播特性预测:OM模型、任意地形地物信号中值的预测、场强中值变动分布及预测、覆盖设计四、考核要求1.
无线电波识记:无线电波的概念理解:电波的传播方式2.
电波传播中的衰落识记:电波传播的衰落特性理解:场强结算模型3.
电波传播特性预测理解:OM模型、任意地形地物信号中值的预测、场强中值变动分布及预测、覆盖设计第9章移动通信中的噪声和干扰一、学习目的与要求掌握对接受侧放大器的要求和塔顶放大器的作用,理解三种主要干扰的概念、产生及见效的方法,了解信道组中三阶互调存在与否的判断方法,了解同频复用距离的计算方法.
二、课程内容第1节移动通信中的噪声9.
1.
1噪声的类型9.
1.
2噪声系数9.
1.
3降低噪声的方法第2节移动通信中的主要干扰9.
2.
1互调干扰9.
2.
2临道干扰9.
2.
3同频道干扰三、考核知识点1.
移动通信中的噪声:噪声类型和噪声系数,降低噪声的方法2.
移动通信中的主要干扰:互调干扰、临道干扰和同频道干扰四、考核要求1.
移动通信中的噪声识记:噪声的类型理解:噪声系数和降低噪声的方法2.
移动通信中的主要干扰理解:互调干扰、临道干扰和同频道干扰Ⅲ.
有关说明与实施要求一、关于课程内容与考核目标的说明《移动通信原理与应用》课程自学考试大纲明确了学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《移动通信原理与应用》课程内容的掌握程度,检测他们对移动通信技术理论与方法的认识深度与广度,以及他们在工作中应用这些理论与方法的能力,处理和解决工作实际问题的能力.
《移动通信原理与应用》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;理解;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
理解:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
二、关于自考教材《移动通信技术(第2版)》魏红编著,人民邮电出版社,2009年9月第2版.
三、自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合做些练习.
本课程中概念性、规则性、理论性内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的案例内容,并能联系实际进行思考,做到融会贯通.
四、对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、理解同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
五、关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,理解占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、名词解释题、简答题、综合分析题等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、以下不属于移动通信系统基本业务的是().
A、电话业务B、短消息业务C、传真和数据通信业务D、手机银行二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、日常频谱管理的任务包括().
A、审核频率使用的合法性B、检查有害干扰C、检查设备与系统的技术条件D、考核操作人员的技术条件E、多址复用三、判断题1、多址技术主要是为了解决移动通信中提高频率利用率的问题.
()四、名词解释题1、移动通信五、简答题1、简述GPRS中用户数据的传输过程六、综合分析题1、请画出UMTS网络单元构成示意图,并解释主要部分的功能.
3广东省高等教育自学考试《电子商务网络技术》(课程代码:09434)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章网络技术基础第一节网络的基本概念第二节计算机网络分类第三节网络体系结构与网络协议的基本概念第四节报文的处理过程第五节网络互联设备的功能第二章Internet基础第一节Internet的形成与发展第二节Internet的概念和特征第三节Internet的重要作用和提供的服务功能第四节TCP/IP基础第五节WorldWideWeb第六节Internet在企业中的应用第七节提高网络性能的方法第三章数据通信基础第一节数据通信与数据通信系统第二节物理信道的连接方式第三节数据传输原理第四节传输介质第五节数据交换技术第四章数据通信服务第一节计算机局域网第二节数字数据网第三节综合业务数字网第四节宽带综合业务数字网B-ISDN与ATM第五节电缆调制解调器第六节非对称用户数字线ADSL第七节无线通信技术第五章Intranet技术第一节intranet概述第二节intranet解决方案的基本结构及实现目标第三节intranet系统构成第四节intranet与Internet的接入第五节intranet专用网络连接(VPN和NAT)第六章Internet安全与管理第一节网络安全及现状第二节常见的网络攻击第三节信息安全性的基本要求第四节TCP/IP协议的安全缺陷第五节密码学第六节网络防火墙结构及技术第七章电子商务的策划与实施第一节电子商务概述第二节电子商务系统的框架第三节电子商务网站的构成第四节电子商务系统的总体策划和实施第五节电子商务应用系统及网站设计与建设第八章电子商务金融网络接入方案第一节电子商务网基础建设及应用第二节金融业与电子商务网络技术的融合第三节全国金融网络构建第九章电子商务解决方案第一节电子商务解决方案第二节HP公司电子商务解决方案第三节IBM公司电子商务解决方案第四节SUN公司电子商务解决方案第五节Oracle公司电子商务解决方案第六节Microsoft公司电子商务解决方案第七节一个电子交易系统中间件的解决方案三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点电子商务的网络技术是移动商务技术专业的核心课程之一,同时也是一门与计算机、网络技术、电子商务、通信技术等学科有着密切联系的交叉学科,具有理论性、综合性、应用性、实践性等特征.
本课程立足于当前成熟的互联网网络技术,结合电子商务的最新理论与实践成果,并在借鉴国外先进经验和技术的基础上,对电子商务的基本理论、基本知识、网络技术、安全管理及其具体的策划、实施及解决方案进行了全面、系统地阐述与分析.
(二)课程设置目的与基本要求本课程被列为移动商务技术(本科)专业的必考课程.
通过本课程的学习,使学生了解电子商务的网络基础知识及工作原理,以及掌握与电子商务密切相关的网站建设及其基本架构、策略、实施等解决方案.
基本要求如下:1.
在了解网络基础知识的基础上,掌握与电子商务相关的网络技术;熟练掌握Internet技术和intranet技术,理解数据通信的基本知识.
2.
了解Internet安全知识,深刻理解电子商务中安全的重要性.
3.
深刻理解电子商务的策划与实施的基本原则和框架;了解电子商务的金融接入方案;了解大型电子商务公司对电子商务的具体解决方案.
(三)本课程与相关课程的联系本课程以网络技术为基础并按照电子商务所涉及的网络技术展开,融合了计算机、网络技术、金融等领域的知识,结合分析电子商务中涉及网络技术的具体解决方案.
建议在学习本课程之前,学生应具备必要的计算机基础知识.
本课程共分为九章,分别是网络技术基础、Internet基础、数据通信基础、数据通信服务、intranet技术、电子商务的策划与实施、Internet安全与管理、电子商务金融网络接入方案和电子商务解决方案.
重点章包括:Internet基础、intranet技术、电子商务的策划与实施、Internet安全与管理、电子商务金融网络接入方案;次重点章包括:网络技术基础、电子商务解决方案;一般章包括:数据通信基础、数据通信服务.
二、课程内容与考核目标第一章网络技术基础一、学习目的与要求本章的学习目的主要是对网络的基本知识有一个总括性的掌握.
要求深刻理解网络的概念和基本原理,了解网络的模型,在此基础上进一步理解网络的分类和网络设备的各种功能,掌握各种网络知识及其应用.
重点学习网络的概念、分类和模型、设备.
二、课程内容第一节网络的基本概念一、计算机网络的形成与发展(一)网络发展过程1.
ARPANET2.
OSI参考模型3.
Internet二、计算机网络的定义(一)计算机(二)不同地理区域(三)外部设备(四)通信线路(五)大系统第二节计算机网络分类一、网络分类方法——按照规模划分(一)局域网(LAN)(二)城域网(MAN)(三)广域网(WAN)二、计算机网络分类——按照网络拓扑结构(一)星型拓扑结构(二)环型拓扑结构(三)总线型拓扑结构三、计算机网络分类——按照网络协议或网络标准(一)以太网IEEE802.
3标准第三节网络体系结构与网络协议的基本概念一、网络体系结构的基本概念(一)开放系统互连OSI,OpenSystemInterconnection(二)分层模型二、ISO/OSI参考模型(一)物理层(二)数据链路层(三)网络层(四)传输层(五)会话层(六)表示层(七)应用层三、TCP/IP参考模型与协议(一)网络接口层(二)互联网层(三)传输层(四)应用层四、Internet网络协议制定机构及网络的标准化(一)Internet研究部和Internet工程部(二)InternetRFC五、现行IP协议的缺陷和发展方向(一)基于IPv4协议(二)IPv6第四节报文的处理过程一、DTE二、数据交换(一)电路交换(二)报文交换(三)分组交换第五节网络互联设备的功能一、网络互联设备概述二、网络互联设备的分类及其功能三、网络传输介质互联设备(一)T型连接器(二)收发器(三)双绞线连接器RJ-45(四)调制解调器四、网络物理层互联设备(一)中继器(二)集线器五、数据链路层互联设备(一)网桥(二)交换器六、网络层互联设备(一)路由器七、应用层互联设备(一)网关(二)多协议路由器三、考核知识点1.
计算机网络的概念2.
计算机网络分类3.
网络体系结构四、考核要求1.
计算机网络的概念识记:计算机网络的概念领会:计算机网络的含义2.
计算机网络分类识记:计算机网络分类领会:计算机网络的不同分类3.
网络体系结构识记:网络体系结构第二章Internet基础一、学习目的与要求本章的学习目的主要是对Internet的基本知识有一个整体性的掌握.
要求深刻理解Internet的概念和基本原理,了解Internet的基本服务功能,在此基础上进一步理解Internet的TCP/IP协议和WWW的各种定义及功能,掌握各种Internet知识及其应用.
重点学习Internet的概念、分类和协议、应用.
二、课程内容第一节Internet的形成与发展一、Internet的发展历程二、Internet在中国的发展(一)第一阶段(二)第二阶段(三)四大骨干网络第二节Internet的概念和特征一、什么是Internet二、Internet的构成和主要的组成部分(一)通信线路(二)路由器(三)主机(四)用户(五)信息资源(六)信息资源的共享第三节Internet的重要作用和提供的服务功能一、Internet的重要作用(一)丰富的信息资源(二)便利的通信服务(三)快捷的电子商务二、Internet提供的基本服务功能(一)电子邮件服务(二)远程登录服务(三)文件传输服务(四)WWW服务系统(五)搜索引擎三、Internet的接入服务(一)通过电话网接入Internet(二)通过局域网接入Internet四、网络互联(一)局域网的互联(二)局域网与广域网的互联(三)广域网与广域网的互联第四节TCP/IP基础一、TCP/IP的概念二、IP地址(一)8位位组(二)点分十进制(三)IPv4地址分成五类(四)网络地址和主机地址三、子网地址与子网掩码(一)子网和主机地址(二)子网掩码四、IP数据报(一)一个IP头部和一个正文部分五、IPv6(一)采用128位地址长度(二)与IPv4比的优势六、路由选择(一)路由器是互联网的主要节点设备(二)静态路由和动态路由七、IP数据报的传输八、TCP和UDP介绍(一)TCP是一种可靠的面向连接的传送服务(二)TCP的三次握手(三)UDP是一个"不可靠"的协议九、TCP/IP技术的一种应用——套节字技术(一)Socket实际在计算机中提供了一个通信端口第五节WorldWideWeb超文本与超媒体(一)节点(node)(二)链(link)(三)网络(Network)(四)超媒体二、超文本传输协议(http)三、统一资源定位器(URL)(一)是Internet的地址四、WWW浏览器(一)InternetExplorer(二)NetscapeCommunicator第六节Internet在企业中的应用Intranet的概念、特点与功能二、Extranet的概念、特点与功能第七节提高网络性能的方法技术手段(一)缓存机制(Caching)(二)CDN技术(ContentDeliveryNetwork)(三)改进网络协议(四)预取技术(Prefetching)二、网络缓存工作机制三、可缓存性的判断方法(一)根据请求方法(二)根据HTTP状态码(三)根据HTTP参数设置(四)根据URL的属性(五)根据对象的规模(六)根据需要设置四、缓存加速方法三、考核知识点1.
简单邮件传输协议2.
Telnet及FTP文件传输协议3.
TCP/IP协议4.
IPv4协议5.
路由协议6.
Internet互联网基本服务功能四、考核要求1.
简单邮件传输协议识记:简单邮件传输协议的概念领会:简单邮件传输协议的具体应用简单应用:开设个人电子邮箱综合应用:使用电子邮件进行商务沟通2.
Telnet及FTP文件传输协议识记:Telnet及FTP文件传输协议的概念领会:Telnet及FTP文件传输协议的具体应用简单应用:使用Telnet及FTP文件传输协议进行管理操作3.
TCP/IP协议识记:TCP/IP协议的概念领会:TCP/IP协议的内容4.
IPv4协议识记:IP地址的概念领会:IP地址的划分,子网掩码的使用简单应用:IP地址、子网掩码的配置5.
路由协议识记:路由的概念领会:路由选择6.
Internet互联网基本服务功能识记:Internet互联网基本应用简单应用:浏览器的使用综合应用:熟悉Internet互联网各种常见应用第三章数据通信基础一、学习目的与要求本章的学习目的主要是对数据通信的基本知识有一个总括性的掌握.
要求深刻理解数据通信的概念和基本原理,了解数据通信方面的理论知识,在此基础上进一步理解数据通信的构成、技术指标、连接方式、传输介质和交换技术等的各种知识,掌握各种数据通信知识及其应用.
重点学习数据通信方面的技术指标、连接方式和交换技术.
二、课程内容第一节数据通信与数据通信系统模拟通信和数字通信(一)模拟数据及数字信号(二)模/数转换器及数/模转换器(三)数字数据和数字信号二、数据通信系统的构成(一)数据传输系统(二)数据处理系统三、数据通信系统的主要技术指标(一)信号的带宽(二)数据传输速率(三)误码率(四)信道延迟第二节物理信道的连接方式三种连接方式(一)点—点连接(二)分支式连接(三)集中式连接第三节数据传输原理一、数据传输方式(一)串行和并行方式(二)单工、半双工和全双工方式(三)同步传输和异步传输(四)基带传输和宽带传输二、多路复用技术(一)频分多路复用(FDM)(二)时分多路复用(TDM)(三)波分多路复用(WDM)三、差错控制及检验(一)差错控制方法(二)常用的差错控制编码第四节传输介质一、双绞线二、同轴电缆三、光纤四、无线传输介质第五节数据交换技术电路交换二、报文交换三、分组交换(一)虚电路分组交换(二)数据报分组交换四、数据交换技术的比较三、考核知识点1.
模拟数据和数字数据的概念2.
数/模和模/数变换3.
数据传输介质4.
数据传输方式5.
数据交换技术四、考核要求1.
模拟数据和数字数据的概念识记:模拟数据和数字数据的概念2.
数/模和模/数变换识记:数/模和模/数的概念3.
数据传输介质识记:数据传输介质的概念领会:双绞线、光纤和无线的内容简单应用:了解双绞线、光纤的连接原理综合应用:双绞线、光纤的使用方法4.
数据传输方式识记:数据传输的分类领会:各种数据传输方式的应用5.
数据交换技术识记:数据交换技术的概念领会:数据交换技术的应用第四章数据通信服务一、学习目的与要求本章的学习目的主要是对局域网LAN的基本知识有一个总括性的掌握.
要求深刻理解局域网LAN的概念和基本原理,了解局域网LAN的参考模型,在此基础上进一步理解局域网LAN的接入、设备和通信方式等的各种技术,掌握各种局域网LAN知识及其应用.
重点学习局域网LAN的概念、接入和通信方式.
二、课程内容第一节计算机局域网一、局域网的参考模型二、IEEE802标准三、局域网介质访问控制方式(一)CSMA/CD介质访问控制(二)令牌环访问控制方式(三)令牌总线访问控制方式第二节数字数据网一、DDN的基本原理及特点(一)数字数据网(DDN)二、DDN数字网络系统的组成三、DDN提供的业务及应用(一)基本业务(二)一点对多点通信业务(三)话音/G3传真业务(四)VPN业务第三节综合业务数字网一、ISDN概述(一)ISDN综合业务数字网(二)ISDN具有以下特征二、ISDN技术和组成简介(一)ISDN的组成部件三、ISDN提供的业务及其应用第四节宽带综合业务数字网B-ISDN与ATM一、宽带综合业务数字网二、ATM基本原理(一)ATM(二)ATM技术的特点三、ATM的应用领域及发展趋势四、ATM在计算机通信网中的应用第五节电缆调制解调器电缆调制解调器第六节非对称用户数字线ADSL一、DSL概述(一)数字用户线路DSL二、ADSL原理及特点三、ADSL与其他接入技术的比较第七节无线通信技术一、移动通信概念及其发展过程二、无线移动通信网(一)接入网和核心网(二)蜂窝移动通信系统(三)数字无绳电话系统(四)移动卫星接入系统(五)一点多址微波系统三、无线局域网WLAN(一)无线局域网的技术分析(二)采用的主要协议标准(三)无线局域网的特点与发展前景四、无线Internet三、考核知识点1.
局域网LAN的标准系列的定义2.
局域网介质访问控制方式3.
数字数据网DDN、合业务数字网ISDN的概念4.
电缆调制解调器5.
数字用户线路DSL的概念6.
无线接入、无线局域网的概念7.
WAP协议四、考核要求1.
局域网LAN的标准系列的定义识记:IEEE802的定义领会:IEEE802.
1标准中定义了关于局域网的参考模型2.
局域网介质访问控制方式识记:CSMA/CD、Token-Ring和Token-Bus的机制3.
数字数据网DDN、合业务数字网ISDN的概念识记:数字数据网DDN、合业务数字网ISDN的概念4.
电缆调制解调器识记:电缆调制解调器5.
数字用户线路DSL的概念识记:数字用户线路DSL的概念6.
无线接入、无线局域网的概念识记:无线接入、无线局域网的概念领会:无线接入、无线局域网的原理综合应用:熟悉无线wifi的使用7.
WAP协议识记:WAP协议的目标第五章intranet技术一、学习目的与要求本章的学习目的主要是对intranet企业网的基本知识有一个总括性的掌握.
要求深刻理解intranet企业网的概念和基本层次结构,了解intranet企业网采用的技术,在此基础上进一步理解intranet企业网的隧道技术和NAT地址转换等的各种技术原理,掌握各种intranet企业网的知识及其应用.
重点学习intranet企业网的概念、原理、技术和应用.
二、课程内容第一节intranet概述一、intranet的用途二、intranet的特点第二节intranet解决方案的基本结构及实现目标一、两层系统(Client/Server)二、三层系统(一)三层系统的物理结构(二)B/S/S模式第三节intranet系统构成一、intranet系统硬件构成二、intranet系统软件构成第四节intranet与Internet的接入一、概述二、接入方式第五节intranet专用网络连接(VPN和NAT)VPN的概念及特点二、VPN的分类(一)AccessVPN(二)intranetVPN(三)ExtranetVPN三、VPN结构与基本协议(一)实现SVPN的关键技术四、隧道技术(一)第二层隧道技术(二)第三层隧道技术五、NAT(一)NAT的工作原理(二)NAT的分类(三)SNAT和DNAT三、考核知识点1.
intranet的概念2.
intranet采用的层次结构3.
VPN技术的概念4.
网络隧道的概念5.
NAT网络地址翻译的概念四、考核要求1.
intranet的概念识记:intranet的应用范围2.
intranet采用的层次结构识记:intranet采用两层结构或三层结构3.
VPN技术的概念识记:VPN技术的概念,使用隧道技术4.
网络隧道的概念识记:信息的加密和协议封装5.
NAT网络地址翻译的概念识记:NAT网络地址翻译的技术领会:NAT网络地址翻译的应用第六章Internet安全与管理一、学习目的与要求本章的学习目的主要是对网络安全的基本知识有一个总括性的掌握.
要求深刻理解网络安全的概念和数据安全的重要性,了解网络安全采用的技术,在此基础上进一步理解网络安全的加密技术和防火墙等的各种技术原理,掌握各种网络安全的知识及其应用.
重点学习网络安全的概念、原理、加密技术和防火墙技术等.
二、课程内容第一节网络安全及现状第二节常见的网络攻击一、常见的网络攻击二、黑客入侵的过程和阶段第三节信息安全性的基本要求第四节TCP/IP协议的安全缺陷一、窃取二、欺骗三、鉴别攻击第五节密码学密码学基本概念二、对称密钥加密算法(一)美国数据加密标准(DES)(二)三重DES(三)国际数据加密算法(IDEA)三、非对称密钥密码体制(一)公开密钥算法的特点(二)RSA公钥密码体制第六节网络防火墙结构及技术防火墙的定义二、防火墙的主要功能三、防火墙中使用的技术四、防火墙的安全规则和实现策略(一)安全规则(二)防火墙策略(三)创建包过滤规则(四)用于包过滤的IP头信息(五)TCP和UDP头信息五、防火墙的分类(一)包过滤型防火墙(二)应用网关型防火墙(三)代理服务型防火墙六、防火墙的结构(一)双宿主主机体系结构(二)被屏蔽主机体系结构(三)被屏蔽子网体系结构三、考核知识点1.
网络安全的概念及内涵2.
信息安全性的基本要求3.
加密的技术及方法4.
防火墙的概念四、考核要求1.
网络安全的概念及内涵识记:网络安全的概念领会:网络安全的内涵2.
信息安全性的基本要求识记:信息安全性的基本要求3.
加密的技术及方法识记:对称加密和非对称加密技术4.
防火墙的概念识记:防火墙的作用领会:防火墙的应用第七章电子商务的策划与实施一、学习目的与要求本章的学习目的主要是对电子商务的基本知识有一个总括性的掌握.
要求深刻理解电子商务的概念和电子商务的重要性,了解电子商务采用的技术,在此基础上进一步理解电子商务系统的构成、实施和建设等的各种技术方法,掌握各种电子商务网站的知识及其应用.
重点学习电子商务的概念、原理、电子商务系统和电子商务网站的设计、建设等.
二、课程内容第一节电子商务概述一、电子商务的概念二、电子商务的功能三、电子商务的特性第二节电子商务系统的框架电子商务系统的分类(一)按商业活动运作方式(二)按电子商务应用服务的领域范围(三)按开展电子交易的信息网络范围(四)按商贸处理的安全可靠程度二、电子商务系统的组成(一)电子商务系统的框架结构(二)电子商务系统模型第三节电子商务网站的构成一、商务网站营销技术构成二、电子商务网站硬件构成和实现(一)网络服务器(二)应用终端(三)网络连接设备(四)其他设备三、电子商务软件构成(一)网络操作系统(二)Web服务器软件(三)数据库平台(四)应用程序开发平台第四节电子商务系统的总体策划和实施第五节电子商务应用系统及网站设计与建设电子商务应用系统的总体规划(一)进行市场分析和调查(二)网站定位(三)网站的业务内容和处理流程的规划(四)确定应用系统的体系结构及网站的整体风格二、电子商务应用系统及网站的设计原则(一)电子商务应用系统的设计原则(二)电子商务网站的设计原则三、电子商务应用系统的开发集成(一)主要工作三、考核知识点1.
电子商务的概念2.
电子商务系统的构成、策划和实施3.
电子商务网站的构成、设计和建设四、考核要求1.
电子商务的概念识记:电子商务的概念领会:电子商务的应用2.
电子商务系统的构成、策划和实施识记:电子商务系统的构成领会:电子商务系统的策划和实施3.
电子商务网站的构成、设计和建设识记:电子商务网站的构成领会:电子商务网站的构成简单应用:了解电子商务网站的基本设计原理及工具综合应用:搭建简单的网站第八章电子商务金融网络接入方案一、学习目的与要求本章的学习目的主要是对电子商务与金融结合的基本知识有一个总括性的掌握.
要求深刻理解电子商务与金融结合的概念,了解电子商务与金融结合采用的技术,在此基础上进一步理解电子商务与金融结合的认证、认证中心和监管等的各种技术方法,掌握各种电子商务与金融结合的知识及其应用.
重点学习电子商务与金融结合的概念、认证原理、认证中心的运作、金融网的建设等.
二、课程内容第一节电子商务网基础建设及应用PKI(PubicKeyInfrastructure)(一)PKI简介(二)PKI基础二、认证中心(CertificationAuthority,CA)(一)CA/RA简介(二)认证中心的功能三、中国金融认证中心的建设(一)CFCA体系结构(二)中国金融CA的结构(三)CFCA的功能(四)中国金融PKI的典型应用第二节金融业与电子商务网络技术的融合网上银行二、网上证券三、网上保险四、电子支付(一)电子支付的协议模式与安全性(二)SET协议的工作流程(三)支付工具(四)支付工具存在的问题(五)新兴的电子支付手段(六)电子支付的展望五、电子商务时代的新金融行业的监管(一)电子化监管的突出优势(二)电子化监管的内容、模式及其体系结构(三)电子化监管建设中的几个关键问题第三节全国金融网络构建全国金融网络协议二、全国金融网组网方式及工作过程(一)金融网业务(二)金融网组网方式(三)金融网工作流程(四)金融网应用评价三、考核知识点1.
金融业与电子商务网络技术的结合2.
电子商务金融网络的安全、认证及认证中心3.
电子商务金融网络具体应用及监管4.
全国金融网组网四、考核要求1.
金融业与电子商务网络技术的结合识记:金融业与电子商务网络技术相互结合的新模式2.
电子商务金融网络的安全、认证及认证中心识记:金融与电子商务结合对安全有更高的要求领会:电子商务金融网络的认证、认证中心就是要解决网络安全问题3.
电子商务金融网络具体应用及监管识记:电子商务金融网络应用广泛并需监管4.
全国金融网组网识记:全国金融网组网的方式及工作过程第九章电子商务解决方案一、学习目的与要求本章的学习目的主要是对电子商务解决方案的基本知识有一个总括性的掌握.
要求深刻理解电子商务解决方案的概念,了解电子商务解决方案采用的技术和方法,在此基础上进一步理解电子商务解决方案的内容、框架、服务和监管等的各种解决方法,掌握各种电子商务解决方案的知识及其应用.
重点学习各个IT公司的电子商务解决方案的内容、框架、服务等.
二、课程内容第一节电子商务解决方案电子商务解决方案概述二、电子商务解决方案的内容(一)电子商务解决方案的基础框架(二)电子商务解决方案的应用服务(三)电子商务解决方案的咨询服务(四)电子商务解决方案需要考虑的因素第二节HP公司电子商务解决方案HP公司电子商务体系结构二、HP公司电子商务解决方案(一)以WindowsNT为中心的管理解决方案(二)企业级网络管理解决方案(三)IT一体化管理解决方案(四)备份与存储管理第三节IBM公司电子商务解决方案IBM电子商务基础设施(一)IBM硬件平台(二)IBM软件解决方案和产品二、IBM客户关系管理解决方案(一)客户关系管理CRM(二)CRM解决方案分类与作用三、IBM企业资源规划(一)企业资源规划ERP四、IBM供应链管理(一)供应链管理SCM第四节SUN公司电子商务解决方案一、SUN公司的电子商务概念二、SUN公司电子商务整体架三、SUN公司电子商务解决方案(一)电子商场解决方案(二)电子银行方案(三)企业intranet/Extranet(四)认证中心方案(五)网络计算第五节Oracle公司电子商务解决方案一、Oracle电子商务的概念二、Oracle解决方案的组成结构(一)数据库(二)应用服务器和应用产品系统(三)开发工具三、Oracle客户关系管理第六节Microsoft公司电子商务解决方案一、Microsoft公司电子商务策略二、Microsoft公司电子商务体系结构三、Microsoft公司电子商务解决方案(一)CommerceServer2002(二)BizTalkServer2004(三)运行平台第七节一个电子交易系统中间件的解决方案一、总体结构二、通信接口及消息包格式三、安全策略(一)身份认证机制(二)数据加密及签名三、考核知识点1.
电子商务解决方案的概念及含义2.
各主要IT公司的电子商务解决方案四、考核要求1.
电子商务解决方案的概念及含义识记:电子商务解决方案的内容框架领会:电子商务解决方案的考虑因素综合应用:电子商务解决方案灵活应用到具体案例当中2.
各主要IT公司的电子商务解决方案识记:各主要IT公司的都会有电子商务解决方案领会:各主要IT公司的电子商务解决方案的异同三、有关说明与实施要求(一)关于课程内容与考核目标的说明《电子商务网络技术》课程自学考试大纲明确了《电子商务的网络技术》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《电子商务网络技术》课程内容的掌握程度,检测他们对《电子商务的网络技术》相关理论与方法的认识深度与广度,以及他们在工作中应用这些理论与方法的能力,处理和解决工作实际问题的能力.
《电子商务网络技术》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;领会;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
领会:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《电子商务的网络技术》石磊主编,中国水利水电出版社,2005年3月第1版.
(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合做些练习.
本课程中概念性、规则性、理论性内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的案例内容,并能联系实际进行思考,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、领会同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、名词解释题、简答题、论述题等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、ISO/OSI参考模型分为几层().
A、5B、8C、7D、6二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、网络按照规模划分可以分为().
A、城域网B、局域网C、互联网D、广域网E、星型网三、判断题1、电子商务系统的网络平台是电子商务的网络基础设施,是信息传输的载体和用户接入的手段.
()四、名词解释题1、电子商务五、简答题1、电子商务网站的主要构成2、你对网络安全的理解.
六、论述题1、简述电子商务解决方案需要考虑哪些因素4广东省高等教育自学考试《嵌入式系统设计》(课程代码:12575)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章嵌入式系统概述1.
1嵌入式系统概述1.
2嵌入式系统的应用领域及发展趋势1.
3嵌入式系统基本组成第二章嵌入式系统的基础知识2.
1嵌入式系统的硬件基础知识2.
2嵌入式系统的软件基础知识2.
3ARM微处理器的指令系统和程序设计第三章基于ARM架构的嵌入式微处理器3.
1概述3.
2嵌入式微处理器的组成3.
3常用的三种ARM微处理器介绍第四章嵌入式系统设计4.
1概述4.
2嵌入式系统的硬件设计4.
3嵌入式系统接口设计4.
4嵌入式系统人机交互设备接口4.
5嵌入式系统的总线接口和网络接口设计4.
6嵌入式系统中常用的无线通信技术第五章嵌入式系统开发环境与相关开发技术5.
1概述5.
2嵌入式系统的开发工具5.
3嵌入式系统调试技术5.
4嵌入式系统开发经验5.
5嵌入式系统的Bootloader技术第六章嵌入式μC/OS-II操作系统及应用6.
1μC/OS-II操作系统概述6.
2ARMADS开发环境6.
3μC/OS-II操作系统在ARM系统中的移植6.
4基于μC/OS-II操作系统的应用开发第七章嵌入式Linux操作系统及应用7.
1嵌入式Linux操作系统概述7.
2嵌入式Linux操作系统的开发工具7.
3嵌入式Linux操作系统的内核编译及驱动程序的开发7.
4嵌入式Linux操作系统的应用开发第八章WindowsCE操作系统的应用与开发8.
1WindowsCE操作系统概述8.
2WindowsCE操作系统的开发工具8.
3WindowsCE操作系统内核编译及驱动程序的开发8.
4基于WindowsCE操作系统的应用开发第九章开发应用实例——物流盘点机9.
1概述9.
2物流盘点机硬件系统的设计9.
3物流盘点机软件系统的设计三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点本课程是是嵌入式技术专业的核心课程之一,设置该课程的目的是为学习嵌入式系统设计原理及方法,根据应用要求,把相应的计算机直接嵌入到应用系统中,将嵌入式软件的知识体系和工程实践有机结合,通过系统的理论与案例相结合的课堂教学、课程实践、以及前沿技术讲座等多种形式的教学,使学生掌握嵌入式软件基础理论、开发技术和工具,并具备嵌入式软件在通信、信息家电、工业控制、移动计算设备、网络设备等领域的设计、开发能力.
(二)课程设置目的与基本要求嵌入式系统融合了计算机软/硬件技术、通信技术和半导体微电子技术.
通过本课程学习,使学生能够深刻理解嵌入式系统原理及其设计理论及方法;培养嵌入式系统设计能力及素养;让学生了解嵌入式系统设计的最新理论和方法.
本课程基本教学方法采用多媒体教学和板书相结合的教学方式;以实验及实践操作为主要作业形式,理论与实践相结合,注重实践;大量引入前沿技术、全新的设计概念、理论和方法.
通过本课程的学习,使学生掌握嵌入式系统的概念、体系结构、系统组成及设计方法;通过该课程学习,掌握ARM9的微处理器结构和指令系统以及嵌入式系统的分析与设计方法,了解嵌入式操作系统和嵌入式网络技术;掌握以S3C2410X系列嵌入式微控制器的硬件资源、指令系统,并以它为核心,能够进行实际系统的设计与分析.
通过本课程学习,使学生了解嵌入式处理器ARM9微处理器体系结构及指令系统.
了解32位嵌入式处理器总体结构、存储器组织、系统控制模块和I/O外围控制模块.
掌握嵌入式系统的分析与设计方法,了解各种嵌入式操作系统开发应用方法和嵌入式网络技术;能够进行实际系统的设计与分析.
(三)本课程与相关课程的联系嵌入式系统技术是目前国内外计算机科学领域最为活跃的研究领域之一,其特点是课程实践性强、内容丰富、涉及面广,紧密结合最新计算机前沿、知识更新快,时代性强.
本课程需先修课程:数字逻辑,计算机组成原理、计算机系统结构、汇编语言、微机接口技术.
本课程共分为九章,分别是嵌入式系统概论、嵌入式系统的基础知识、基于ARM架构的嵌入式微处理器、嵌入式系统设计、嵌入式系统开发环境与相关开发技术、嵌入式μC/OS-II操作系统及应用、嵌入式Linux操作系统及应用、WindowsCE操作系统的应用与开发、开发应用实例——物流盘点机.
其中重点章包括:嵌入式系统概论、嵌入式系统的基础知识、基于ARM架构的嵌入式微处理器、嵌入式系统设计、嵌入式系统开发环境与相关开发技术、嵌入式μC/OS-II操作系统及应用、嵌入式Linux操作系统及应用;次重点章包括:WindowsCE操作系统的应用与开发;一般章包括:开发应用实例—物流盘点机.
二、课程内容与考核目标第一章嵌入式系统概论一、学习目的与要求嵌入式系统是将计算机直接嵌入应用系统之中,它融合了计算机软硬件技术、通信技术和半导体微电子技术,是信息技术的最终产品.
本章主要是要求学生掌握嵌入式系统的定义、重要特征,以及应用领域和发展趋势.
二、课程内容第一节嵌入式系统概述1.
1.
1嵌入式系统的定义1.
1.
2嵌入式系统的特征第二节嵌入式系统的应用领域及发展趋势1.
2.
1嵌入式系统的应用领域1.
2.
2嵌入式技术的发展趋势第三节嵌入式系统基本组成1.
3.
1嵌入式系统的组织架构1.
3.
2嵌入式系统的硬件组成1.
3.
3嵌入式系统的软件组成三、考核知识点1.
嵌入式系统的定义、嵌入式系统的特征2.
嵌入式系统的应用领域、发展趋势3.
嵌入式系统组织架构、硬件组成、软件组成四、考核要求1.
嵌入式系统概述识记:嵌入式系统的定义、特征理解:略嵌入式系统的应用领域及发展趋势识记:嵌入式系统的应用领域理解:嵌入式系统的发展趋势嵌入式系统基本组成识记:嵌入式系统组织架构理解:硬件组成、软件组成第二章嵌入式系统的基础知识一、学习目的与要求让学生掌握嵌入式系统硬件方面所需的基础知识,包括硬件系统体系结构原理,嵌入式系统中采用的先进技术,以及存储器系统基础知识,在嵌入式系统软件基础知识上,掌握嵌入式系统软件结构和嵌入式软件系统设计与运行流程,嵌入式操作系统及常用的四种嵌入式操作系统,里哦阿杰基于ARM体系为处理器的指令系统和程序设计.
二、课程内容第一节嵌入式系统的硬件基础知识2.
1.
1硬件系统体系结构原理2.
1.
2嵌入式系统中采用的先进技术2.
1.
3存储器系统的基础知识第二节嵌入式系统的软件基础知识2.
2.
1嵌入式软件系统概述2.
2_2嵌入式操作系统简介第三节ARM微处理器的指令系统和程序设计2.
3.
1概述2.
3.
2ARM指令系统的寻址方式和分类2.
3.
3基于ARM体系的语言程序设计三、考核知识点1.
嵌入式系统的硬件系统体系结构原理,嵌入式系统所采用的先进技术,存储器系统的基础知识2.
嵌入式软件系统软件结构、设计与运行流程,常用的嵌入式实时操作系统3.
ARM指令系统的寻址方式和分类,基于ARM体系的语言程序设计四、考核要求1.
嵌入式系统的硬件基础知识识记:硬件系统体系结构原理理解:嵌入式系统中采用的先进技术,存储器系统的基础知识2.
嵌入式系统的软件基础知识识记:嵌入式软件系统理解:嵌入式软件系统软件结构、设计与运行流程,常用的嵌入式实时操作系统3.
ARM微处理器的指令系统和程序设计识记:ARM指令系统的寻址方式和分类理解:基于ARM体系的语言程序设计第三章基于ARM架构的嵌入式微处理器一、学习目的与要求要求学生了解作为嵌入式系统作为新技术条件下生产的高附加值产品,多媒体的应用和网络互连技术是必备因素,开放操作系统的应用也是一个主要特征.
二、课程内容第一节概述3.
1.
1ARM体系结构版本和特种功能介绍3.
1.
2APJVl微处理器系列产品第二节嵌入式微处理器的组成3.
2.
1嵌入式微处理器内部结构3.
2.
2ARM微处理器结构特征第三节常用的三种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微处理器第四章嵌入式系统设计一、学习目的与要求半导体技术的发展导致各种设备越来越智能,嵌入式系统是实现各种设备智能化的手段.
要求学生掌握嵌入式系统的设计步骤、设计层次和设计架构,掌握嵌入式系统的硬件设计方法,了解嵌入式系统的接口设计,以及前世系统人机交互设备接口、总线接口和网络接口设计.
二、课程内容第一节概述4.
1.
1嵌入式系统的设计步骤4.
1.
2设计层次和设计架构第二节嵌入式系统的硬件设计4.
2.
1微处理器芯片选型的原则4.
2.
2多路时钟电路的设计4.
2.
3系统复位电路的设计4.
2.
4电源管理器4.
2.
5存储系统的设计第三节嵌入式系统接口设计4.
3.
1通用I/O接口技术4.
3.
2串口的设计4.
3.
3A/D转换接口4.
3.
4数字音频设备接口4.
3.
5SD存储卡接口第四节嵌入式系统人机交互设备接口4.
4.
1显示器接口4.
4.
2键盘接口4.
4.
3触摸屏接口4.
5嵌入式系统的总线接口和网络接口设计4.
5.
112C总线接口设计4.
5.
2CAN总线接口设计4.
5.
3嵌入式以太网接口设计4.
5.
4嵌入式Intemet接口设计4.
6嵌入式系统中常用的无线通信技术4.
6.
1无线局域网Wi—Fi技术4.
6.
2蓝牙技术4.
6.
3其他无线通信技术三、考核知识点1.
嵌入式系统的设计步骤、设计层次和设计架构2.
嵌入式系统的硬件设计:微处理器芯片选型的原则,多路时钟电路的设计、系统复位电路的设计、电源管理器、存储系统的设计3.
嵌入式系统接口设计:通用I/O接口技术、串口的设计、A/D转换接口、数字音频设备接口、SD存储卡接口4.
嵌入式系统人机交互设备接口:显示器接口、键盘接口、触摸屏接口5.
嵌入式系统的总线接口和网络接口设计:12C总线接口设计、CAN总线接口设计、嵌入式以太网接口设计、嵌入式Intemet接口设计6.
嵌入式系统中常用的无线通信技术:无线局域网Wi-Fi技术、蓝牙技术、其他无线通信技术四、考核要求1.
嵌入式系统的设计步骤识记:设计层次和设计架构理解:略2.
嵌入式系统的硬件设计简单应用::微处理器芯片选型的原则,多路时钟电路的设计、系统复位电路的设计理解:系统复位电路的设计、电源管理器、存储系统的设计3.
嵌入式系统接口设计简单应用::通用I/O接口技术、串口的设计、A/D转换接口、数字音频设备接口、SD存储卡接口嵌入式系统人机交互设备接口理解:显示器接口、键盘接口、触摸屏接口5.
嵌入式系统中常用的无线通信技术理解:无线局域网Wi-Fi技术、蓝牙技术简单应用:其他无线通信技术第五章嵌入式系统开发环境与相关开发技术一、学习目的与要求要求学生熟悉嵌入式系统开发所借助的专用开发环境,包括设计、编译、调试及下载等工具,学会在宿主机上完成程序编写和编译,将高级语言程序编译成可以运行在目标机(嵌入式产品)上的二进制程序,并下载联机调试.
二、课程内容第一节概述第二节嵌入式系统的开发工具5.
2.
1在嵌入式系统裸机开发阶段中常用的开发工具5.
2.
2基于嵌入式操作系统与应用程序开发阶段的常用工具第三节嵌入式系统调试技术5.
3.
1ARM调试技术概述5.
3.
2基于JTAG的调试系统5.
3.
3基于Angel的调试系统第四节嵌入式系统开发经验第五节嵌入式系统的Bootloader技术5.
5.
1Bootloader的职能5.
5.
2Bootloader的操作模式5.
5.
3Bootloader的程序结构与调试5.
5.
4常用的Bootloader三、考核知识点1.
在嵌入式系统裸机开发中常用的开发工具,基于嵌入式操作系统与应用程序开发阶段的常用工具2.
嵌入式系统调试技术:ARM调试技术的4种常见方式,基于JTAG的调试系统,基于Angel的调试系统3.
嵌入式系统开发经验:嵌入式系统的可靠性问题4.
嵌入式系统的Bootloader技术:Bootloader的职能,Bootloader的操作模式,Bootloader的程序结构与调试,常用的Bootloader四、考核要求1.
嵌入式系统的开发工具简单应用:在嵌入式系统裸机开发阶段中常用的开发工具、基于嵌入式操作系统与应用程序开发阶段的常用工具2.
嵌入式系统调试技术简单应用:ARM调试技术、基于JTAG的调试系统、基于Angel的调试系统3.
嵌入式系统的Bootloader技术理解:Bootloader的职能、Bootloader的操作模式、Bootloader的程序结构与调试、常用的Bootloader第六章嵌入式μC/OS-II操作系统及应用一、学习目的与要求让学生掌握可裁剪的、抢占式实时多任务内核的μC/OS-II操作系统,掌握ANSICC语言开发,了解μC/OS-II操作系统的内核结构、主要功能模块和基于μC/OS-II的集成开发环境,以及操作系统移植与应用开发.
二、课程内容第一节μC/OS-II操作系统概述6.
1.
1μC/OS-II操作系统功能与特点6.
1.
2μC/OS-II操作系统的内核结构6.
1.
3μC/OS-II操作系统的主要功能模块6.
1.
4μC/OS-II操作系统的初始化第二节ARMADS开发环境6.
2.
1代码生成开发工具6.
2.
2集成开发环境6.
2.
3调试器6.
2.
4ARM应用库和实用程序第三节μC/OS-II操作系统在ARM系统中的移植6.
3.
1μC/OS-II操作系统的移植条件6.
3.
2μC/OS-II操作系统的移植步骤第四节基于μC/OS-II操作系统的应用开发6.
4.
1基于μC/OS-II操作系统的应用程序结构6.
4.
2μC/OS-II操作系统的API6.
4.
3基于μC/OS-II操作系统的绘图函数及应用三、考核知识点1.
μC/OS-II操作系统的功能与特点、内核结构、主要功能模块,μC/OS-II操作系统的初始化2.
ARMADS开发环境:代码生成开发工具、集成开发环境、调试器、ARM应用库和实用程序3.
μC/OS-II操作系统在ARM系统中的移植:移植条件和移植步骤4.
基于μC/OS-II操作系统的应用开发:基于μC/OS-II操作系统的应用程序结构、μC/OS-II操作系统的API、基于μC/OS-II操作系统的绘图函数及应用四、考核要求1.
μC/OS-II操作系统概述识记:μC/OS-II操作系统的功能与特点、内核结构、主要功能模块,简单应用:μC/OS-II操作系统的初始化2.
ARMADS开发环境简单应用:代码生成开发工具、集成开发环境、调试器、ARM应用库和实用程序3.
μC/OS-II操作系统在ARM系统中的移植理解:μC/OS-II操作系统在ARM系统中的移植条件和移植步骤基于μC/OS-II操作系统的应用开发理解:基于μC/OS-II操作系统的应用程序结构、μC/OS-II操作系统的API、基于μC/OS-II操作系统的绘图函数及应用第七章嵌入式Linux操作系统及应用一、学习目的与要求要求学生掌握嵌入式Linux操作系统的应用开发与内核裁剪,了解嵌入式Linux操作系统的驱动程序和应用程序的开发.
二、课程内容第一节嵌入式Linux操作系统概述7.
1.
1嵌入式Linux操作系统分类7.
1.
2嵌入式Linux内核组成与启动过程第二节嵌入式Linux操作系统的开发工具7.
2.
1编译器GCC7.
2.
2编译器Makefile7.
2.
3调试器gdb第三节嵌入式Linux操作系统的内核编译及驱动程序的开发7.
3.
1嵌入式Linux操作系统的定制过程7.
3.
2增加新的内核组件7.
3.
3配置操作系统内核及内核的生成与装载7.
3.
4嵌入式系统的文件系统7.
3.
5嵌入式Linux操作系统的驱动程序开发第四节嵌入式Linux操作系统的应用开发7.
4.
1概述7.
4.
2操作系统图形用户接口(GUI)7.
4.
3Qt/Embedded开发技术三、考核知识点1.
嵌入式Linux操作系统的分类,嵌入式Linux内核组成与启动过程2.
嵌入式Linux操作系统的开发工具:编译器GCC、编译器Makefile、调试器gdb3.
嵌入式Linux操作系统的内核编译及驱动程序的开发:定制过程、增加新的内核组件、配置操作系统内核及内核的生成与装载、嵌入式系统的文件系统、嵌入式Linux操作系统的驱动程序开发4.
嵌入式Linux操作系统的应用开发:操作系统图形用户接口(GUI)、Qt/Embedded开发技术四、考核要求1.
嵌入式Linux操作系统概述识记:嵌入式Linux操作系统分类理解:嵌入式Linux内核组成与启动过程嵌入式Linux操作系统的开发工具简单应用:编译器GCC、编译器Makefile、调试器gdb嵌入式Linux操作系统的内核编译及驱动程序的开发理解:嵌入式Linux操作系统的定制过程、增加新的内核组件、配置操作系统内核及内核的生成与装载、嵌入式系统的文件系统简单应用:嵌入式Linux操作系统的驱动程序开发4.
嵌入式Linux操作系统的应用开发理解:操作系统图形用户接口(GUI)、Qt/Embedded开发技术第八章WindowsCE操作系统的应用与开发一、学习目的与要求要求学生了解WindowsCE操作系统的特点、结构形式,以及WindowsCE操作系统开发环境与应用开发.
二、课程内容第一节WindowsCE操作系统概述8.
1.
1WindowsCE操作系统的发展8.
1.
2WindowsCE操作系统的特点8.
1.
3WindowsCE操作系统的体系结构第二节WindowsCE操作系统的开发工具8.
2.
1eMbeddedVisualC++8.
2.
2PlatformBuilder第三节WindowsCE操作系统内核编译及驱动程序的开发8.
3.
1WindowsCE操作系统内核的裁剪与编译8.
3.
2驱动程序的开发第四节基于WindowsCE操作系统的应用开发8.
4.
1eMbeddedVisualC++集成开发环境的应用8.
4.
2应用程序的创建8.
4.
3编译生成可执行文件8.
4.
4应用程序的调试三、考核知识点1.
WindowsCE操作系统的发展,WindowsCE操作系统的特点,WindowsCE操作系统的体系结构2.
WindowsCE操作系统的开发工具:eMbeddedVisualC++和PlatformBuilder3.
WindowsCE操作系统内核编译及驱动程序的开发:内核的裁剪与编译,驱动程序的开发4.
基于WindowsCE操作系统的应用开发:eMbeddedVisualC++集成开发环境的应用、应用程序的创建、编译生成可执行文件、应用程序的调试四、考核要求1.
WindowsCE操作系统概述识记:WindowsCE操作系统的发展,WindowsCE操作系统的特点,WindowsCE操作系统的体系结构2.
WindowsCE操作系统的开发工具简单应用:eMbeddedVisualC++和PlatformBuilder3.
WindowsCE操作系统内核编译及驱动程序的开发理解:WindowsCE操作系统内核的裁剪与编译简单应用:驱动程序的开发4.
基于WindowsCE操作系统的应用开发理解:eMbeddedVisualC++集成开发环境的应用简单应用:应用程序的创建,编译生成可执行文件,应用程序的调试第九章开发应用实例--物流盘点机一、学习目的与要求让学生掌握嵌入式系统物流盘点机的整体设计和实现.
二、课程内容第一节概述第二节物流盘点机硬件系统的设计9.
2.
1系统核心板的组成与工作原理9.
2.
2系统板的组成与工作原理9.
2.
3专用键盘的设计第三节物流盘点机软件系统的设计9.
3.
1操作系统的定制与实现9.
3.
2系统驱动程序的开发9.
3.
3用户应用程序的开发三、考核知识点1.
物流盘点机硬件系统的设计理解:系统核心板的组成与工作原理,系统板的组成与工作原理综合应用:专用键盘的设计2.
物流盘点机软件系统的设计综合应用:操作系统的定制与实现,系统驱动程序的开发,用户应用程序的开发三、有关说明与实施要求(一)关于课程内容与考核目标的说明《嵌入式系统设计教程》课程自学考试大纲明确了《嵌入式系统设计教程》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《嵌入式系统设计教程》课程内容的掌握程度,检测他们对嵌入式系统设计方法的认识深度与广度,以及他们在工作中应用这些设计方法的能力,处理和解决实际设计开发问题的能力.
《嵌入式系统设计教程》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;理解;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
理解:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《嵌入式系统设计教程》,马洪连主编,电子工业出版社出版,2009年9月.
(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合做些练习.
本课程中概念性、规则性、理论性内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的案例内容,并能联系实际进行思考,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、理解同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,理解占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、名词解释题、简答题、编程设计等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、嵌入式系统基本硬件架构主要包括()、外围电路以及外部设备三大部分.
A、微处理器B、程序编辑器C、链接定位器D、调试器二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、常用的ARM微处理器包括().
A、S3C44B0B、S3C2410C、XscalePXA255/27xD、eMbeddedE、Angel三、判断题1、嵌入式软件时事先嵌入式计算机系统功能的软件,一般是由嵌入式操作系统及相应的应用软件构成的()四、名词解释题1、嵌入式系统五、简答题1、嵌入式存储系统的地址影像方式和工作原理六、编程1、请写出物流盘点机的键盘驱动程序.
5广东省高等教育自学考试《嵌入式Linux应用编程》(课程代码:12730)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第1章Linux系统入门基础第一节认识Linux操作系统第二节基本操作命令第三节Linux文件与目录系统第四节shell简介第五节网络服务简介第2章Linux程序设计基础——C环境第一节Linux编程环境介绍第二节常用编辑器第三节gcc编译器的使用第四节GNUmake管理项目第五节GDB调试第3章Linuxshell编程第一节创建与运行外壳程序第二节使用外壳变量第三节数值运算命令第四节条件表达式第五节循环语句第六节shift命令第七节select语句第八节repeat语句第九节函数第十节shell应用举例第4章构建嵌入式Linux系统第一节GNU跨平台开发工具链第二节嵌入式Linux内核第三节嵌入式Linux根文件系统第四节BootLoader简介第5章嵌入式BootLoader技术第一节BootLoader的基本概念第二节BootLoader典型结构框架第三节典型BootLoader(Blob)分析和移植第6章ARM-Linux内核分析第一节ARM微处理器第二节ARM-Linux的内存管理第三节ARM-Linux进程管理与调度第四节ARM-Linux中断响应与处理第五节ARM-Linux系统启动与初始化第六节Linux模块化机制第七节ARM-Linux内核裁减第7章嵌入式文件系统第一节Linux文件系统结构与特征第二节嵌入式文件系统简介第三节构建根文件系统第四节根文件系统设置第五节BusyBox第8章嵌入式Linux多线程编程第一节线程基本概念第二节多线程同步第三节生产者-消费者问题第9章简单嵌入式Web服务器设计第一节HTTP协议基础第二节socket编程基础第三节嵌入式Web服务器系统结构第四节Web服务器构建第10章嵌入式GUI第一节嵌入式GUI简介第二节MiniGUI程序设计基础第三节Qt/Embedded程序设计基础第四节嵌入式GUI的移植三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点嵌入式Linux应用编程是嵌入式技术专业的核心课程之一.
本课程为了适应目前发展迅速的嵌入式Linux需求而设计,课程目标是让学生达到嵌入式应用软件开发、嵌入式系统开发或嵌入式驱动开发的基本素质.
课程内容基于目前应用最广泛的软硬件开发平台(Linux和Arm),使学生了解嵌入式技术的发展现状,掌握嵌入式开发的基本技能;掌握嵌入式Linux项目的完整开发流程,能够完成嵌入式Linux系统的移植和设备驱动程序的编写,掌握嵌入式Linux应用程序的开发.
(二)课程设置目的与基本要求Linux作为日渐流行的多用户、多任务的网络操作系统,有着开放、稳定、安全、费用低廉等许多其它操作系统无可比拟的优势,具有越来越广泛的应用前景.
在网络技术迅速发展的今天,网络操作系统是网络中的核心技术.
本课程是高等教育自学考试嵌入式技术(专科)专业的一门专业课.
本课程的目的在于讲授Linux操作系统的基础和应用知识,使学生掌握Linux系统的安装、配置、管理维护等技能,对Linux系统有一个全面的了解,奠定在Linux系统上作进一步开发的基础.
(三)本课程与相关课程的联系本课程应该在先学习完计算机组成原理和计算机网络原理前提下开设的.
学习完本课程,后续课程应该及时开设网络安全与管理等专业课,拓宽学生的知识面,从而强化本课程开设的目的.
本课程共分为十章,分别是Linux系统入门基础、Linux程序设计基础——C环境、Linuxshell编程、构建嵌入式Linux系统、嵌入式BootLoader技术、ARM-Linux内核分析、嵌入式文件系统、嵌入式Linux多线程编程、简单嵌入式Web服务器设计、嵌入式GUI.
其中:1.
重点章包括:Linux程序设计基础——C环境、Linuxshell编程、构建嵌入式Linux系统、嵌入式BootLoader技术、ARM-Linux内核分析.
2.
次重点章包括:嵌入式文件系统、嵌入式Linux多线程编程、简单嵌入式Web服务器设计.
3.
一般章包括:Linux系统入门基础、嵌入式GUI.
二、课程内容与考核目标第一章Linux系统入门基础一、学习目的与要求本章的学习目的主要是对Linux系统有一个简单的了解.
认识Linux的操作系统、掌握Linux的基本操作命令.
二、课程内容第一节认识Linux操作系统一、Linux和Unix的简明历史二、Linux系统的特点和组成三、Linux的开发过程第二节基本操作命令一、字符界面简介二、常用命令简介第三节Linux文件与目录系统一、Linux文件系统类型介绍二、Linux目录系统第四节shell简介第五节网络服务简介一、Linux支持的网络协议二、Linux的网络服务三、考核知识点1.
Linux系统的特点和组成2.
Linux系统的基本操作命令3.
Linux文件系统类型介绍4.
Linux支持的网络协议四、考核要求1.
Linux系统的特点和组成识记:Linux系统主要的特点和4个组成2.
Linux系统的基本操作命令识记:Linux系统的常用命令3.
Linux文件系统类型介绍识记:Linux的常用文件类型和目录系统4.
Linux支持的网络协议领会:Linux支持的网络协议和服务第二章Linux程序设计基础—C环境一、学习目的与要求本章需要掌握使用GCC编译C语言程序;理解基本的makefile文件的编写语法;熟练掌握在Linux系统里面使用C语言进行程序设计;掌握ARM汇编和C进行简单混合编程.
二、课程内容第一节Linux编程环境介绍一、系统平台环境二、开发工具环境三、基于文本模式的开发平台四、集成开发平台Eclipse+CDT五、文档帮助环境第二节常用编辑器一、VIM编辑器二、Emacs编辑器第三节gcc编译器的使用一、gcc的主要选项二、GNUC扩展简介第四节GNUmake管理项目一、make的简介二、编写Makefile文件的规则第五节GDB调试一、GDB命令介绍二、GDB调试例程三、基于GDB的图形界面调试工具三、考核知识点1.
Linux编程环境2.
VIM编辑器和Emacs编辑器3.
基于GDB的图形界面调试工具四、考核要求1.
Linux编程环境识记:Linux平台特性领会:基于文本模式的开发平台和集成开发平台2.
VIM编辑器和Emacs编辑器简单应用:VIM和Emacs两种常用的编辑器3.
基于GDB的图形界面调试工具领会:GDB命令简单应用:基于GDB的图形界面调试工具第三章Linuxshell编程一、学习目的与要求本章的学习目的是力求使学生掌握LinuxShell编程的特性.
Shell是用户与内核进行交互操作的一种接口,是Linux最重要的软件之一,目前最流行的Shell称为bashShell,需要掌握bashShell脚本编程的语法、命令、技巧、调试等内容.
二、课程内容第一节创建与运行外壳程序一、创建外壳程序二、运行外壳程序第二节使用外壳变量一、给变量赋值二、读取变量的值三、位置变量和其他系统变量四、引号的作用第三节数值运算命令第四节条件表达式一、if表达式二、case表达式第五节循环语句一、for语句二、while语句三、until语句第六节shift命令第七节select语句第八节repeat语句第九节函数第十节shell应用举例三、考核知识点1.
外壳变量2.
数值运算3.
条件表达式4.
循环语句5.
select语句和repeat语句四、考核要求1.
外壳变量简单应用:外壳变量的使用2.
数值运算简单应用:数值运算的使用3.
条件表达式简单应用:if表达式和case表达式4.
循环语句简单应用:for、while和until循环的使用5.
select语句和repeat语句简单应用:select语句和repeat语句构建嵌入式Linux系统一、学习目的与要求本章的学习目的主要是对构建嵌入式Linux系统的掌握.
要求掌握GNU跨平台开发链的建立过程,了解嵌入式Linux内核,了解嵌入式Linux根文件系统,了解BootLoader.
二、课程内容第一节GNU跨平台开发工具链一、基础知识二、GNU跨平台开发链的建立过程第二节嵌入式Linux内核第三节嵌入式Linux根文件系统第四节BootLoader简介三、考核知识点1.
GNU跨平台开发链的建立过程2.
嵌入式Linux根文件系统四、考核要求1.
GNU跨平台开发链的建立过程领会:GNU跨平台开发工具链基础知识综合应用:基于ARM+Linux的嵌入式开发工具链的建立过程2.
嵌入式Linux根文件系统简单应用:文件系统的建立第五章嵌入式BootLoader技术一、学习目的与要求本章的学习目的主要是对嵌入式BootLoader的掌握.
要求熟悉BootLoader的概念,了解BootLoader的结构框架,了解典型Blob的运行过程,了解Blob的移植.
难点是Blob的具体移植.
二、课程内容第一节BootLoader的基本概念一、BootLoader所支持的CPU和嵌入式板二、BootLoader的安装点和启动过程三、BootLoader的操作模式四、BootLoader与主机之间的通信方式第二节BootLoader典型结构框架一、BootLoader的stage1二、BootLoader的stage2第三节典型BootLoader分析和移植一、Blob简介二、Blob的运行过程分析三、Blob的移植三、考核知识点1.
BootLoader所支持的CPU和嵌入式板、BootLoader的安装点和启动过程、BootLoader的操作模式以及BootLoader与主机之间的通信方式2.
Blob的运行过程分析四、考核要求1.
BootLoader所支持的CPU和嵌入式板、BootLoader的安装点和启动过程、BootLoader的操作模式以及BootLoader与主机之间的通信方式识记;BootLoader的基本概念领会:各种BootLoader以及它们所支持的体系结构、BootLoader的安装点和启动过程、BootLoader的操作模式以及BootLoader与主机之间的通信方式2.
Blob的运行过程分析识记:Blob的基本概念领会:Blob程序启动流程、Blob的移植第六章ARM-Linux内核分析一、学习目的与要求本章的学习目的主要是对基于ARM体系结构的Linux内核的掌握.
要求了解ARM的体系结构,了解ARM-Linux的各个组成部分包括内存管理、中断管理、系统的启动和初始化、进程管理和调度以及Linux的模块机制.
重点学习ARM-Linux的各个组成部分.
二、课程内容第一节ARM微处理器一、ARM微处理器二、RISC体系结构三、ARM微处理器的寄存器结构第二节ARM-Linux的内存管理一、内存管理单元MMU二、ARM-Linux的存储管理机制三、ARM-Linux存储机制的建立四、ARM-Linux对虚拟空间的管理第三节ARM-Linux进程管理与调度一、task_struct数据结构二、Linux进程的创建、执行和消亡三、ARM-Linux的进程调度第四节ARM-Linux中断响应与处理一、ARM的异常中断种类二、ARM处理器对异常中断的响应及返回过程第五节ARM-Linux系统启动与初始化一、内核数据结构的初始化二、外设初始化三、init进程和inittab文件四、rc启动脚本五、shell的启动第六节Linux模块化机制一、Linux的模块化二、模块的载入三、模块的卸载第七节ARM-Linux内核裁减三、考核知识点1.
ARM-Linux的存储管理机制、ARM-Linux存储机制的建立和ARM-Linux对虚拟空间的管理2.
task_struct数据结构、Linux进程的创建、执行和消亡和ARM-Linux的进程调度3.
init进程和inittab文件、rc启动脚本和shell的启动四、考核要求1.
ARM-Linux的存储管理机制、ARM-Linux存储机制的建立和ARM-Linux对虚拟空间的管理领会:ARM-Linux的存储管理机制、ARM-Linux存储机制的建立和ARM-Linux对进程虚拟空间的管理2.
task_struct数据结构、Linux进程的创建、执行和消亡和ARM-Linux的进程调度领会:task_struct数据结构、Linux进程的创建、执行和消亡和ARM-Linux的进程调度3.
init进程和inittab文件、rc启动脚本和shell的启动领会:ARM-Linux系统启动与初始化第七章嵌入式文件系统一、学习目的与要求本章的学习目的主要是对嵌入式Linux文件系统的掌握.
文件系统是Linux系统最基本的资源,了解嵌入式Linux文件系统得基本结构和特征,了解常见的嵌入式文件系统JFFS和YAFFS,重点学习嵌入式Linux文件系统的构造过程.
二、课程内容第一节Linux文件系统结构与特征一、Linux文件系统概述二、Linux文件系统布局三、Linux支持的文件系统第二节嵌入式文件系统简介一、嵌入式文件系统JFFS简介二、嵌入式文件系统YAFFS简介第三节构建根文件系统第四节根文件系统设置第五节BusyBox一、BusyBox简介二、使用BusyBox构建根文件系统三、考核知识点1.
Linux文件系统概述、Linux文件系统布局和Linux支持的文件系统2.
构建根文件系统和根文件系统设置四、考核要求1.
Linux文件系统概述、Linux文件系统布局和Linux支持的文件系统识记:文件系统的概念领会:Linux文件系统布局和Linux支持的文件系统2.
构建根文件系统和根文件系统设置领会:嵌入式文件系统设计所遵循的原则综合应用:根文件系统的构建第八章嵌入式Linux多线程编程一、学习目的与要求本章的学习目的主要是对嵌入式Linux多线程编程基本内容的掌握.
要求了解Linux线程基本概念,多线程同步,生产者-消费者问题模型的实现.
重点学习生产者-消费者问题实例的实现.
二、课程内容第一节线程基本概念一、Linux线程简介二、Linux线程编程基础第二节多线程同步一、互斥锁二、条件变量三、信号量第三节生产者-消费者问题一、生产者-消费者问题简介二、生产者-消费者问题实例三、考核知识点1.
Linux线程编程基础2.
多线程同步3.
生产者-消费者问题的实例四、考核要求1.
Linux线程编程基础识记:Linux线程的基本概念,系统创建线程的顺序简单应用:多线程编程常用的几个函数2.
多线程同步简单应用:多线程同步3.
生产者-消费者问题的实例综合应用:生产者-消费者问题模型的实现第九章简单嵌入式Web服务器设计一、学习目的与要求本章的学习目的主要是对简单嵌入式Web服务器设计基本内容的掌握.
要求了解基于嵌入式WEB服务器的HTTP协议,嵌入式WEB服务器的系统结构和工作原理,ARM开发板上的Socket网络编程.
重点学习以ARM体系结构与编程课程中所学知识为基础,对基于ARM的简单嵌入式WEB服务器系统进行简单设计.
二、课程内容第一节HTTP协议基础一、HTTP协议概述二、HTTP协议的方法三、HTTP协议消息头四、HTTP协议使用举例第二节socket编程基础一、socket描述二、TCP/IP模型三、socket描述符第三节嵌入式Web服务器系统结构一、协议标准二、瘦Web服务器三、嵌入式应用接口技术四、实现形式五、EMIT六、RomPager第四节Web服务器构建三、考核知识点1.
HTTP协议概述、HTTP协议的方法和HTTP协议消息头2.
嵌入式WEB服务器系统结构3.
WEB服务器的构建四、考核要求1.
HTTP协议概述、HTTP协议的方法和HTTP协议消息头识记:HTTP协议的基本概念领会:HTTP协议中内置的方法、HTTP协议部分消息头简单应用:HTTP协议的使用2.
嵌入式WEB服务器系统结构领会:典型的嵌入式Web服务器系统模型3.
WEB服务器的构建综合应用:WEB服务器的构建第十章嵌入式GUI一、学习目的与要求本章的学习目的主要是对嵌入式系统GUI基本内容的掌握.
要求了解比较流行的MiniGUI和Qt/Embedded,了解MiniGUI和Qt/Embedded的程序设计基础.
重点学习基于Qt/Embedded的嵌入式GUI的移植.
二、课程内容第一节嵌入式GUI简介一、MiniGUI二、Qt/Embedded第二节MiniGUI程序设计基础一、MiniGUI的特点二、窗口处理过程三、MiniGUI的线程机制四、MiniGUI的体系结构五、MiniGUI底层引擎六、MiniGUI的三种运行模式第三节Qt/Embedded程序设计基础一、Qt/Embedded的图形引擎实现基础二、Qt/Embedded的事件驱动基础三、Qt/Embedded底层支持分析第四节嵌入式GUI的移植三、考核知识点1.
MiniGUI和Qt/Embedded的特点2.
基于Qt/Embedded的嵌入式GUI的移植四、考核要求1.
MiniGUI和Qt/Embedded识记:MiniGUI和Qt/Embedded的特点领会:窗口处理过程、MiniGUI的线程机制、体系结构和三种运行模式;Qt/Embedded3.
x中底层图形引擎实现结构、事件驱动基础和底层支持分析2.
基于Qt/Embedded的嵌入式GUI的移植综合应用:基于Qt/Embedded的嵌入式GUI的移植三、有关说明与实施要求(一)关于课程内容与考核目标的说明《嵌入式Linux应用编程》课程自学考试大纲明确了《嵌入式Linux编程应用》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《嵌入式Linux编程应用》课程内容的掌握程度,检测他们对《嵌入式Linux应用编程》相关理论与方法的认识深度与广度,以及他们在工作中应用这些理论与方法的能力,处理和解决工作实际问题的能力.
《嵌入式Linux编程应用》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;理解;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
理解:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《嵌入式Linux应用编程》许信顺、贾智平编著,机械工业出版社出版,2012年1月第1版.
(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合做些练习.
本课程中概念性、规则性、理论性内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的案例内容,并能联系实际进行思考,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、领会同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、填空题、名词解释题、简答题、编程题等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、下面哪个命令是用来定义shell的全局变量().
A.
exportfsB.
aliasC.
exportsD.
export二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、嵌入式linux操作系统的特点().
A、低廉性B、广泛性C、可移植性好D、良好的网络支持E、实时性好三、判断题1、Linuxinit启动进程需要读取的系统配置文件是/etc/inittab.
()四、填空题1、一个C语言程序的执行起点是_五、名词解释题1、线程六、简答题1、简述Linux平台的特性七、编程题1、Linux下用C语言编写一程序,实现如下功能:已知一个IP地址的16进制数位0x3b40c812,请将此IP地址用十进制点的形式输出,如"59.
64.
200.
18".
要求有Makefile.
6广东省高等教育自学考试《ARM结构与程序开发入门》(课程代码12732)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章ARM概述及其基本编程模型1.
1ARM技术简介及其特点1.
2ARM体系结构的版本及命名方法1.
3ARM处理器的结构1.
4ARM处理器模式1.
5ARM的两种工作状态1.
6ARM寄存器1.
7ARM体系的异常中断1.
8ARM体系中存储系统1.
9ARM接口技术1.
10小结第二章ARM指令系统2.
1ARM指令介绍2.
2ARM指令寻址方式2.
3ARM指令集2.
4Thumb指令介绍2.
5小结第三章ARM汇编语言程序设计3.
1ARM汇编语言语句格式3.
2ARM汇编语言伪操作3.
3ARM汇编语言伪指令3.
4ARM汇编语言中的符号3.
5ARM汇编语言中的表达式3.
6ARM汇编语言程序结构3.
7汇编语言子程序调用3.
8本章实训3.
9小结第四章ARM存储系统4.
1ARM存储系统概述4.
2ARM中用于存储管理的系统控制协处理器CP154.
3存储器管理单元(MMU)4.
4高速缓冲存储器和写缓冲区4.
5快速上下文切换技术4.
6与存储系统相关的程序设计指南4.
7小结第五章异常中断处理5.
1ARM中异常中断处理概述5.
2进入和退出异常中断的过程5.
3在应用程序中安装异常中断处理程序5.
4SWI异常中断处理程序5.
5FIQ和IRQ异常中断处理程序5.
6复位异常中断处理程序5.
7未定义指令异常中断5.
8指令预取中止异常中断处理程序5.
9数据访问中止异常中断处理程序5.
10本章实训5.
11小结第六章嵌入式C/C++语言程序设计基础及混合编程6.
1嵌入式C/C++语言程序设计基本语法介绍6.
2嵌入式C/C++语言程序设计技巧6.
3C/C++与汇编语言混合编程6.
4本章实训6.
5小结第七章ARM程序和Thumb程序混合使用7.
1概述7.
2在汇编语言程序中通过用户代码支持interwork7.
3在C/C++程序中实现interwork7.
4在汇编语言程序中通过连接器支持interwork7.
5本章实训7.
6小结第八章ARMC/C++编译器8.
1ARMC/C++编译器概述8.
2ARM编译器命令行格式8.
3ARM编译器中的pragmas8.
4ARM编译器特定的关键词8.
5ARM编译器支持的基本数据类型8.
6ARM编译器中预定义宏8.
7ARM中C/C++运行时库概述8.
8小结第九章ARM连接器9.
1ARM映像文件9.
2ARM连接器介绍9.
3ARM连接器生成的符号9.
4连接器的优化功能9.
5运行时库的使用9.
6从一个映像文件中使用另一个映像文件中的符号9.
7隐藏或者重命名全局符号9.
8ARM连接器命令行选项9.
9使用scatter文件定义映像文件的地址映射9.
10小结第十章ARM接口技术10.
1键盘、显示接口10.
2串口10.
3D/A、A/D转换10.
4总线接口10.
5RTC实时时钟10.
6其他接口10.
7小结第十一章ARM体系中的调试方法11.
1ARM体系中调试系统概述11.
2基于JTAG的调试系统11.
3基于RVD的调试系统11.
4CodeWarrior使用介绍11.
5本章实训11.
6小结三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点ARM结构与程序开发入门是一门介绍ARM处理器原理及接口驱动程序开发的课程.
在内容上涉及嵌入式系统的基本概念、介绍ARM处理器模式及其基本编程模型、ARM指令系统、ARM汇编语言程序设计、C/C++混合编程、ARM/Thumb混合编程、ARM存储系统、异常中断处理、ARM编译器和连接器、ARM接口技术、ARM体系中的调试方法等.
从而为后续更高阶课程的学习打下基础.
(二)课程设置目的与基本要求本课程作为高等教育自学考试嵌入式技术(专科)专业的必修课,旨在培养学生掌握ARM结构和程序开发的基本知识,为他们将来从事ARM嵌入式系统的开发提供基础.
基本要求如下:1.
了解嵌入式系统定义,处理器系统结构,嵌入式开发流程;了解ARM指令集,掌握ARM汇编程序设计,ADS开发工具,C与汇编程序混合编程;掌握ADS映像文件结构及加载技术;掌握ARM异常中断处理及程序设计;掌握嵌入式系统启动代码分析;掌握嵌入式系统接口及驱动程序开发;熟练使用式的开发工具和开发平台2.
能够编写简章的ARM汇编程序,能够阅读的较复杂的ARM汇编程序;能够编写简章的无操作系统驱动程序,能够读懂较复杂的驱动程序;能够熟练的使用实验室的ARM实验平台,并能从事简单的嵌入式ARM程序开发;能够编写简单的嵌入式系统驱动程序;在老师指导下,能够完成小型的的嵌入式项目开发.
(三)本课程与相关课程的联系本课程共分为十一章,分别是ARM概述及其基本编程模型、ARM指令系统、ARM汇编语言程序设计、ARM存储系统、异常中断处理、嵌入式C/C++语言程序设计基础及混合编程、ARM程序和Thumb程序混合使用、ARMC/C++编译器、ARM连接器、ARM接口技术.
其中:1.
重点章包括:ARM指令系统、ARM汇编语言程序设计、ARM存储系统、异常中断处理、嵌入式C/C++语言程序设计基础及混合编程.
2.
次重点章包括:ARM程序和Thumb程序混合使用、ARMC/C++编译器、ARM连接器.
3.
一般章包括:ARM概述及其基本编程模型、ARM接口技术.
二、课程内容与考核目标第一章ARM概述及其基本编程模型一、学习目的与要求本章的学习目的主要是对ARM技术进行了简单的介绍,要了解ARM技术的特点、处理结构和模式,在此基础上进一步理解ARM的两种工作状态和ARM寄存器,以及ARM体系中的异常中断和存储系统.
课程内容1.
1ARM技术简介及其特点1.
2ARM体系结构的版本及命名方法1.
3ARM处理器的结构1.
4ARM处理器模式1.
5ARM的两种工作状态1.
6ARM寄存器1.
7ARM体系的异常中断1.
8ARM体系中存储系统1.
9ARM接口技术1.
10小结三、考核知识点1.
ARM处理器的特点2.
ARM处理器的结构3.
ARM处理器的工作模式4.
ARM异常中断四、考核要求1.
ARM处理器的特点识记:ARM处理器的特点2.
ARM处理器的结构领会:ARM体系结构、ARM存储结构、ARMI/O结构3.
ARM处理器的工作模式识记:ARM7种工作模式领会:ARM处理器7种工作模式各自的功能以及ARM的两种工作状态4.
ARM异常中断识记:ARM体系结构中异常中断的名称和含义领会:ARM处理器对异常中断的响应过程ARM指令系统一、学习目的与要求本章主要介绍了ARM指令系统中ARM指令的寻址方式、ARM指令集以及Thumb指令,其中Thumb指令只是做了简单介绍.
这些内容都是学习ARM编程基础中的基础,希望读者能够熟练掌握.
二、课程内容2.
1ARM指令介绍2.
2ARM指令寻址方式2.
3ARM指令集2.
4Thumb指令介绍2.
5小结三、考核知识点1.
ARM寻址方式2.
ARM各类指令的语法格式四、考核要求1.
ARM寻址方式识记:ARM指令的分类综合应用:ARM指令的寻址方式2.
ARM各类指令的语法格式领会:ARM6各类指令的语法格式及其功能特点第三章ARM汇编语言程序一、学习目的与要求本章讲解了ARM汇编语言程序设计的基本方法,对ARM汇编语言中的伪操作、伪指令、符号、表达式以及汇编语言程序结构、子程序调用做了系统详细的介绍,通过实训示例程序帮助读者更好地掌握ARM汇编程序的设计,理解ARM汇编语言的设计方法.
二、课程内容3.
1ARM汇编语言语句格式3.
2ARM汇编语言伪操作3.
3ARM汇编语言伪指令3.
4ARM汇编语言中的符号3.
5ARM汇编语言中的表达式3.
6ARM汇编语言程序结构3.
7汇编语言子程序调用3.
8本章实训3.
9小结考核知识点1.
ARM语言语句格式2.
ARM汇编伪操作和伪指令的基本使用3.
简单的ARM汇编程序的编写四、考核要求1.
ARM语言语句格式识记:ARM汇编语言语句格式2.
ARM汇编伪操作和伪指令的基本使用识记:伪操作的定义和作用领会:基本ARM汇编伪操作和伪指令的使用3.
简单的ARM汇编程序的编写简单应用:汇编语言子程序调用方法综合应用:编写简单的ARM汇编语言程序第四章ARM存储系统一、学习目的与要求本章介绍了ARM存储系统的一些基本概念,详细介绍了用于存储管理的系统控制协处理器CP15,逐一介绍CP15中各个寄存器及访问CP15的指令.
存储管理单元MMU是本章的重点,如何使能/禁止MMU、MMU中的地址变换、存储访问权限、快表的操作是读者需要掌握的内容.
二、课程内容4.
1ARM存储系统概述4.
2ARM中用于存储管理的系统控制协处理器CP154.
3存储器管理单元(MMU)4.
4高速缓冲存储器和写缓冲区4.
5快速上下文切换技术4.
6与存储系统相关的程序设计指南4.
7小结三、考核知识点1.
CP15中的寄存器及访问指令2.
MMU的管理3.
Cache的工作原理四、考核要求1.
CP15中的寄存器及访问指令识记:CP15的定义和作用领会:访问CP15寄存器的指令和CP15中15个寄存器2.
MMU的管理识记:MMU的作用领会:如何使能/禁止MMU、MMU中的地址变化、存储访问权限、快表的操作3.
Cache的工作原理领会:Cache的工作原理第五章异常中断处理一、学习目的与要求本章讲述ARM体系中的异常处理机制,主要包括引发异常中断的原因、异常中断的种类以及各类异常的响应过程.
要求对中断向量表以及中断向量处理过程能熟练掌握.
掌握异常模式以及对异常处理中复位、FIQ和IRQ响应的过程,可以在很大程度上帮助我们理解ARM内核对异常处理的工作原理.
课程内容5.
1ARM中异常中断处理概述5.
2进入和退出异常中断的过程5.
3在应用程序中安装异常中断处理程序5.
4SWI异常中断处理程序5.
5FIQ和IRQ异常中断处理程序5.
6复位异常中断处理程序5.
7未定义指令异常中断5.
8指令预取中止异常中断处理程序5.
9数据访问中止异常中断处理程序5.
10本章实训5.
11小结三、考核知识点1.
ARM体系中的异常处理机制2.
中断向量表及中断向量处理过程3.
异常模式及对异常中断响应过程4、简单编写ARM中断程序四、考核要求1.
ARM体系中的异常处理机制识记:中断的作用领会:异常中断引发的原因、异常中断的种类以及各类异常的响应过程2.
中断向量表及中断向量处理过程领会:中断向量表以及中断向量处理过程3.
异常模式及对异常中断响应过程领会:异常模式以及对异常处理中复位、FIQ和IRQ响应的过程4.
简单编写ARM中断程序综合应用:用C语言和汇编语言实现中断分发;简单中断程序编写;软中断SWI指令的使用第六章嵌入式C/C++语言程序设计基础及混合编程一、学习目的与要求本章主要介绍嵌入式C/C++语言程序设计基础及混合编程.
在读者已有的C/C++基础上对C/C++语言基础知识进行回顾,同时介绍了如何面对嵌入式应用进行C/C++语言程序设计以及如何进行嵌入式汇编程序、C程序以及C++程序的混合编程.
二、课程内容6.
1嵌入式C/C++语言程序设计基本语法介绍6.
2嵌入式C/C++语言程序设计技巧6.
3C/C++与汇编语言混合编程6.
4本章实训6.
5小结三、考核知识点1.
嵌入式C/C++程序编写的简单架构2.
内嵌汇编指令的用法3.
汇编程序、C程序以及C++程序的相互调用四、考核要求1.
嵌入式C/C++程序编写的简单架构简单应用:嵌入式C/C++语言程序设计基本语法2.
内嵌汇编指令的用法领会:内嵌汇编指令的用法3.
汇编程序、C程序以及C++程序的相互调用综合应用:C程序调用汇编程序、汇编程序调用C程序、C++程序调用C程序、汇编程序调用C++程序ARM程序和Thumb程序混合使用一、学习目的与要求本章首先介绍了ARM程序和Thumb程序的混合场合以及interwork的基本概念,然后介绍了在汇编环境和C/C++环境下如何利用用户代码来实现interwork,介绍了程序状态切换代码段veneers的概念,随后介绍如何使用veneers来实现汇编程序间以及汇编程序与C/C++程序间的切断.
课程内容7.
1概述7.
2在汇编语言程序中通过用户代码支持interwork7.
3在C/C++程序中实现interwork7.
4在汇编语言程序中通过连接器支持interwork7.
5本章实训7.
6小结三、考核知识点1.
C/C++程序在汇编程序中如何混合使用ARM和Thumb代码四、考核要求1.
C/C++程序在汇编程序中如何混合使用ARM和Thumb代码领会:ARM程序金额Thumb程序的比较简单应用:用C语言实现ARM主程序中调用Thumb子程序;用汇编语言实现混合使用ARM和Thumb分别为3个寄存器赋值的程序综合应用:编写简单的调用程序和被调用程序分别处于C/C++和汇编环境的程序第八章ARMC/C++编译器一、学习目的与要求本章综合讲述了ARM体系中C/C++编译器的设置,对于编译器类型选取,相关选项设置以及命令以及命令行命令须详加注意学习.
对于RAM支持的数据类型及预定义宏业做出了简单介绍,编译器设置是ARM程序设计的基础前提,对于该部分要详加掌握.
课程内容8.
1ARMC/C++编译器概述8.
2ARM编译器命令行格式8.
3ARM编译器中的pragmas8.
4ARM编译器特定的关键词8.
5ARM编译器支持的基本数据类型8.
6ARM编译器中预定义宏8.
7ARM中C/C++运行时库概述8.
8小结三、考核知识点1.
ARM体系中C/C++编译器的设置2.
ARM编译器支持的基本数据类型3.
ARM编译器中预定义宏四、考核要求1.
ARM体系中C/C++编译器的设置识记:ARM编译器的基本概念领会:编译器类型选取和相关选项设置2.
ARM编译器支持的基本数据类型领会:ARM编译器支持的基本数据类型3.
ARM编译器中预定义宏领会:ARM编译器中预定义宏以及有效场合第九章ARM连接器一、学习目的与要求本章介绍了ARM连接器的设置问题.
对于连接器的相关选项、生成符号、优化功能等给予了详细介绍.
ARM连接器就需要知道哪些信息来决定如何生成相应的映像文件.
二、课程内容9.
1ARM映像文件9.
2ARM连接器介绍9.
3ARM连接器生成的符号9.
4连接器的优化功能9.
5运行时库的使用9.
6从一个映像文件中使用另一个映像文件中的符号9.
7隐藏或者重命名全局符号9.
8ARM连接器命令行选项9.
9使用scatter文件定义映像文件的地址映射9.
10小结考核知识点1.
ARM连接器映像文件2.
从一个映像文件中使用另一个映像文件中的符号四、考核要求1.
ARM连接器映像文件识记:ARM映像文件的概念和组成部分2.
从一个映像文件中使用另一个映像文件中的符号领会:连接器的相关选项、生成符号、优化功能第十章ARM接口技术一、学习目的与要求本章首先讲解了嵌入式系统常用的外部设备,包括键盘接口和显示接口中的LCD接口,接着介绍了嵌入式系统与外围设备的串口通信,然后详细描述了AD/DA转换器,系统地讲解了常用嵌入式总线接口技术,其中包括IIS总线接口、IIC总线和CAN总线接口,对其他接口也做了相关介绍.
二、课程内容10.
1键盘、显示接口10.
2串口10.
3D/A、A/D转换10.
4总线接口10.
5RTC实时时钟10.
6其他接口10.
7小结考核知识点1、嵌入式系统常用的外部设备2、AD/DA转换器3.
常用的嵌入式总线接口技术四、考核要求1.
嵌入式系统常用的外部设备识记:嵌入式系统常用的外部设备2.
AD/DA转换器领会:D/A、A/D转换3.
常用的嵌入式总线接口技术领会:IIS总线接口、IIC总线和CAN总线接口技术第十一章ARM体系中的调试方法一、学习目的与要求本章详细讲述了ARM体系结构中的各类基本的调试方法.
先后介绍JTAG调试技术、RVDS以及CodeWarrior,以及相应调试方案.
最后介绍了基于AXD的调试技术和实训.
二、课程内容11.
1ARM体系中调试系统概述11.
2基于JTAG的调试系统11.
3基于RVD的调试系统11.
4CodeWarrior使用介绍11.
5本章实训11.
6小结考核知识点1、ARM体系结构中各类基本的调试方法四、考核要求1、ARM体系结构中各类基本的调试方法领会:调试的作用、嵌入式系统调试流程、ARM调试种类简单应用:ARM程序调试三、有关说明与实施要求(一)关于课程内容与考核目标的说明《ARM结构与程序开发入门》课程自学考试大纲明确了《ARM结构与程序开发入门》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《ARM结构与程序开发入门》课程内容的掌握程度,培养学生掌握ARM体系结构,ARM指令集、以及在ARM体系下的嵌入式编程,以及他们在工作中应用这些理论与方法的能力,处理和解决工作实际问题的能力.
《ARM结构与程序开发入门》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;领会;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
领会:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《ARM结构与程序开发入门》肖德贵、刘豪等编著,人民邮电出版社出版,2010年9月第1版.
(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合做些练习.
本课程中概念性、规则性、理论性内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的案例内容,并能联系实际进行思考,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、领会同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、代码分析题、简答题、程序填空题、编程题等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、ARM架构是一款().
A、CISC处理器B、X86架构处理器C、RISC处理器D、CISC/RISC混合架构处理器二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、ARM微处理器的工作状态包括().
A、ARM状态B、Thumb状态C、汇编状态D、指令状态E、interwork状态三、判断题1、Thumb指令没有条件指令.
()四、代码分析题1、ADDR0,R1,R2执行了什么操作五、简答题1、ARM处理器的特点六、程序填空题1、要求完成ARM和Thumb的切换CODE32ADRR0,into_thumb+1()R0ADRR5,back_arm+1()R5CODE32back_arm…七、编程题1、用汇编程序实现1到100的加法运算.
7广东省高等教育自学考试《ARM体系结构与编程》(课程代码:12734)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章嵌入式系统基础1.
1嵌入式系统简介1.
2嵌入式系统的研究现状和发展趋势1.
3典型嵌入式操作系统第二章嵌入式处理器介绍2.
1嵌入式处理器概述2.
2ARM系列处理器2.
3ARM指令集2.
4Thumb指令集第三章嵌入式系统的设计方法3.
1嵌入式系统设计概述3.
2嵌入式系统设计流程3.
3课后练习第四章ARM编程模型的工作原理4.
1系统设计概述4.
2ARM920T简介4.
3S3C2410X开发板4.
4课后练习第五章BootLoader5.
1BootLoader介绍5.
2常用的嵌入式LinuxBootLoader5.
3U-Boot基础5.
4U-Boot的启动过程5.
5U-Boot的编译过程5.
6U-Boot移植的关键技术5.
7课后练习第六章Linux交叉编译环境6.
1交叉编译环境简介6.
2交叉编译工具简介6.
3主机开发环境配置6.
4课后练习第七章嵌入式开发及调试7.
1嵌入式系统的开发环境7.
2嵌入式系统调试方法7.
3ROM仿真器7.
4JTAG接口7.
5课后练习第八章简单设备驱动程序8.
1设备驱动概述8.
2设备驱动基础8.
3设备驱动模块化编程8.
4PCI总线8.
5课后练习第九章网络设备驱动程序开发9.
1网络设备驱动程序简介9.
2以太网控制器9.
3网络设备的初始化9.
4网络设备的打开和关闭9.
5数据包的传输和接收9.
6网络设备驱动程序实例9.
7TCP编程实例9.
8课后练习第十章音频设备驱动程序开发10.
1音频信号基础10.
2基于IIS接口的音频系统10.
3音频设备程序的实现10.
4课后练习第十一章USB设备驱动程序开发11.
1USB驱动程序简介11.
2Linux下USB系统文件节点11.
3USB主机驱动结构11.
4USB驱动数据结构11.
5USB主机驱动在S3C2410X平台的实现11.
6课后练习第十二章μC/OS-Ⅱ在ARM平台的移植12.
1实时操作系统简介12.
2μC/OS-II操作系统12.
3eCos简介及移植介绍分析12.
4课后练习第十三章Linux在ARM平台的移植13.
1Linux概述13.
2Linux内核结构13.
3Linux操作系统移植及根文件系统13.
4课后练习第十四章图形用户界面实例14.
1图形用户界面14.
2嵌入式Linux图形用户界面简介14.
3Qt/Embedded嵌入式图形开发14.
4课后练习三、关于大纲的说明与考核实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点ARM体系结构与编程是嵌入式技术专业的核心课程之一,同时也是一门与嵌入式系统开发、汇编语言、操作系统、Linux系统开发等学科有着密切联系的计算机学科,具有综合性、应用性、实践性等特征.
本课程立足于ARM平台和Linux嵌入式操作系统进行编写,结合嵌入式开发的最新理论与实践成果,并在借鉴国内外先进经验的基础上,对ARM体系结构及ARM开发的基本理论、基本知识及其具体的开发进行了全面、系统地阐述与分析,培养学生进行综合知识的运用以及工程开发的能力.
(二)课程设置目的与基本要求本课程作为全国高等教育自学考试嵌入式技术专业(本科)的必考课程.
通过本课程的学习,使学生对嵌入式处理器、嵌入式系统设计、ARM编程基本原理的基本结构、嵌入式系统设计所涉及的内容有一个较全面的认识,掌握基于ARM体系结构嵌入式系统设计开发的基本理论和方法,为今后从事基于ARM的嵌入式系统研究和开发打下良好的基础.
基本要求如下:1.
熟悉嵌入式系统的体系结构和分类;熟悉ARM微处理器的结构和特点;了解嵌入式操作系统的分类;了解嵌入式系统的设计与开发;2.
掌握ARM编程模型的工作原理;掌握BootLoader、Linux交叉编译环境、嵌入式开发及调试;3.
掌握ARM下面简单设备驱动、网络设备驱动、音频设备驱动、USB设备驱动程序的开发;掌握uC/OS-Ⅱ、Linux在ARM平台的移植;掌握ARM平台图形用户界面的开发.
(三)本课程与相关课程的联系本课程以嵌入式基于ARM体系结构的开发为主线,融合了硬件设计、软件设计、操作系统、汇编程序开发、计算机网络等计算机学科.
建议在学习本课程之前,学生应具备必要的计算机体系机构、嵌入式系统、嵌入式开发、汇编语言、Linux操作系统、计算机网络编程等知识基础,例如:汇编语言、嵌入式Linux系统开发与应用、C语言程序设计、操作系统、计算机网络等课程.
本课程共分为十四章,分别是嵌入式系统基础、嵌入式处理器介绍、嵌入式系统的设计方法、ARM编程模型的工作原理、BootLoader、Linux交叉编译环境、嵌入式开发及调试、简单设备驱动程序、网络设备驱动程序开发、音频设备驱动程序开发、USB设备驱动程序开发、uC/OS-Ⅱ在ARM平台的移植、Linux在ARM平台的移植、图形用户界面实例.
其中:1.
重点章包括:嵌入式处理器介绍、ARM编程模型的工作原理、BootLoader、嵌入式开发及调试、网络设备驱动程序开发、音频设备驱动程序开发、USB设备驱动程序开发、uC/OS-Ⅱ在ARM平台的移植、Linux在ARM平台的移植.
2.
次重点章包括:嵌入式系统的设计方法、Linux交叉编译环境、简单设备驱动程序.
3.
一般章包括:嵌入式系统基础、图形用户界面实例二、课程内容与考核目标第一章嵌入式系统基础一、学习目的与要求本章的学习目的主要是从整体上认识嵌入式系统.
要求掌握嵌入式系统的概念和特点,了解嵌入式系统的研究现状和发展趋势,了解常用的几种嵌入式操作系统的特点以及它们之间的比较,了解嵌入式系统与PC机、嵌入式系统与单片机之间的不同.
重点学习嵌入式系统的概念和特点.
二、课程内容1.
1嵌入式系统简介1.
1.
1嵌入式系统的概念1.
1.
2嵌入式系统的特点1.
1.
3嵌入式系统的分类1.
2嵌入式系统的研究现状和发展趋势1.
2.
1研究现状1.
2.
2发展趋势1.
3典型嵌入式操作系统1.
3.
1嵌入式操作系统的特点1.
3.
2几种典型的嵌入式操作系统1.
3.
3嵌入式系统与PC机1.
3.
4嵌入式系统与单片机1.
3.
5嵌入式Linux系统的特点三、考核知识点1.
嵌入式系统的概念、特点和分类2.
嵌入式系统的研究现状和发展趋势3.
几种典型嵌入式操作系统、嵌入式系统与PC机的比较、嵌入式系统与单片机的比较4.
嵌入式Linux系统的特点四、考核要求1.
嵌入式系统的概念、特点和分类领会:嵌入式系统的概念、特点和分类2.
嵌入式系统的研究现状和发展趋势识记:嵌入式系统的研究现状和发展趋势3.
几种典型嵌入式操作系统、嵌入式系统与PC机的比较、嵌入式系统与单片机的比较识记:几种典型嵌入式操作系统领会:嵌入式系统与PC机的比较、嵌入式系统与单片机的比较4.
嵌入式Linux系统的特点识记:嵌入式Linux系统的特点第二章嵌入式处理器介绍一、学习目的与要求本章的学习目的主要是掌握ARM处理器的指令集.
要求了解嵌入式处理器的特点、分类和体系结构,了解典型的几种嵌入式处理器,了解ARM处理器的不同系列,掌握ARM处理器的工作状态,理解ARM处理器的运行模式,掌握ARM处理器的存储格式、寄存器结构和异常中断,在此基础上进一步掌握ARM处理器的指令集.
重点学习ARM指令集和Thumb指令集.
二、课程内容2.
1嵌入式处理器概述2.
1.
1嵌入式处理器简介2.
1.
2嵌入式处理器的特点2.
1.
3嵌入式处理器的分类2.
1.
4嵌入式处理器的体系结构2.
1.
5嵌入式处理器的存储体系结构2.
1.
6典型嵌入式处理器2.
2ARM系列处理器2.
2.
1ARM简介2.
2.
2ARM技术的应用领域2.
2.
3ARM处理器系列2.
2.
4ARM处理器的工作状态2.
2.
5ARM处理器运行模式2.
2.
6ARM处理器的存储格式2.
2.
7ARM状态下的寄存器结构2.
2.
8ARM异常中断2.
2.
9ARM处理器的应用选型2.
3ARM指令集2.
3.
1ARM指令的一般格式2.
3.
2ARM存储器访问指令2.
3.
3跳转指令2.
3.
4数据处理指令2.
3.
5程序状态寄存器(PSR)传输指令2.
3.
6协处理器指令2.
3.
7ARM杂项指令2.
3.
8ARM伪指令2.
4Thumb指令集三、考核知识点1.
嵌入式处理器的特点、分类、体系结构和存储体系结构2.
ARM处理器系列、工作状态、运行模式、存储格式、寄存器结构、异常中断和应用选型3.
ARM指令集,包括指令的一般格式、存储器访问指令、跳转指令、数据处理指令、程序状态寄存器(PSR)传输指令、协处理器指令、杂项指令和伪指令4.
Thumb指令集四、考核要求1.
嵌入式处理器的特点、分类、体系结构和存储体系结构识记:嵌入式处理器的特点和分类领会:嵌入式处理器的体系结构和存储体系结构2.
ARM处理器系列、工作状态、运行模式、存储格式、寄存器结构、异常中断和应用选型识记:ARM处理器系列、应用选型领会:ARM处理器的工作状态、运行模式、存储格式、寄存器结构、异常中断3.
ARM指令集,包括指令的一般格式、存储器访问指令、跳转指令、数据处理指令、程序状态寄存器(PSR)传输指令、协处理器指令、杂项指令和伪指令领会:ARM指令的一般格式、存储器访问指令、跳转指令、数据处理指令、程序状态寄存器(PSR)传输指令、协处理器指令、杂项指令和伪指令简单应用:ARM指令应用4.
Thumb指令集领会:Thumb指令集第三章嵌入式系统的设计方法一、学习目的与要求本章的学习目的主要是掌握嵌入式系统的设计流程.
要求了解嵌入式系统的总体结构,了解嵌入式系统设计的特点,掌握嵌入式系统设计的内容和设计方法,熟练掌握嵌入式系统设计的流程以及每个阶段的工作内容和方法.
重点学习嵌入式系统设计流程.
二、课程内容3.
1嵌入式系统设计概述3.
1.
1嵌入式系统的总体结构3.
1.
2嵌入式系统设计内容3.
1.
3嵌入式系统设计的特点3.
1.
4嵌入式系统设计方法的分类3.
2嵌入式系统设计流程3.
3课后练习三、考核知识点1.
嵌入式系统的总体结构、设计内容、设计的特点和设计方法2.
嵌入式系统设计流程四、考核要求1.
嵌入式系统的总体结构、设计内容、设计的特点和设计方法识记:嵌入式系统设计内容和设计特点领会:嵌入式系统的总体结构和设计方法2.
嵌入式系统设计流程领会:嵌入式系统设计流程的各个阶段和内容第四章ARM编程模型的工作原理一、学习目的与要求本章的学习目的主要是通过S3C2410X开发板的实例,掌握嵌入式系统的基本设计原则.
要求了解嵌入式系统的基本设计原则,掌握ARM920T处理器的结构和特点,掌握S3C2410X处理器的特点、中断处理过程和片上资源的定义和使用.
重点学习S3C2410X开发板.
二、课程内容4.
1系统设计概述4.
1.
1嵌入式系统开发基础4.
1.
2嵌入式系统选型原则4.
2ARM920T简介4.
3S3C2410X开发板4.
3.
1S3C2410处理器的特点4.
3.
2ARM片上总线4.
3.
3S3C2410的处理器中断4.
3.
4S3C2410处理器片上资源的定义和使用4.
3.
5编程参考软件包2410TEST4.
4课后练习三、考核知识点1.
嵌入式系统开发基础和选型原则2.
ARM920T内核、处理器结构、系统结构3.
S3C2410X开发板处理器特点、ARM片上总线、处理器中断和片上资源的定义和使用四、考核要求1.
嵌入式系统开发基础和选型原则识记:嵌入式系统开发基础和选型原则2.
ARM920T内核、处理器结构、系统结构领会:ARM920T内核、处理器结构、系统结构3.
S3C2410X开发板处理器特点、ARM片上总线、处理器中断和片上资源的定义和使用识记:S3C2410X开发板处理器特点,ARM片上总线领会:S3C2410X处理器中断,处理器中断和片上资源的定义和使用第五章BootLoader一、学习目的与要求本章的学习目的主要是掌握U-Boot的启动流程、编译过程和移植的关键技术.
要求了解BootLoader的基本概念,了解BootLoader所支持的CPU和嵌入式体系结构,理解BootLoader的通用执行流程,了解U-Boot、VIVI等常用的嵌入式LinuxBootLoader,掌握U-Boot源代码的目录结构、启动过程、编译过程和移植的关键技术.
重点学习U-Boot的启动流程、编译过程和移植的关键技术.
二、课程内容5.
1BootLoader介绍5.
1.
1BootLoader的基本概念5.
1.
2BootLoader所支持的CPU和嵌入式体系结构5.
1.
3BootLoader的安装媒介5.
1.
4BootLoader的概念扩展5.
1.
5ARMBootLoader的共性5.
1.
6BootLoader移植的必要性5.
1.
7BootLoader的烧录和存储5.
1.
8BootLoader与主机间文件传输所用的通信设备及协议5.
1.
9BootLoader的通用执行流程5.
2常用的嵌入式LinuxBootLoader5.
2.
1U-Boot5.
2.
2VIVI5.
2.
3Blob5.
2.
4RedBoot5.
2.
5ARMBoot5.
2.
6DIY5.
3U-Boot基础5.
3.
1U-Boot源代码的目录结构5.
3.
2U-Boot支持的主要功能5.
3.
3U-Boot命令介绍及环境变量5.
4U-Boot的启动过程5.
5U-Boot的编译过程5.
6U-Boot移植的关键技术5.
7课后练习三、考核知识点1.
BootLoader的基本概念、所支持的CPU、嵌入式体系结构、与主机间文件传输所用的通信设备及协议、通用执行流程2.
常用的嵌入式LinuxBootLoader,例如U-Boot、VIVI3.
U-Boot源代码的目录结构、启动过程、编译过程和移植的关键技术四、考核要求1.
BootLoader的基本概念、所支持的CPU、嵌入式体系结构、与主机间文件传输所用的通信设备及协议、通用执行流程识记:BootLoader的基本概念、所支持的CPU、嵌入式体系结构、与主机间文件传输所用的通信设备及协议、领会:BootLoader的通用执行流程2.
常用的嵌入式LinuxBootLoader,例如U-Boot、VIVI、Blob、RedBoot、ARMBoot、DIY识记:U-Boot、VIVI、Blob、RedBoot、ARMBoot、DIY的简介、目录结构3.
U-Boot源代码的目录结构、启动过程、编译过程和移植的关键技术识记:U-Boot源代码的目录结构领会:U-Boot的启动过程、编译过程和移植的关键技术第六章Linux交叉编译环境一、学习目的与要求本章的学习目的主要是掌握交叉编译环境的配置和开发调试.
要求了解交叉编译环境概念模型、目标板与宿主机之间的连接、文件传输方式,掌握交叉编译过程中如何使用编译工具建立编译环境,掌握开发主机的环境配置.
重点学习如何建立交叉编译环境.
二、课程内容6.
1交叉编译环境简介6.
1.
1交叉编译环境概念模型6.
1.
2目标板与宿主机之间的连接6.
1.
3文件传输方式6.
1.
4网络文件系统6.
2交叉编译工具简介6.
2.
1gcc编译器6.
2.
2Binutils工具包6.
2.
3GNUmake6.
2.
4glibc库6.
2.
5gdb调试工具6.
2.
6交叉编译环境的建立6.
3主机开发环境配置6.
3.
1配置主机服务6.
3.
2串口控制台工具6.
3.
3配置DHCP服务6.
3.
4配置TFTP服务6.
3.
5配置NFS服务6.
4课后练习四、考核要求1.
交叉编译环境概念模型、目标板与宿主机之间的连接、文件传输方式领会:交叉编译环境概念模型、目标板与宿主机之间的连接、文件传输方式2.
交叉编译工具使用简单应用:gcc编译器、Binutils工具包、GNUmake、glibc库和gdb调试工具的使用3.
主机开发环境配置简单应用:会配置配置主机服务、串口控制台工具、配置DHCP服务、配置TFTP服务、配置NFS服务第七章嵌入式开发及调试一、学习目的与要求本章的学习目的主要是掌握嵌入式开发环境使用和调试方法.
要求了嵌入式系统开发环境,掌握ADS集成开发环境的使用,掌握嵌入式系统常用的调试方法,掌握ROM仿真器和JTAG接口仿真器.
重点学习常用的几种调试方法.
二、课程内容7.
1嵌入式系统的开发环境7.
1.
1开发环境简介7.
1.
2ADS集成开发环境的使用7.
2嵌入式系统调试方法7.
2.
1基于主机的调试7.
2.
2远程调试器与调试内核7.
2.
3在线仿真ICE7.
2.
4BDM7.
2.
5软件仿真器7.
3ROM仿真器7.
4JTAG接口7.
5课后练习三、考核知识点1.
嵌入式系统开发环境和ADS集成开发环境的使用2.
嵌入式系统常用的调试方法,包括远程调试器与调试内核、在线仿真ICE、BDM和软件仿真器3.
ROM仿真器的元件和功能4.
JTAG接口仿真器的结构和功能四、考核要求1.
嵌入式系统开发环境和ADS集成开发环境的使用识记:嵌入式系统开发环境和ADS集成开发环境的使用2.
嵌入式系统常用的调试方法,包括远程调试器与调试内核、在线仿真ICE、BDM和软件仿真器领会:远程调试器与调试内核、在线仿真ICE、BDM和软件仿真器等嵌入式系统常用的调试方法3.
ROM仿真器的元件和功能识记:ROM仿真器的元件和功能4.
JTAG接口仿真器的结构和功能识记:JTAG接口仿真器的结构和功能第八章简单设备驱动程序一、学习目的与要求本章的学习目的主要是通过PCI驱动程序的编程实现,掌握简单设备的驱动程序编写方法.
要求理解设备驱动的类型、数据结构和文件结构;掌握设备驱动的程序结构和接口;了解设备驱动的模块化编程和一般框架,掌握PCI驱动程序的编程实现.
重点掌握PCI驱动程序的编程实现.
二、课程内容8.
1设备驱动概述8.
1.
1基本概念8.
1.
2数据结构8.
1.
3文件结构8.
2设备驱动基础8.
2.
1设备驱动程序结构8.
2.
2设备驱动程序接口8.
3设备驱动模块化编程8.
3.
1模块化驱动程序概述8.
3.
2设备驱动模块化编程的一般框架8.
4PCI总线8.
4.
1PCI设备驱动概述8.
4.
2PCI驱动程序的编程实现8.
5课后练习三、考核知识点1.
设备的类型、数据结构和文件结构2.
设备驱动的程序结构和接口3.
设备驱动模块化编程4.
PCI驱动程序的编程实现四、考核要求1.
设备的类型、数据结构和文件结构识记:字符设备、块设备、网络设备的定义;设备的主设备号和次设备号定义;设备的数据结构和文件结构2.
设备驱动的程序结构和接口识记:设备驱动程序的注册、注销、打开、释放、读写、控制、中断和查询.
3.
设备驱动模块化编程领会:设备驱动模块化编程的编译方式、编程框架4.
PCI驱动程序的编程实现综合应用:PCI驱动程序的编程实现第九章网络设备驱动程序开发一、学习目的与要求本章的学习目的主要是掌握以太网驱动程序和硬件接口设计.
要求了解网络驱动的体系结构、device结构,了解以太网接口的实现方式和硬件设计,掌握网络设备的初始化,掌握网络设备的打开和关闭,了解数据包的传输和接收.
重点学习以太网驱动程序.
二、课程内容9.
1网络设备驱动程序简介9.
1.
1网络设备概述9.
1.
2重要数据结构——structdevice9.
2以太网控制器9.
3网络设备的初始化9.
3.
1模块初始化模式分析9.
3.
2启动初始化模式分析9.
4网络设备的打开和关闭9.
5数据包的传输和接收9.
5.
1Socket缓冲区及相关操作9.
5.
2数据包的传输9.
5.
3数据包的接收9.
6网络设备驱动程序实例9.
7TCP编程实例9.
8课后练习三、考核知识点1.
网络驱动程序的体系结构、device结构2.
以太网接口的实现方式和硬件设计3.
网络设备的模块初始化模式分析和启动初始化模式分析4.
网络设备的打开和关闭5.
Socket缓冲区、数据包的传输和接收6.
编写网络设备驱动程序实例四、考核要求1.
网络驱动程序的体系结构、device结构识记:网络驱动程序的体系结构、device结构说明2.
以太网接口的实现方式和硬件设计识记:以太网接口的实现方式和硬件设计3.
网络设备的模块初始化模式分析和启动初始化模式分析领会:网络设备的模块初始化模式分析和启动初始化模式分析4.
网络设备的打开和关闭领会:网络设备的打开和关闭5.
Socket缓冲区、数据包的传输和接收领会:Socket缓冲区、数据包的传输和接收6.
网络设备驱动程序实例综合运用:编写网络设备驱动程序第十章音频设备驱动程序开发一、学习目的与要求本章的学习目的主要是掌握音频设备驱动程序的开发方法.
要求了解模拟音频的数字化过程,包括采用、量化和编码,了解常用的音频文件格式,了解WAV文件格式剖析,掌握IIS接口总线控制原理和音频接口设计,掌握Linux下音频设备编程接口、音频设备文件文件类型以及音频设备编程设计.
重点学习Linux下音频设备编程设计.
二、课程内容10.
1音频信号基础10.
1.
1音频信号10.
1.
2模拟音频的数字化过程10.
1.
3音频文件的格式10.
1.
4WAV文件格式剖析10.
2基于IIS接口的音频系统10.
2.
1IIS接口总线控制原理10.
2.
2音频接口设计10.
3音频设备程序的实现10.
3.
1音频设备编程接口10.
3.
2音频设备文件10.
3.
3音频设备编程设计10.
4课后练习三、考核知识点1.
模拟音频的采用、量化和编码,常用的音频文件格式,WAV文件格式剖析2.
IIS接口总线控制原理和音频接口设计3.
音频设备编程接口、音频设备文件文件类型4.
音频设备编程设计四、考核要求1.
模拟音频的采用、量化和编码,常用的音频文件格式,WAV文件格式剖析识记:模拟音频的采用、量化和编码,常用的音频文件格式领会:WAV文件格式2.
IIS接口总线控制原理和音频接口设计领会:IIS接口总线控制原理和音频接口设计3.
音频设备编程接口、音频设备文件类型识记:Linux常用的音频设备文件领会:Linux音频设备编程接口4.
音频设备编程设计综合运用:Linux音频设备编程第十一章USB设备驱动程序开发一、学习目的与要求本章的学习目的主要是掌握基于Linux的USB设备驱动程序开发方法.
要求了解USB的发展历史,了解USB设备的基础构成、了解USB中的描述符,掌握USB的数据传输方式,了解USB文件系统,了解Libusb框架内容,掌握USB的主机驱动结构,掌握USB驱动的整体架构和主要数据结构和相关函数,掌握USB主机驱动在S3C2410X平台的实现.
重点学习USB驱动数据结构.
二、课程内容11.
1USB驱动程序简介11.
1.
1USB总线概述11.
1.
2USB设备的基础构成11.
1.
3USB中的描述符11.
1.
4USB的数据传输11.
1.
5USB文件系统(usbfs)11.
1.
6Libusb介绍11.
2Linux下USB系统文件节点11.
3USB主机驱动结构11.
4USB驱动数据结构11.
4.
1USB驱动的整体构架11.
4.
2USB驱动中主要的数据结构11.
4.
3驱动程序相关函数11.
5USB主机驱动在S3C2410X平台的实现11.
5.
1S3C2410X简介11.
5.
2USB主机控制器11.
5.
3USB驱动程序的移植11.
6课后练习三、考核知识点1.
USB的发展历史,USB设备的基础构成、USB中的描述符、USB的数据传输方式2.
USB的主机驱动结构3.
USB驱动的整体架构、主要数据结构和相关函数4.
USB主机驱动在S3C2410X平台的实现四、考核要求1.
USB的发展历史,USB设备的基础构成、USB中的描述符、USB的数据传输方式识记:USB的发展历史、USB中的描述符、USB的数据传输方式领会:USB设备的基础构成2.
USB的主机驱动结构领会:USB的主机控制器驱动、USB驱动、USB设备类驱动的编程方法3.
USB驱动的整体架构、主要数据结构和相关函数领会:USB驱动的整体架构、主要数据结构和相关函数4.
USB主机驱动在S3C2410X平台的实现简单应用:在S3C2410X平台上实现USB主机驱动第十二章μC/OS-Ⅱ在ARM平台的移植一、学习目的与要求本章的学习目的主要是掌握μC/OS-Ⅱ在嵌入式ARM平台的移植.
要求掌握实时操作系统的基本概念,了解几种主要的实时操作系统,了解实时操作系统的主要性能,掌握μC/OS-II操作系统的系统特点、系统组成、文件结构、任务状态、任务控制块和任务调度器等,掌握μC/OS-II的系统内核,了解eCos的体系结构、可配置性和内核移植.
重点学习μC/OS-II操作系统的系统内核.
二、课程内容12.
1实时操作系统简介12.
1.
1实时操作系统的基本概念12.
1.
2几种主要的实时操作系统12.
1.
3实时操作系统的主要性能12.
2μC/OS-II操作系统12.
2.
1μC/OS-II操作系统概述12.
2.
2μC/OS-II系统内核12.
3eCos简介及移植介绍分析12.
3.
1eCos的体系结构及可配置性12.
3.
2eCos内核的移植12.
4课后练习三、考核知识点1.
实时操作系统的基本概念,几种主要的实时操作系统,实时操作系统的主要性能2.
μC/OS-II操作系统的系统特点、系统组成、文件结构、任务状态、任务控制块和任务调度器3.
μC/OS-II的系统内核4.
eCos的体系结构、可配置性和内核移植四、考核要求1.
实时操作系统的基本概念,几种主要的实时操作系统,实时操作系统的主要性能识记:实时操作系统的基本概念,几种主要的实时操作系统领会:实时操作系统的主要性能2.
μC/OS-II操作系统的系统特点、系统组成、文件结构、任务状态、任务控制块和任务调度器识记:μC/OS-II操作系统的系统特点领会:μC/OS-II操作系统的系统组成、文件结构、任务状态、任务控制块和任务调度器3.
μC/OS-II的系统内核领会:μC/OS-II的任务调度、时间管理、内存管理、资源管理4.
eCos的体系结构、可配置性和内核移植领会:eCos的体系结构、可配置性和内核的移植第十三章Linux在ARM平台的移植一、学习目的与要求本章的学习目的主要是掌握Linux内核在ARM平台上的移植.
要求了解Linux操作系统的产生、发展、特点和组成,掌握Linux内核的内核结构,掌握Linux内核的组成模块,了解Linux的文件系统,掌握Linux内核源码结构、内核启动流程、各种驱动移植和内核配置,了解Linux的根文件系统和嵌入式文件系统.
重点学习Linux内核在ARM平台上的移植.
二、课程内容13.
1Linux概述13.
1.
1Linux操作系统的产生及发展13.
1.
2Linux操作系统的特点和组成13.
2Linux内核结构13.
2.
1Linux内核的主要模块13.
2.
2Linux的文件系统基础13.
2.
3文件系统的挂载13.
3Linux操作系统移植及根文件系统13.
3.
1Linux内核移植13.
3.
2Linux根文件系统13.
4课后练习三、考核知识点1.
Linux操作系统的产生、发展、特点和组成2.
Linux内核的内核结构、组成模块和文件系统3.
Linux内核源码结构、内核启动流程、各种驱动移植和内核配置,Linux的根文件系统和嵌入式文件系统.
四、考核要求1.
Linux操作系统的产生、发展、特点和组成识记:Linux操作系统的产生、发展、特点和组成2.
Linux内核的内核结构、组成模块、文件系统领会:Linux内核的内核结构、组成模块,文件结构和目录管理3.
Linux内核源码结构、内核启动流程、各种驱动移植和内核配置,Linux的根文件系统和嵌入式文件系统.
识记:Linux内核源码结构、根文件系统和嵌入式文件系统领会:Linux内核启动流程、各种驱动移植和内核配置第十四章图形用户界面实例一、学习目的与要求本章的学习目的主要是掌握Qt/Embedded嵌入式图形开发.
要求了解GUI的特征和架构,了解OpenGUI、Qt/Embedded等常用的几种嵌入式Linux图形用户界面,了解Qt/Embedded的架构和开发环境,掌握Qt/Embedded信号和插槽机制,了解Qt/Embedded图形引擎实现基础和事件驱动基础,了解Qt/Embedded应用程序的开发流程,掌握Qt/Embedded移植与应用.
重点学习Qt/Embedded嵌入式图形开发.
二、课程内容14.
1图形用户界面14.
1.
1GUI简介14.
1.
2GUI特征14.
1.
3GUI架构14.
2嵌入式Linux图形用户界面简介14.
2.
1MicroWindows14.
2.
2OpenGUI14.
2.
3Qt/Embedded14.
2.
4MiniGUI14.
3Qt/Embedded嵌入式图形开发14.
3.
1Qt/Embedded简介14.
3.
2Qt/Embedded信号和插槽机制14.
3.
3Qt/Embedded实现技术分析14.
3.
4Qt/Embedded图形引擎实现基础14.
3.
5Qt/Embedded事件驱动基础14.
3.
6Qt/Embedded应用程序的开发流程14.
3.
7Qt/Embedded移植与应用14.
3.
8Qt/Embedded窗口部件14.
4课后练习三、考核知识点1.
GUI的特征和架构2.
常用的几种嵌入式Linux图形用户界面3.
Qt/Embedded的架构和开发环境,Qt/Embedded信号和插槽机制,Qt/Embedded图形引擎实现基础和事件驱动基础,Qt/Embedded应用程序的开发流程,掌握Qt/Embedded移植与应用4.
Qt/Embedded窗口部件四、考核要求1.
GUI的特征和架构识记:GUI的特征和架构2.
常用的几种嵌入式Linux图形用户界面识记:MicroWindows、OpenGUI、Qt/Embedded、MiniGUI的特点3.
Qt/Embedded的架构和开发环境,Qt/Embedded信号和插槽机制,Qt/Embedded图形引擎实现基础和事件驱动基础,Qt/Embedded应用程序的开发流程,Qt/Embedded移植与应用识记:Qt/Embedded的架构和开发环境领会:Qt/Embedded信号和插槽机制,Qt/Embedded图形引擎实现基础和事件驱动基础,Qt/Embedded应用程序的开发流程,Qt/Embedded移植与应用4.
Qt/Embedded窗口部件简单应用:编写Qt/Embedded窗口部件程序三、关于大纲的说明与考核实施要求(一)关于课程内容与考核目标的说明《ARM体系结构与编程》课程自学考试大纲明确了《ARM体系结构与编程》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《ARM体系结构与编程》课程内容的掌握程度,检测他们对ARM体系结构、编程的理论与方法的认识深度与广度,以及他们在工作中应用这些理论与方法的能力,处理和解决工作实际问题的能力.
《ARM体系结构与编程》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;领会;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
领会:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《ARM体系结构与编程》葛超、王嘉伟、陈磊编著,清华大学出版社,2012年12月第一版(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合地进行编程练习.
本课程中需要动手编程的实践内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的内容,多动手编程和调试,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、领会同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、名词解释题、简答题、计算题、论述题等题型.
各种题型的具体样式参见附录题型举例.
附录:题型举例一、单项选择题,要求给出四个备选答案(一个正确答案)1、下面那点不是嵌入式系统的特点().
A、内核精简B、专用性强C、功能强大D、高实时性二、多项选择题,要求给出五个备选答案(二个以上正确答案)1、常用的几种Linux嵌入式GUI包括().
A、MicroWindowsB、OpenGUIC、XWindowsD、Qt/EmbeddedE、MiniGUI三、判断题1、软实时操作系统要求每个任务必须准时完成.
()四、名词解释题1、块设备五、简答题1、简述ARM片上总线及其功能六、编程题1、编写一段ARM汇编程序,实现数据块复制,将R0指向的8个字的连续数据保存到R1指向的一段连续的内存单元.
七、论述题1、简述USB设备的基础构成8广东省高等教育自学考试《嵌入式Linux系统开发与应用》(课程代码:12736)课程考试大纲目录一、课程性质与设置目的二、课程内容与考核目标第一章嵌入式系统概述1.
1嵌入式系统的定义1.
2嵌入式系统的体系结构和分类1.
3嵌入式微处理器1.
4嵌入式操作系统1.
5嵌入式系统的设计与开发第二章嵌入式Linux开发基础2.
1Linux的基本操作2.
2Linux下C语言程序设计基础2.
3LinuxShell编程2.
4Linux进程控制编程2.
5Linux下的多线程编程第三章开发环境的建立3.
1基于ARM9的博创2410-s开发实验平台3.
2ARM与宿主机的通信3.
3交叉编译环境的建立3.
4BootLoader技术3.
5ARM-Linux内核的编译与移植3.
6根文件系统的建立与烧写3.
7建立嵌入式Linux应用程序第四章嵌入式Linux网络编程4.
1TCP/IP概述4.
2网络编程基础4.
3socket应用程序设计第五章嵌入式设备驱动5.
1Linux下设备驱动概述5.
2设备驱动程序的结构5.
3字符设备驱动5.
4LCD设备驱动5.
5块设备驱动5.
6键盘驱动5.
7Linux网络驱动程序5.
8触摸屏接口设计与Linux驱动编程第六章Qt图形编程6.
1嵌入式GUI简介6.
2Qt/Embedded开发基础6.
3基于Qt技术的Qtopia6.
4Qt编程综合实验第七章嵌入式Linux综合设计7.
1网络视频监控系统7.
2车载信息娱乐系统7.
3基于嵌入式平台的电梯监控系统7.
4无线点菜系统7.
5基于嵌入式与WebService的智能家居系统三、有关说明与实施要求附录:题型举例一、课程性质与设置目的(一)课程性质与特点嵌入式Linux系统开发与应用是嵌入式技术专业的核心课程之一,同时也是一门与ARM、Linux系统开发等学科有着密切联系的计算机学科,具有综合性、应用性、实践性等特征.
本课程立足于ARM实验开发设备和Linux嵌入式操作系统进行编写,结合嵌入式开发的最新理论与实践成果,并在借鉴国内外先进经验的基础上,对嵌入式系统及嵌入式Linux开发的基本理论、基本知识及其具体的开发进行了全面、系统地阐述与分析,培养学生进行综合知识的运用以及工程开发的能力.
(二)课程设置目的与基本要求本课程被列为嵌入式技术专业高等教育自学考试必修的专业课.
通过本课程的学习,使学生对嵌入式系统的基本结构、嵌入式系统设计所涉及的内容有一个较全面的认识,掌握进行嵌入式系统设计的基本理论和方法,为今后从事嵌入式系统的研究和开发打下良好的基础.
基本要求如下:1.
熟悉嵌入式系统的体系结构和分类;熟悉ARM微处理器的结构和特点;了解嵌入式操作系统的分类;了解嵌入式系统的设计与开发;2.
熟悉Linux下C语言编程;熟悉Linux进程控制和多线程编程;掌握交叉编译环境的搭建;掌握ARM-Linux内核的编译和移植;3.
掌握基于嵌入式Linux操作系统的网络编程、设备驱动、图形编程和应用程序设计的基本方法,能够独立进行基于ARM微处理器和嵌入式Linux操作系统的嵌入式系统设计和开发.
(三)本课程与相关课程的联系本课程以嵌入式Linux操作系统为主线,融合了操作系统、程序设计、计算机网络等计算机学科.
建议在学习本课程之前,学生应具备必要的程序设计、Linux操作系统、计算机网络编程等知识基础,例如:C语言程序设计、操作系统、计算机网络等课程.
本课程共分为七章,分别是嵌入式系统概述、嵌入式Linux开发基础、开发环境的建立、嵌入式Linux网络编程、嵌入式设备驱动、Qt图形编程、嵌入式Linux综合设计.
其中:1.
重点章包括:开发环境的建立、嵌入式Linux网络编程、嵌入式设备驱动、Qt图形编程.
2.
次重点章包括:嵌入式系统概述、嵌入式Linux开发基础.
3.
一般章包括:嵌入式Linux综合设计二、课程内容与考核目标第一章嵌入式系统概述一、学习目的与要求本章的学习目的主要是对嵌入式系统有一个总括性的掌握.
要求了解嵌入式系统的发展历程,掌握嵌入式系统的体系结构和分类,掌握微处理器的分类及特点、嵌入式操作系统的分类及特点,熟悉嵌入式系统开发的基本过程.
重点学习ARM微处理器的内核、结构及特点,基于嵌入式Linux操作系统开发的基本过程.
二、课程内容1.
1嵌入式系统的定义1.
1.
1嵌入式系统的组成和特点1.
1.
2嵌入式系统的发展历程及趋势1.
2嵌入式系统的体系结构和分类1.
2.
1嵌入式系统的体系结构1.
2.
2嵌入式系统的分类1.
3嵌入式微处理器1.
3.
1嵌入式微处理器的分类1.
3.
2ARM嵌入式处理器的内核和架构1.
3.
3ARM微处理器结构1.
3.
4ARM嵌入式处理器的特点及应用领域1.
3.
5嵌入式处理器的选型原则1.
4嵌入式操作系统1.
4.
1操作系统的概念和分类1.
4.
2嵌入式Linux操作系统1.
4.
3WindowsCE操作系统1.
4.
4μC/OS-II操作系统1.
4.
5Symbian操作系统1.
4.
6VxWorks操作系统1.
5嵌入式系统的设计与开发1.
5.
1嵌入式系统的设计与开发流程1.
5.
2嵌入式系统的模拟仿真与调试三、考核知识点1.
嵌入式系统的定义2.
嵌入式系统的体系结构3.
嵌入式微处理器4.
嵌入式操作系统5.
嵌入式系统的设计与开发流程四、考核要求1.
嵌入式系统的定义识记:嵌入式系统的组成和特点2.
嵌入式系统的体系结构识记:嵌入式系统的分类3.
嵌入式微处理器识记:嵌入式微处理器的分类领会:ARM嵌入式微处理器的内核、架构,ARM嵌入式微处理器结构简单应用:ARM处理器选型4.
嵌入式操作系统识记:操作系统的概念和分类、常用的几种嵌入式操作系统5.
嵌入式系统的设计与开发流程领会:嵌入式系统的设计流程、模拟仿真与调试第二章嵌入式Linux开发基础一、学习目的与要求本章的学习目的主要是对Linux开发的基本内容有一个整体性的掌握.
要求了解Linux操作系统的基本操作,掌握Linux下C语言程序设计基础,掌握Vi编辑器、GCC编译器和GDB调试器的使用,掌握Make工具的使用,了解Makefile文件的基本结构,了解LinuxShell编程,了解Linux下进程编程和多线程编程,在此基础上能进行简单应用程序设计和调试.
重点学习Linux下C语言程序设计基础,通过熟练掌握Vi编辑器、GCC编译器和GDB调试器等编程工具的灵活使用进行Linux编程.
二、课程内容2.
1Linux的基本操作2.
1.
1用户系统相关命令2.
1.
2文件目录相关命令2.
1.
3压缩打包相关命令2.
1.
4网络相关命令2.
1.
5重定向与管道2.
1.
6Linux帮助系统2.
2Linux下C语言程序设计基础2.
2.
1VI的使用2.
2.
2GCC编译器2.
2.
3GDB调试器的使用2.
2.
4GNUmake和makefile2.
3LinuxShell编程2.
4Linux进程控制编程2.
4.
1Linux进程概述2.
4.
2Linux进程编程2.
4.
3Linux进程通信2.
5Linux下的多线程编程2.
5.
1线程概述2.
5.
2线程的基本操作2.
5.
3线程的访问控制2.
5.
4"生产者—消费者"三、考核知识点1.
Linux的基本操作2.
VI编辑器的使用3.
GCC编译器的使用4.
GDB调试器的使用5.
makefile文件结构6.
Linux进程控制编程7.
Linux下的多线程编程四、考核要求1.
Linux的基本操作识记:Linux系统用户系统、文件目录、压缩打包、网络操作、重定向、管道和帮助系统的操作命令.
2.
VI编辑器的使用领会:VI编辑器的模式切换、常用操作.
3.
GCC编译器的使用领会:GCC编译器的工作过程、常用选项.
简单掌握:使用GCC编译器编译程序.
4.
GDB调试器的使用领会:GDB调试器的常用调试命令.
简单掌握:使用GDB调试器调试程序.
5.
Makefile文件结构领会:Makefile文件的基本结构、变量和隐含规则.
简单应用:会编写Makefile文件5.
Linux下的Shell编程识记:Shell脚本建立和执行,Shell脚本中的变量、特殊字符、流程控制和函数的定义.
6.
Linux进程控制编程领会:进程编程的系统调用综合应用:管道通信、信号通信7.
Linux下的多线程编程领会:线程的基本操作系统调用综合应用:线程的访问控制第三章开发环境的建立一、学习目的与要求本章的学习目的主要是掌握如何构建嵌入式开发环境.
要求了解ARM与宿主机的数据传输,掌握交叉编译环境的建立,理解BootLoader技术的工作原理,了解VIVI和U-Boot代码原理和如何进行移植,掌握ARM-Linux内核的编译和移植,掌握根文件系统的建立和烧写,在此基础上,掌握嵌入式应用程序的编写和移植过程.
重点学习BootLoader技术和ARM-Linux内核的编译和移植.
二、课程内容3.
1基于ARM9的博创2410s开发实验平台3.
2ARM与宿主机的通信3.
2.
1串口通信3.
2.
2以太网接口3.
2.
3USB接口3.
2.
4JTAG接口3.
3交叉编译环境的建立3.
3.
1宿主机环境搭建3.
3.
2交叉编译环境的建立3.
4BootLoader技术3.
4.
1初识BootLoader工作原理3.
4.
2VIVI的代码分析与移植3.
4.
3U-Boot的分析与移植3.
5ARM-Linux内核的编译与移植3.
5.
1Linux内核版本与特点3.
5.
2Linux内核移植3.
6根文件系统的建立与烧写3.
6.
1嵌入式Linux常用的文件系统3.
6.
2根文件系统的目录结构3.
6.
3定制系统文件3.
6.
4NFS文件系统的建立与使用3.
6.
5Samba服务的建立与使用3.
6.
6使用BusyBox构建根文件系统3.
7建立嵌入式Linux应用程序三、考核知识点1.
ARM与宿主机的通信2.
交叉编译环境的建立3.
BootLoader技术4.
ARM-Linux内核的编译与移植5.
根文件系统的建立与烧写6.
建立嵌入式Linux应用程序四、考核要求1.
ARM与宿主机的通信识记:ARM与宿主机的通信的几种类型2.
交叉编译环境的建立领会:宿主机环境的搭建、交叉编译环境的建立3.
BootLoader技术识记:BootLoader的工作原理和启动过程领会:VIVI代码结构,U-Boot代码结构简单应用:VIVI移植,U-Boot移植4.
ARM-Linux内核的编译与移植识记:Linux内核版本和特点简单应用:Linux内核移植5.
根文件系统的建立与烧写识记:嵌入式Linux常用的文件系统、根文件系统的目录结构简单应用:定制文件系统、建立NFS文件系统、建立Samba服务、使用BusyBox6.
建立嵌入式Linux应用程序综合应用:编写、移植一个简单的嵌入式Linux应用程序第四章嵌入式Linux网络编程一、学习目的与要求本章的学习目的主要是掌握TCP/IP协议及网络编程.
要求了解OSI参考模型,理解TCP/IP协议各层的主要功能,掌握TCP和UDP两个主要协议,熟练掌握Socket的定义、类型和基本函数,在此基础上进行TCP和UDP编程.
重点学习Socket的定义、类型和基本函数以及基于Scoket的网络编程实例.
二、课程内容4.
1TCP/IP概述4.
1.
1OSI参考模型与TCP/IP参考模型4.
1.
2TCP/IP协议族4.
1.
3TCP和UDP4.
2网络编程基础4.
2.
1socket概述4.
2.
2socket的基本函数4.
3socket应用程序设计4.
3.
1TCP编程实例4.
3.
2UDP编程实现三、考核知识点1.
OSI参考模型与TCP/IP参考模型2.
TCP/IP协议族3.
TCP和UDP4.
socket网络编程5.
socket应用程序设计四、考核要求1.
OSI参考模型与TCP/IP参考模型识记:OSI参考模型的分层,TCP/IP参考模型的分层,两种模型的对应关系.
2.
TCP/IP协议族识记:TCP/IP协议族的主要协议.
3.
TCP和UDP领会:TCP协议、三次握手、TCP数据报头格式;UDP协议、UDP数据报头格式.
4.
socket网络编程领会:socket定义、socket类型、socket地址结构处理、数据存储优先顺序、名字地址转换和基本函数.
5.
socket应用程序设计综合运用:利用所学网络和socket编程知识进行TCP和UDP编程第五章嵌入式设备驱动一、学习目的与要求本章的学习目的主要是掌握嵌入式设备驱动的类型和实现.
要求了解Linux设备的分类、设备文件、设备号、设备文件系统和系统文件系统;掌握Linux设备驱动程序的结构;掌握字符设备驱动的编写和测试;掌握LCD设备的工作原理和驱动开发;掌握块设备的驱动程序工作原理、主要数据结构和驱动程序编写;掌握键盘的分类、工作原理和驱动程序的编写、掌握网络设备的加载方法、重要数据结构、工作过程和驱动程序移植.
重点学习几种常用设备的驱动程序编写方法.
二、课程内容5.
1Linux下设备驱动概述5.
1.
1设备的分类5.
1.
2设备文件5.
1.
3主设备号与次设备号5.
1.
4设备文件系统与系统文件系统5.
2设备驱动程序的结构5.
3字符设备驱动5.
4LCD设备驱动5.
4.
1LCD工作原理5.
4.
2FrameBuffer机制简介5.
4.
3LCD驱动开发流程5.
5块设备驱动5.
5.
1块设备驱动程序简介5.
5.
2块设备驱动程序工作原理5.
5.
3块设备驱动主要数据结构5.
5.
4块设备驱动编写流程5.
6键盘驱动5.
6.
1键盘的分类5.
6.
2键盘工作原理5.
6.
3键盘驱动程序的实现5.
7Linux网络驱动程序5.
7.
1网络设备概述5.
7.
2网络设备的加载方法5.
7.
3重要数据结构5.
7.
4网络设备的初始化5.
7.
5打开和关闭网络设备5.
7.
6发送过程的实现5.
7.
7接收过程的实现5.
7.
8中断控制5.
7.
9NE2000兼容网卡驱动程序的移植5.
8触摸屏接口设计与Linux驱动编程5.
8.
1触摸屏接口概述5.
8.
2触摸屏驱动的体系接口5.
8.
3触摸屏的Linux驱动程序分析5.
8.
4触摸屏的测试与校准三、考核知识点1.
Linux设备类型、设备号、设备文件系统和系统文件系统2.
设备驱动程序的结构,驱动程序的注册和注销、设备的打开和释放、设备的读写和控制操作、设备的中断和轮询处理3.
字符设备驱动的编写、编译和测试4.
LCD设备的工作原理、驱动开发5.
块设备驱动程序工作原理、主要数据结构和驱动开发6.
键盘工作原理和驱动开发7.
网络设备的加载、主要数据结构、设备的初始化、设备的控制、中断处理和驱动开发四、考核要求1.
Linux设备类型、设备号、设备文件系统和系统文件系统识记:设备的分类、领会:主设备号与次设备号的定义、设备文件系统与系统文件系统的区别2.
设备驱动程序的结构,驱动程序的注册和注销、设备的打开和释放、设备的读写和控制操作、设备的中断和轮询处理识记:设备驱动程序的主要组成部分领会:驱动程序的注册和注销、设备的打开和释放、设备的读写和控制操作、设备的中断和轮询处理3.
字符设备驱动的编写、编译和测试领会:字符设备驱动的编写、编译和测试简单应用:字符设备驱动开发4.
LCD设备的工作原理、驱动开发领会:LCD工作原理、FrameBuffer机制简单应用:LCD驱动开发5.
块设备驱动程序工作原理、主要数据结构和驱动开发领会:块设备驱动程序工作原理、主要数据结构简单应用:块设备驱动开发6.
键盘工作原理和驱动开发领会:键盘工作原理简单应用:键盘驱动开发7.
网络设备的加载、主要数据结构、设备的初始化、设备的控制、中断处理和驱动开发领会:网络设备的加载、主要数据结构、设备的初始化、设备的控制、中断处理简单应用:网络设备驱动开发第六章Qt图形编程一、学习目的与要求本章的学习目的主要是掌握嵌入式Linux的图像编程.
要求了解常用的嵌入式图形界面编程机制,掌握Qt/Embedded的环境搭建、信号与插槽的概念以及图形设计器的使用方法;了解基于Qt技术的Qtopia,掌握基于Qt技术的Qtopia系统平台、开发环境的搭建,熟练掌握Qt/Embedded和Qtopia下应用程序的实现方法.
重点学习Qt/Embedded环境下应用程序的开发过程.
二、课程内容6.
1嵌入式GUI简介6.
1.
1Qt/Embedded6.
1.
2MiniGUI6.
1.
3Microwindows6.
1.
4OpenGUI6.
1.
5常见GUI的参数比较6.
2Qt/Embedded开发基础6.
2.
1Qt/Embedded介绍6.
2.
2Qt/Embedded的安装与环境变量设置6.
2.
3Qt/Embedded信号和插槽机制6.
2.
4QtDesigner的使用6.
2.
5Qt/Embedded窗口实例6.
3基于Qt技术的Qtopia6.
3.
1基于Qt技术的Qtopia系统平台6.
3.
2Qtopia介绍及其开发环境的建立6.
3.
3Qt/Embedded和Qtopia下应用程序的实现6.
4Qt编程综合实验6.
4.
1基于PC的"HelloWorld"程序6.
4.
2发布Qt/Embedded程序三、考核知识点1.
嵌入式GUI的Qt/Embedded、MiniGUI、Microwindows和OpenGUI以及它们之间的比较2.
Qt/Embedded的架构、开发环境、安装和环境变量设置、信号和插槽机制以及窗口设计3.
Qt/Embedded和Qtopia体系结构,Qtopia开发环境的建立,Qt/Embedded和Qtopia下应用程序的实现4.
Qt/Embedded下应用程序的开发流程四、考核要求1.
嵌入式GUI的Qt/Embedded、MiniGUI、Microwindows和OpenGUI以及它们之间的比较识记:Qt/Embedded、MiniGUI、Microwindows和OpenGUI的特点2.
Qt/Embedded的架构、开发环境、安装和环境变量设置、信号和插槽机制以及窗口设计领会:Qt/Embedded的架构、开发环境简单应用:Qt/Embedded安装和环境变量设置、信号和插槽机制以及窗口设计3.
Qt/Embedded和Qtopia体系结构,Qtopia开发环境的建立,Qt/Embedded和Qtopia下应用程序的实现领会:Qt/Embedded和Qtopia体系结构简单应用:Qtopia开发环境的建立,Qt/Embedded和Qtopia下应用程序的实现4.
Qt/Embedded下应用程序的开发流程综合应用:Qt/Embedded下应用程序的开发第七章嵌入式Linux综合设计项目实例一、学习目的与要求本章的学习目的主要是通过综合开发实例掌握嵌入式Linux开发的基本流程和方法.
了解网络视频监控系统的设计、实现流程;了解车载信息娱乐系统的设计思路、硬件电路设计和软件设计;了解电梯监控系统的系统设计和实现;了解无线点菜系统的设计思路、硬件设计和软件设计;了解基于WebService智能家居的系统设计和系统实现.
重点通过上述综合开发实例的学习,掌握嵌入式Linux开发的基本流程、开发方法.
二、课程内容7.
1网络视频监控系统7.
2车载信息娱乐系统7.
2.
1实例说明7.
2.
2设计思路分析7.
2.
3硬件电路设计7.
2.
4软件设计7.
3基于嵌入式平台的电梯监控系统7.
3.
1系统概述7.
3.
2系统设计7.
3.
3系统实现7.
4无线点菜系统7.
4.
1设计思路分析7.
4.
2系统硬件设计7.
4.
3系统软件设计7.
4.
4总结7.
5基于嵌入式与WebService的智能家居系统7.
5.
1系统概述7.
5.
2系统设计7.
5.
3系统实现三、考核知识点1.
网络视频监控系统2.
车载信息娱乐系统的设计思路,硬件电路设计和软件设计3.
基于嵌入式平台的电梯监控系统的系统设计和系统实现4.
无线点菜系统的设计思路,系统硬件设计和软件设计5.
基于嵌入式与WebService的智能家居系统系统设计和实现四、考核要求1.
网络视频监控系统综合应用:网络视频监控系统的开发2.
车载信息娱乐系统的设计思路,硬件电路设计和软件设计综合应用:车载信息娱乐系统的开发3.
基于嵌入式平台的电梯监控系统的系统设计和系统实现综合应用:电梯监控系统的开发4.
无线点菜系统的设计思路,系统硬件设计和软件设计综合应用:无线点菜系统的开发5.
基于嵌入式与WebService的智能家居系统系统设计和实现综合应用:智能家居系统系统的开发三、有关说明与实施要求(一)关于课程内容与考核目标的说明《嵌入式Linux系统开发与应用》课程自学考试大纲明确了《嵌入式Linux系统开发与应用》课程学习的内容以及深广度,规定了该课程自学考试的范围和标准,是进行学习和考核的依据.
该课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点.
本课程的考核目标主要是考核考生对《嵌入式Linux系统开发与应用》课程内容的掌握程度,检查他们对嵌入式Linux系统开发的认识深度与广度,以及他们在工作中应用这些理论与方法的能力,处理和解决实际开发问题的能力.
《嵌入式Linux系统开发与应用》课程自学考试大纲要求考生学习和掌握的知识点内容都作为考核的内容.
由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按四个认知(或叫能力)层次确定其考核要求.
四个能力层次从低到高依次是:识记;领会;简单应用;综合应用.
关于这些用语、概念的解释如下:识记:能正确认识和表述科学事实、原理、术语和规律,知道该课程的基础知识,并能进行正确的选择和判断.
领会:能将所学知识加以解释、归纳,能领悟某一概念或原理与其他概念或原理之间的联系,理解其引申意义,并能做出正确的表述和解释.
简单应用:能用所学的概念、原理、方法正确分析和解决较简单问题,具有分析和解决一般问题的能力.
综合应用:能灵活运用所学过的知识,分析和解决比较复杂的问题,具有一定解决实际问题的能力.
(二)关于自考教材《嵌入式Linux系统开发与应用》康维新主编,机械工业出版社出版,2013年1月第1版.
(三)自学方法指导1.
本课程的学习者应根据本大纲规定,认真阅读指定教材,理解教材中的基本原理,熟悉基本分析方法.
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在各章的基本要求中也指明了各章内容的重点和难点.
本课程的学习者应在全面系统学习的基础上,掌握重点,有目的的深入学习重点章节的内容,但切忌在没有全面学习教材的情况下孤立地去抓重点.
2.
本课程的学习者在自学时,应根据本大纲在推荐教材和参考书中找出大纲中相关章节知识点的论述,系统做出自学笔记,适当地配合地进行编程练习.
本课程中需要动手编程的实践内容较多,自学者在学习时,要注重对知识点的理解和掌握,仔细阅读教材和参考书中的内容,多动手编程和调试,做到融会贯通.
(四)对社会助学的要求1.
社会助学者应根据本大纲规定的考试内容和考核目标,认真钻研指定的教材,明确本课程的特点、学习范围和学习要求,对自学应考者进行切实有效的辅导,并从学习方法上给予指导,引导他们防止自学中的各种偏向,把握社会助学的正确方向.
2.
正确处理重点和一般的关系.
课程内容有重点与一般之分,但考试的内容要覆盖全部课程,而且重点与一般是相互联系的,不是截然分开的.
社会助学者应全面系统地学习教材,掌握全部考试内容和考核知识点,在此基础上再突出重点.
总之,要将把全面理解和重点深入探讨结合起来,切勿孤立地只抓重点,把自学应考者引向猜题押题的歧途.
3.
正确处理基础知识与应用能力之间的关系.
社会助学者既要重视基础理论知识,又要重视实际应用能力的培养,努力引导自学应考者将识记、领会同应用联系起来,将基础知识和理论转化为应用能力,在全面辅导的基础上,着重培养和提高自学应考者分析和解决问题的能力.
(五)关于命题考试的若干要求1.
本课程考试采用闭卷笔试方式,考试的时间为150分钟.
本课程考试可以携带没有存储功能的小型计算器.
2.
本大纲各章所规定的基本要求、考核知识点及考核要求下的知识细目,都属于考核的内容.
考试命题既要覆盖到章,又要避免面面俱到.
要注意突出课程的重点、章节重点,加大重点内容的覆盖度.
3.
命题不应有超出大纲中考核知识点范围的题,考核目标不得高于大纲中所规定的相应的最高能力层次要求.
命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练.
不应出与基本要求不符的偏题或怪题.
4.
本课程在试卷中对不同能力层次要求的分数比例大致为:识记占20%,领会占30%,简单应用占30%,综合应用占20%.
5.
要合理安排试题的难易程度,试题的难度可分为:易、较易、较难和难四个等级.
每份试卷中不同难度试题的分数比例一般为:2:3:3:2.
必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念.
在各个能力层次中对于不同的考生都存在着不同的难度,考生切勿混淆.
6.
课程考试命题的主要题型一般有单项选择题、多项选择题、判断题、名词解释题、简答题、编程题、论述题等题型.
各种题型的具体样式参见附录题型举例.
目前舍利云服务器的主要特色是适合seo和建站,性价比方面非常不错,舍利云的产品以BGP线路速度优质稳定而著称,对于产品的线路和带宽有着极其严格的讲究,这主要表现在其对母鸡的超售有严格的管控,与此同时舍利云也尽心尽力为用户提供完美服务。目前,香港cn2云服务器,5M/10M带宽,价格低至30元/月,可试用1天;;美国cera云服务器,原生ip,低至28元/月起。一、香港CN2云服务器香港CN2精品线...
香港云服务器最便宜价格是多少钱一个月/一年?无论香港云服务器推出什么类型的配置和活动,价格都会一直吸引我们,那么就来说说香港最便宜的云服务器类型和香港最低的云服务器价格吧。香港云服务器最便宜最低价的价格是多少?香港云服务器只是服务器中最受欢迎的产品。香港云服务器有多种配置类型,如1核1G、2核2G、2核4G、8到16核32G等。这些配置可以满足大多数用户的需求,无论是电商站、视频还是游戏、小说等。...
DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...