- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * 第一章 绪论 邹昕光 哈尔滨工业大学自动化测试与控制研究所 2011 * 课程内容 1.1 嵌入式系统概述 1.2 嵌入式系统开发过程 1.3 嵌入式软件系统案例 * 1.1嵌入式系统概述 嵌入式系统定义 嵌入式系统 ( Embedded Systems ) 是指以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。是将应用程序和操作系统与计算机硬件集成在一起的系统 * 嵌入式设备 消费电子:手机、 PDA、机顶盒、微波炉 大型设备:汽车、电梯 网络设备:路由器、交换机、硬件防火墙 其他设备:自动售货机、ATM * 1.1嵌入式系统概述 嵌入式系统和实时系统区别 【误解1】嵌入式系统是实时性系统。 【误解2】实时系统处理速度很快。 * 实时系统 在实时系统中,系统的正确性不仅依赖于计算的结果还依赖于结果产生的时间。 【实例】导弹防御系统 * 嵌入式操作系统 1 嵌入式操作系统定义 负责对计算机硬件直接控制和管理;对应用程序提供支持的系统软件。 嵌入式操作系统 2 现代嵌入式操作系统主要功能 任务管理 任务间同步和通信 内存管理 中断管理 * * 1.2 嵌入式软件开发过程 嵌入式软件开发环境 嵌入式软件开发模型 * 嵌入式软件开发环境 1 * 嵌入式软件开发环境 2 交叉编译 编译链接过程在宿主机上的开发环境上执行 可执行程序的运行在目标系统上执行 工具链 ToolChain 编译/链接工具集形成一套工具链条 编译的输出是链接的输入,形成链状结构 【问题】为什么需要交叉编译? * 嵌入式软件开发模型 连接式开发环境 可抽换存储装置开发环境 独立式开发环境 * 连接式开发环境 宿主机和目标系统通过网络或串口连接 * 可抽换存储装置开发环境 宿主机通过可移动存储设备与目标系统连接 目标系统包含基本引导加载程序,其他可执行程序存放在移动存储设备上 * 独立式开发环境 宿主机和目标系统为一个设备 * 1.3 嵌入式软件系统案例 数码电子交警系统项目 功能要求 交通监视与机动车闯红灯抓拍 控制高分辨率数码相机和地感线圈采集数据 通过以太网或串行通信方式与指挥控制中心联系 性能要求 系统工作安全可靠 系统配置简单 * 系统逻辑结构图 * 系统设计 前端路口车辆检测及拍照与通信子系统 控制管理中心子系统 * 现场子系统设计 系统组成: 嵌入式控制系统 地感线圈检测装置 高精度数码相机 相关通信附件 * 现场子系统设计 工作原理 红灯亮时检测地感线圈信号变化捕捉违章车辆;控制数码相机的快门和闪光抓拍违章车辆。 绿灯亮时相片转存到控制系统的存储器内;并将照片传输到远端控制中心。 * 现场子系统结构图 * 现场子系统功能设计 在设计中采用多任务并发执行的模式,需要嵌入式操作系统的支持 任务定义 自动拍照任务 照片远传任务 工作状态监控任务 * 自动拍照任务 【任务描述】 控制相机对闯红灯的车辆进行拍照 * 照片下载任务 【任务描述】 将数码相机中的照片下载到嵌入式控制系统的存储器中,并将照片传送给远程系统。 * 工作状态监控任务1 模块描述 监控自身以及通信对方是否工作正常。 工作原理 利用软件或硬件看门狗来监控自身是否正常工作,如果不正常,系统重启。 利用心跳机制监控与远程系统通信是否正常工作,如果不正常,系统报警。 * 工作状态监控任务2 看门狗机制 CPU watchdog Rest IO OUT IN * 工作状态监控任务3 心跳机制 Task1 Task2 How are you? Never better! * 系统配置 通信参数自动配置 现场子系统的网络通信参数采用DHCP方式配置,减少人工配置和维护的成本 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
文档评论(0)