江苏自考教材章节目录:12575嵌入式系统设计
12575 嵌入式系统设计
南京信息工程大学编(2018年)
指定教材:《嵌入式系统设计与实例开发-基于ARM微处理器与μC/OS-II实时操作系统》(第3版),王田苗、魏洪兴编著,清华大学出版社,2008年版。
一、课程性质和特点
本课程是一门专业基础选修课,设置该课程的目的是为学习嵌入式系统设计原理及方法,根据应用要求,把相应的计算机直接嵌入到应用系统中,将嵌入式软件的知识体系和工程实践有机结合,使学生掌握嵌入式系统设计的基础理论、开发技术和工具,并具备嵌入式在通信、信息家电、工业控制、移动计算设备、网络设备等领域的设计、开发能力。
二、课程目标
嵌入式系统融合了计算机软/硬件技术、通信技术和半导体微电子技术。通过本课程学习:
1. 使学生能够深刻理解嵌入式系统原理及其设计理论和方法;
2. 培养嵌入式系统设计能力及素养;
3. 让学生了解嵌入式系统设计的最新理论和方法。
三、与相关课程的联系与区别
嵌入式系统技术是目前国内外计算机科学领域最为活跃的研究领域之一,其特点是课程实践性强、内容丰富、涉及面广,紧密结合最新计算机前沿、知识更新快,时代性强。本课程需先修课程:数字逻辑,计算机组成原理、计算机系统结构、汇编语言、微机接口技术。
四、课程的重点和难点
1. 嵌入式系统领域中的相关知识;
2. ARM微处理器的体系结构、硬件平台的搭建与接口设计;
3. μC/OS-II操作系统的内核,软件体系结构的设计和应用程序的开发。
Ⅱ 考核目标
本大纲在考核目标中,按照识记、领会和简单应用三个层次规定其应达到的能力层次要求。三个能力层次是递升的关系,后者必须建立在前者的基础上。各能力层次的含义是:
识记(Ⅰ):要求考生能够识别和记忆本课程中有关概念,并能够根据考核的不同要求,做正确的表述、选择和判断。
领会(Ⅱ):要求考生能够领悟和理解本课程中相关概念、特性,在实际应用中能够做出正确的选择。
简单应用(Ⅲ):要求考生能够根据已知的知识,进行嵌入式系统相关内容的设计。
第一章 嵌入式系统概述
一、学习目的与要求
对嵌入式系统及其技术和应用有一个全面的了解。
二、课程内容
嵌入式系统的概念、特点、组成与分类,嵌入式系统的应用领域以及在机电控制方面的应用,嵌入式系统的现状和发展趋势
三、考核知识点与考核要求
1. 嵌入式系统简介
识记:最早的8位单片机,第一个商业嵌入式内核,嵌入式操作系统的典型特点;嵌入式系统的定义,划分、架构;嵌入式系统的发展趋势;知识产权核,片上系统的概念,IP核的划分;嵌入式系统的组成,嵌入式系统硬件层的核心,微处理器的体系结构,存储器的类型,Cache,主存,辅助存储器,通用设备接口和I/O接口,中间层,BSP的特点,嵌入式系统硬件初始化环节及含义,设备驱动程序及其基本功能,系统软件层的组成,EOS的基本功能及其特点,通用操作系统的文件系统的功能,嵌入式文件系统的的主要功能和主要操作、特点,图形用户接口,应用软件层;嵌入式处理器的特点、分类;操作系统的基本功能和主要任务,嵌入式操作系统的分类和定义,实时系统的分类、定义和区别,嵌入式处理器的分类,商业RTOS的评价指标,嵌入式系统的软件分类。
领会:嵌入式系统的历史、定义、发展趋势,知识产权核;嵌入式系统的特点;硬件层、中间层、系统软件层和应用软件层;嵌入式系统的硬件,嵌入式系统的软件
2. 嵌入式系统的应用领域
识记:嵌入式系统应用的领域包括哪些。
领会:工业控制、交通管理、信息家电、家庭智能管理系统、POS网络及电子商务、环境检测和机器人
3. 嵌入式系统在机电方面的应用
领会:嵌入式系统在机电方面的应用。
4. 嵌入式系统的现状和发展趋势
识记:未来嵌入式系统的几大发展趋势
领会:嵌入式系统的现状,未来嵌入式系统的发展趋势
四、本章重点、难点
嵌入式系统的定义和组成;
嵌入式系统的硬件和软件。
第二章 嵌入式系统的基本知识
一、学习目的与要求
了解并掌握嵌入式系统的基本知识。
二、课程内容
嵌入式系统硬件、软件知识,嵌入式系统中的选型原则和设计工具
三、考核知识点与考核要求
1. 嵌入式系统硬件知识
识记:嵌入式微处理器的特点,嵌入式硬件系统的组成及其核心,嵌入式微处理器的组成;冯·诺依曼体系结构和哈佛体系结构的概念,地址、存储器控件和虚拟存储器的概念,小端字节顺序存储法和大端字节顺序存储法的概念;ARM7TDMI流水线级数和存储周期,MIPS概念。
领会:嵌入式硬件系统的基本结构,冯·诺依曼体系结构和哈佛体系结构,CISC和RISC;信息存储的字节顺序;ARM、MIPS、POWER PC、x86、68K/Coldfire等微处理器的基本内容。
2. 嵌入式系统软件知识
识记:嵌入式软件的概念及特点;无操作系统的嵌入式软件的实现方式,循环轮转方式的基本思想及优缺点;基于嵌入式操作系统进行应用程序开发的优点,内核的概念和操作系统的主要功能;操作系统的分类,单体结构、分层结构和微内核结构的概念和优缺点;占先式内核、中断响应时间、优先级反转、任务执行时间的抖动的概念,任务划分的原则;商用型实时操作系统的优缺点;Windows Embedded主要功能模块;μC/OS-II的主要特点。
领会:嵌入式软件的特点,无操作系统和有操作系统的嵌入式软件体系结构,嵌入式操作系统按系统类型的分类、按响应时间的分类、按软件结构的分类;占先式内核、调度策略分析、任务优先级分配、时间的可确定性、任务切换时间、中断响应时间、优先级反转、任务执行时间的抖动、任务的划分;商用型、免费型实时嵌入式操作系统。
3. 嵌入式系统中的选型原则和设计工具
识记:如何选择嵌入式处理器内核,嵌入式操作系统的选型原则;嵌入式系统设计的阶段构成,针对系统的不同复杂程度常用的系统设计方法;嵌入式应用软件的开发方式,宿主机、物理连接、逻辑连接的概念,串口连接方式的适用情形;嵌入式软件的开发阶段,gcc编译过程,嵌入式软件的调试特点,嵌入式软件的调试方法,直接测试法、利用监控器方法进行软件开发的基本步骤;ROM仿真器的优点,OCD方式的优缺点及常用的OCD实现方法,模拟器的主要类型和不足之处。
领会:硬件平台的选择,嵌入式操作系统的选型原则,嵌入式系统的设计方法、开发方法,宿主机、目标机及其连接,编辑器、编译器、调试及其工具,软件工程工具。
四、本章重点、难点
嵌入式软件体系结构;
嵌入式操作系统的选型原则;
嵌入式软件开发工具。
第三章 ARM微处理器体系结构与指令集
一、学习目的与要求
掌握ARM微处理器的体系结构和指令系统,能够进行简单的程序开发。
二、课程内容
ARM微处理器概述和体系结构,ARM微处理器的指令系统和编程,ARM微处理器初始化分析
三、考核知识点与考核要求
1. ARM嵌入式微处理器概述
识记:嵌入式微处理器的主要评价指标、运行模式,ARM成功原因,ARM7流水线结构
领会:ARM微处理器、架构版本与产品系列
2. ARM微处理器体系结构
识记:字的长度,ARM地址总线位数及寻址空间,ARM的架构及ALU的组成,乘法器的实现方法,ARM微处理器的工作状态;影响程序执行速度的主要因素,流水线的结构相关、数据相关、控制相关的基本概念及解决措施;ARM7架构的流水线结构;ARM微处理器中寄存器的个数及分类,R13、R14以及R15的作用,SPSR的作用及功能;ARM的7种运行模式;异常的概念,ARM的异常类型及具体含义,ARM微处理器对异常的响应过程以及从异常的返回过程,Abort异常的类型,异常的处理次序。
领会:ARM处理器支持的数据类型,ALU逻辑结构,桶型移位寄存器,高速乘法器,浮点部件,控制器;ARM的流水线设计,ARM7的三级流水线,ARM9的5级流水线;通用寄存器,程序状态寄存器;ARM支持的异常类型,对异常的响应过程和返回过程,各类异常的具体描述,异常进入和退出时PC的取值,异常向量。
简单应用:ARM支持的7种运行模式,进入异常处理时保存在R14中的PC值,退出异常处理时的指令。
3. ARM处理器的指令系统
识记:ARM指令的操作数位数,ARM中BL/CMP/LDM/MUL/STR/SWI等重要指令的功能以及指令集的分类,ARM指令系统的特点;寻址方式的概念,ARM指令系统支持的常见寻址方式,堆栈、满堆栈、空堆栈的概念,ARM微处理器支持的堆栈工作方式;ARM数据处理指令的分类,ARM中实现程序跳转的方法,BL指令的工作过程,SWI指令的作用
领会:堆栈的工作方式,ARM伪指令,Thumb指令集
4. ARM处理器编程简介
识记:标号的概念及生成方式,变量的概念及类型,可执行映像文件的组成部分,汇编语言与C语言混合编程的方式,C语言调用汇编语言时汇编语言应满足的条件,ATPCS对堆栈的规定,汇编语言调用C语言要遵循的规则。
领会:ARM汇编语言的文件格式、语句格式
简单应用:C语言与汇编语言的混合编程
5. ARM处理器初始化分析
识记:一般PC中操作系统的引导过程步骤,不同计算机平台引导过程的区别,引导程序的概念,Boot Loader的操作模式,启动模式和下载模式的概念,Boot Loader的组成、启动过程以及两个阶段的主要任务
领会:一般PC系统的初始化过程,嵌入式系统的初始化过程,ARM的初始化分析。
简单应用:设置入口指针、中断向量、初始化堆栈、初始化C语言所需的存储器空间。
四、本章重点、难点
ARM中的寄存器组织;
ARM处理器的运行模式和异常;
C语言与汇编语言的混合编程;
Boot Loader的启动过程。
第四章 μC/OS-II嵌入式实时操作系统内核分析
一、学习目的与要求
理解并掌握μC/OS-II的工作原理以及在S3C2410微处理器上的移植。
二、课程内容
μC/OS-II实时操作系统简介与内核结构分析,μC/OS-II的任务通信和同步,μC/OS-II在S3C2410微处理器上的移植分析
三、考核知识点与考核要求
1. μC/OS-II实时操作系统简介
识记:μC/OS-II的主要特点
2. μC/OS-II的内核结构分析
识记:任务的概念,μC/OS-II的内核特点和调度策略,中断的概念
领会:多任务以及任务状态转换,任务调度以及任务就绪表的管理,中断与时间管理,μC/OS-II的初始化。
3. μC/OS-II的任务通信和同步
识记:任务之间的关系,竞争条件的概念,任务互斥的解决办法,多任务内核中信号量的作用,原语、同步、死锁的概念,死锁产生的条件和预防死锁的方法;任务间通信、共享内存、消息传递的概念;任务通信机制,信号量的组成,邮箱和消息队列的概念。
领会:任务之间的关系,任务互斥、同步、死锁,共享内存和消息传递,事件控制块、信号量、邮箱和消息队列。
4.μC/OS-II在S3C2410微处理器上的移植分析
识记:移植的概念,μC/OS-II正常工作,处理器必须满足的要求,堆栈的增长方向。
领会:移植μC/OS-II的基本要求,设置与处理器和编译器相关的代码。
简单应用:6个操作系统相关的函数,4个与处理器相关的函数,移植测试
四、本章重点、难点
任务就绪表的管理;
任务之间的关系;
操作系统的移植。
第五章 嵌入式系统硬件平台与接口设计
一、学习目的与要求
掌握嵌入式硬件平台的开发和调试技术。
二、课程内容
基于S3C2410A微处理器的硬件平台体系结构,存储器系统设计,串行接口设计,I/O接口设计,人机交互接口,嵌入式系统的网络接口设计,嵌入式系统的调试接口ARM JTAG的设计
三、考核知识点与考核要求
1. 基于S3C2410A微处理器的硬件平台体系结构
识记:S3C2410A的内核,基于S3C2410A的嵌入式硬件平台主要内容,S3C2410A微处理器的两级引导方式内容。
领会:S3C2410A微处理器及相应的硬件平台结构
2. 存储器系统设计
识记:Cache的作用,MMU的作用,嵌入式系统中的存储管理
领会:存储器系统的层次结构,高速缓存,内存管理单元,S3C2410A的存储系统的特征,存储器的大/小端模式以及存储器映射表
简单应用:存储器的地址引脚连接
3. 串行接口设计
识记:3种基本的通信模式,RS-422的传输速率,RS-485收发器的特点
领会:通信的基本模式和异步通信,RS-232-C、RS-422和RS-485。
简单应用:通用异步收发器
4. I/O接口设计
识记:接口电路的概念,设置接口电路的必要性,编址方式及相应的优缺点;A/D转换器的概念、类型、选型因素和重要指标,常用的A/D转换器类型
领会:GPIO接口设计和A/D转换器,ARM中的A/D转换器
5. 人机交互接口
识记:LCD模块的2种基本类型,触摸屏分类,实现键盘的两种方案
领会:液晶显示器的基本知识,LCD的控制方法,触摸屏的原理与控制,触摸屏与显示器的配合,键盘接口设计
简单应用:矩阵键盘的扫描算法,键盘扫描程序的实现。
6. 嵌入式系统的网络接口设计
识记:最广泛的通信协议,ARP功能
领会:传输编码、802.3MAC层的帧,嵌入式系统中主要处理的以太网协议,嵌入式以太网接口的实现,RTL8019AS的初始化、发送数据、接收数据。
简单应用:基于ARM的RTL8019AS网络接口芯片的设计。
7. 嵌入式系统的调试接口ARM JTAG的设计
识记:使用JTAG的优点,JTAG的典型信号,JTAG链的组成,JTAG链的工作过程
领会:JTAG链的工作过程。
四、本章重点、难点
S3C2410A的存储系统的特征;
存储器的地址引脚连接;
编址方式及相应的优缺点;
JTAG链的工作过程。
第六章 基于μC/OS-II的软件体系结构设计
一、学习目的与要求
掌握文件系统的建立方法,外设以及驱动程序的实现方法,基于Unicode汉字库的实现方法,基本绘图函数的实现以及其它实用API函数的使用。
二、课程内容
基于μC/OS-II扩展RTOS的体系结构,建立文件系统,外设及驱动程序,网络通信协议,图形用户接口函数,系统的消息队列以及其它实用的应用程序接口函数
三、考核知识点与考核要求
1. 基于μC/OS-II扩展RTOS的体系结构
识记:驱动程序的作用
领会:软件体系的组成
2. 建立文件系统
识记:文件系统的概念,FAT的组成,操作系统分配磁盘空间的单位,硬盘上的数据结构,MBR的位置,FLASH的读写特点
领会:FAT文件系统结构,硬盘结构,Flash盘的FAT结构
简单应用:文件系统的实现,相关的API函数
3. 外设及驱动设计
识记:液晶模块的工作模式
领会:串行口的接口函数,液晶模块控制,液晶显示驱动程序接口,键盘驱动程序
4. 网络通信协议
领会:基于ARM和μC/OS-II的TCP/IP协议,网络编程接口
5. 图形用户接口(GUI)函数
识记:Unicode的编码长度,与传统字符编码集相比的优势,图形操作系统中字符的存储方式,操作系统图形界面的基础,可视化开发的基础
领会:Unicode的基础及优势,字符的存储方式,字库的显示及相关函数,基本绘图函数和典型的控件
简单应用:编写Unicode程序
6. 系统的消息队列
识记:进入挂起状态和就绪状态的条件
领会:系统消息和相关函数
7. 其它实用的应用程序接口(API)函数
简单应用:双向链表、系统时间、系统图形、系统启动和系统附加任务的相关API函数,
四、本章重点、难点
文件系统的相关概念及建立。
第七章 嵌入式软件应用程序实例
一、学习目的与要求
掌握绘图、文件、网络以及系统时间相关的函数的使用,掌握系统的消息循环和控件的使用方法,掌握同步问题的解决方法。
二、课程内容
建立基于μC/OS-II的应用程序,绘图API函数,系统的消息循环和文件的使用,列表框、文本框控件的使用,系统的多任务和系统时钟,UDP通信实验和综合举例
三、考核知识点与考核要求
1. 建立基于μC/OS-II的应用程序
识记:任务间通信的常用手段
领会:在μC/OS-II系统上运行应用程序的结构,系统的消息循环,创建新任务以及任务之间的同步
简单应用:创建新的任务,任务之间的同步
2. 绘图API函数
识记:绘图的实现方式
领会:绘图的API函数
简单应用:绘图API函数应用
3. 系统的消息循环
识记:任务之间通信的实现方式,系统消息的循环过程
领会:系统的消息循环,消息的数据结构
简单应用:消息循环的应用
4. 文件的使用
识记:NAND Flash中使用的文件系统,NOR Flash中使用的文件系统
领会:文件读取
简单应用:文件读取程序
5. 列表框控件的使用
识记:控件的概念
领会:列表控件框的使用
简单应用:列表控制框的应用
6. 文本框控件的使用
领会:文本框控件的结构体与使用
简单应用:文本框控件的应用
7. 系统的多任务和系统时钟
领会:系统的多任务与系统时钟
简单应用:系统的多任务与系统时钟的应用
8. UDP通信实验
识记:UDP协议的作用,UDP与TCP的区别;socket接口的概念
领会:UDP与SOCKET中的相关知识
简单应用:UDP的应用
9. 综合举例
简单应用:嵌入式软件的综合开发
四、本章重点、难点
系统消息的循环过程。
第八章 嵌入式系统的应用开发案例
一、学习目的与要求
了解并掌握实际嵌入式系统产品的开发流程。
二、课程内容
嵌入式系统的设计方法,嵌入式数控系统设计开发实例,智能家居远程监控系统设计实例
三、考核知识点与考核要求
1. 嵌入式系统的设计方法
识记:嵌入式系统的设计和开发流程;嵌入式系统软硬件划分遵循的原则;传统的嵌入式系统开发的过程;黑盒测试与白盒测试的概念。
领会:嵌入式系统的设计流程,嵌入式系统的软硬件划分,嵌入式系统的软硬件协同设计,系统集成和测试
2. 嵌入式数控系统设计开发实例
识记:数控系统的概念
领会:数控系统的需求分析
简单应用:系统体系结构设计,软件设计,系统集成与测试
3. 智能家居远程监控系统设计实例
领会:智能家居的功能,系统功能分析
简单应用:智能家居系统的软硬件方案、报警方案、监控方案和通信方案的设计,系统硬件结构设计,系统软件结构设计
四、本章重点、难点
嵌入式系统的设计和开发流程;
嵌入式系统软硬件划分遵循的原则;
传统的嵌入式系统开发过程。
一、自学考试大纲的目的和作用(共性部分)
课程自学考试大纲是根据专业自学考试计划的要求,结合自学考试的特点而确定。其目的是对个人自学、社会助学和课程考试命题进行指导和规定。
课程自学考试大纲明确了课程学习的内容以及深广度,规定了课程自学考试的范围和标准。因此,它是编写自学考试教材和辅导书的依据,是社会助学组织进行自学辅导的依据,是自学者学习教材、掌握课程内容知识范围和程度的依据,也是进行自学考试命题的依据。
二、课程自学考试大纲与教材的关系(共性部分)
课程自学考试大纲是进行学习和考核的依据,教材是学习掌握课程知识的基本内容与范围,教材的内容是大纲所规定的课程知识和内容的扩展与发挥。课程内容在教材中可以体现一定的深度或难度,但在大纲中对考核的要求一定要适当。
大纲与教材所体现的课程内容应基本一致;大纲里面的课程内容和考核知识点,教材里一般也要有。反过来教材里有的内容,大纲里就不一定体现。(注:如果教材是推荐选用的,其中有的内容与大纲要求不一致的地方,应以大纲规定为准。)
三、关于自学教材
《嵌入式系统设计与实例开发-基于ARM微处理器与μC/OS-II实时操作系统》(第3版),王田苗、魏洪兴编著,清华大学出版社,2008年版。
四、关于自学要求和自学方法的指导
本大纲的课程基本要求是依据专业考试计划和专业培养目标而确定的。课程基本要求还明确了课程的基本内容,以及对基本内容掌握的程度。基本要求中的知识点构成了课程内容的主体部分。因此,课程基本内容掌握程度、课程考核知识点是高等教育自学考试考核的主要内容。
为有效地指导个人自学和社会助学,本大纲已指明了课程的重点和难点,在章节的基本要求中一般也指明了章节内容的重点和难点。
五、应考指导
1. 如何学习
根据大纲中的考核知识点和考核要求,以自学教材为主要参考书,一条条弄清楚。特别要关注每一章中的重点和难点,但不能仅将重点和难点弄清楚。
2. 如何考试
卷面整洁非常重要。书写工整,段落与间距合理,卷面赏心悦目有助于教师评分,教师只能为他能看懂的内容打分。回答所提出的问题。要回答所问的问题,而不是回答你自己乐意回答的问题!避免超过问题的范围
3. 如何处理紧张情绪
正确处理对失败的惧怕,要正面思考。如果可能,请教已经通过该科目考试的人,问他们一些问题。做深呼吸放松,这有助于使头脑清醒,缓解紧张情绪。考试前合理膳食,保持旺盛精力,保持冷静。
4. 如何克服心理障碍
这是一个普遍问题!如果你在考试中出现这种情况,试试下列方法:使用“线索”纸条。进入考场之前,将记忆“线索”记在纸条上,但你不能将纸条带进考场,因此当你阅读考卷时,一旦有了思路就快速记下。按自己的步调进行答卷。为每个考题或部分分配合理时间,并按此时间安排进行。
六、对社会助学的要求
第一章基本学时为3个学时,第二章基本学时为4个学时,第三章基本学时为6个学时,第四章基本学时为6个学时,第五章基本学时为5个学时,第六章基本学时为4个学时,第七章基本学时为3个学时,第八章基本学时为1个学时。
七、对考核内容的说明
1. 本课程要求考生学习和掌握的知识点内容都作为考核的内容。课程中各章的内容均由若干知识点组成,在自学考试中成为考核知识点。因此,课程自学考试大纲中所规定的考试内容是以分解为考核知识点的方式给出的。由于各知识点在课程中的地位、作用以及知识自身的特点不同,自学考试将对各知识点分别按三个层次确定其考核要求。
2. 课程分为两个部分,分别硬件部分和软件部分,考试试卷中所占的比例大约分别为:50%、50%。(适用于将课程可以明显分为几个部分的课程)
八、关于考试命题的若干规定
1、考试为闭卷考试,时间为120分钟。
2、本大纲各章所规定的基本要求、知识点及知识点下的知识细目,都属于考核的内容。考试命题既要覆盖到章,又要避免面面俱到。要注意突出课程的重点、章节重点,加大重点内容的覆盖度。
3、命题不应有超出大纲中考核知识点范围的题目,考核目标不得高于大纲中所规定的相应的最高能力层次要求。命题应着重考核自学者对基本概念、基本知识和基本理论是否了解或掌握,对基本方法是否会用或熟练。不应出与基本要求不符的偏题或怪题。
4、本课程在试卷中对不同能力层次要求的分数比例大致为:识记占50%,领会占30%,简单应用占20%(注:不同专业、不同课程在具体规定上可有所区别)。
5、要合理安排试题的难易程度,试题的难度可分为:易、较易、较难 和难四个等级。每份试卷中不同难度试题的分数比例一般为:2:3:3:2。必须注意试题的难易程度与能力层次有一定的联系,但二者不是等同的概念。在各个能力层次中对于不同的考生都存在着不同的难度。在大纲中要特别强调这个问题,应告诫考生切勿混淆。
6、考试命题的主要题型有单项选择题、填空题、名词解释、简答题、综合题。
一、单项选择题
如:最早的8位单片机是Intel公司的A。
A.8048 B.8051 C.Z80 D.68HC05
二、填空题
如:最早的8位单片机是Intel公司的8048。
三、名次解释
如:嵌入式系统(IEEE定义)
答:控制、监视或者辅助设备、机器和车间运行的装置。
四、简答题
如:国内普遍认同的嵌入式系统是什么?
答:以应用为中心、以计算机技术为基础,软硬件可裁减,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
五、综合题
如:如何理解国内对嵌入式系统的定义
答:嵌入式系统是面向用户、面向产品、面向应用的,它必须与具体的应用相结合才会具有生命力、才更具有优势。
嵌入式系统是将先进的计算机技术、半导体技术和电子技术以及各个行业的具体应用相结合后的产物。
嵌入式系统必须根据应用需求能够对软硬件进行裁减,满足应用系统的功能、可靠性、成本和体积等要求。