第1章 嵌入式系统基础知识1.ppt
上传人:sy****28 上传时间:2024-09-15 格式:PPT 页数:70 大小:1.5MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第1章 嵌入式系统基础知识1.ppt

第1章嵌入式系统基础知识1.ppt

预览

免费试读已结束,剩余 60 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第1章嵌入式系统基础知识1.1嵌入式系统的定义和组成1.1.1什么是嵌入式系统(EmbeddedSystem)?1.1.1什么是嵌入式系统(EmbeddedSystem)?1.1.2嵌入式系统发展趋势拓展:嵌入式系统的发展(了解)拓展:嵌入式系统的发展(了解)拓展:嵌入式系统的发展(了解)1.1.2嵌入式系统发展趋势1.嵌入式系统的发展历史(2)简单操作系统阶段(3)实时操作系统阶段(4)面向Internet阶段面对嵌入式技术与Internet技术的结合,嵌入式系统的研究和应用在飞速发展。(1)新的微处理器层出不穷,进一步精简了系统内核,优化关键算法,降低功耗和软硬件成本。提供更加友好的多媒体人机交互界面。(2)Linux、WindowsCE、PalmOS等嵌入式操作系统迅速发展。嵌入式操作系统自身结构的设计更加便于移植,具有源代码开放、系统内核小、执行效率高、网络结构完整等特点,能够在短时间内支持更多的微处理器。计算机的新技术、新观念开始逐步移植到嵌入式系统中,嵌入式软件平台得到进一步完善。(3)嵌入式系统的开发成了一项系统工程,开发厂商不仅要提供嵌入式软硬件系统本身,同时还要提供强大的硬件开发工具和软件支持包。3.IP核(IntellectualPropertyCore,知识产权核)IP核IP核1.1.3嵌入式系统的组成1.1.3嵌入式系统的组成(1)嵌入式微处理器(2)存储器(3)通用设备接口和I/O接口2.中间层(1)嵌入式系统硬件初始化(1)嵌入式系统硬件初始化(1)嵌入式系统硬件初始化(2)硬件相关的设备驱动程序3.系统软件层(1)嵌入式操作系统(EmbeddedOperatingSystem,EOS)(2)文件系统(3)图形用户接口(GUI)4.应用软件层1.1.4实时系统RTOS(Real-timeoperatingsystem)1.RTOS定义2.RTOS特点(2)可预测性(3)可靠性(4)交互性3.RTOS调度(1)抢占式调度和非抢占式调度(2)静态表驱动策略和优先级驱动策略4.RTOS分类5.实时任务分类6.RTOS操作系统和内核1.2嵌入式微处理器体系结构2.哈佛(Harvard)结构1.2.2精简指令集计算机精简指令集计算机精简指令集特点1.2.3流水线技术1.2.3流水线技术1.2.3流水线技术2.流水线处理机的主要指标1.2.4信息存储的字节顺序1.大端和小端存储法1.大端和小端存储法1.大端和小端存储法1.大端和小端存储法2.可移植性问题3.通信中的存储顺序问题4.数据格式的存储顺序1.3嵌入式微处理器的结构和类型1.3.1嵌入式微控制器1.3.2嵌入式微处理器1.ARM系列2.MIPS系列(了解)3.PowerPC1.3.3嵌入式DSP处理器1.3.4嵌入式片上系统1.3.5多核处理器通用型操作系统:执行性能与反应速度比起实时操作系统,相对没有那么严格。目前较知名的有Microsoft的“WindowsCE”、Palmsource的“PalmOS”、Symbian的“SymbianOS”以及EmbeddedLinux厂商所提供的各式EmbeddedLinux版本,如Metrowerks的“Embedix”、TimeSys的“TimeSysLinux/GPL”、LynuxWorks的“BlueCatLinux”、PalmPalm的“Tynux”等,其产品主要应用于手持式设备、各式联网家电、网络设备等领域。