嵌入式系统开发和实际应用.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统开发与应用 重庆交通大学信息科学与工程学院 许强 主要内容 1.从芯片到系统硬件环境设计; 要求:熟悉芯片的工作特点,CAD设计; 目标:搭建应用硬件系统。 2.内嵌uC/OS-II操作系统的嵌入式系统设计; 要求:熟悉uC/OS-II操作系统内部运行特点; 目标:设计嵌入式的软件系统。 3.内嵌Linux(uClinux)操作系统的嵌入式系统设计。 要求:了解Linux(uClinux)操作系统内部运行原理;熟悉开 发平台的搭建过程。 目标:开发嵌入Linux(uClinux)的嵌入式应用系统。 学习要求 课前预习教材 按时上课,认真听讲 研读参考书和参考网站 整理笔记,认真思考,积极讨论,善于发现问题、提出问题并努力寻求问题的答案。 结合嵌入式系统专题学习网站丰富的教学资源,努力寻求问题的答案,掌握基本原理,拓展知识,延伸视野,提高分析问题和解决问题的能力。 考核方式 平时考勤占20%,作业占10%,实验占20% 考试占50% 考勤有6次上 参考书 Labrosse Jean J.嵌入式实时操作系统uC/OS-II(第2版),邵贝贝等译.北京:北京航空航天大学出版社,2003. 汤子瀛等,《计算机操作系统》,西安电子科技大学 南京大学孙钟秀院士,《操作系统教程》第三版,高等教育出版社 Silberschatz,《操作系统概念》(中、英文)第六版,高等教育出版社 题外之言 态度决定一切前国家足球队教练米卢 考试只是手段,掌握知识才是关键。 本课的重点在于宏观理解计算机系统,扩大知识面。 交流、合作是成功的关键 向他人公开你的见解和问题,勇于提出问题。 通过报纸、杂志、书籍和网络查阅相关文献。 对本专业来讲: 活到老、学到老,时时更新自己的知识。 一.从芯片到系统硬件环境设计; 最小系统 外存储芯片的组织 网络芯片的组织与应用 USB芯片的组织与应用 LCD显示器的组织应用 触摸屏的应用。 二.内嵌uC/OS-II操作系统的嵌入式系统设计; uC/OS-II操作系统的原理 uC/OS-II操作系统的应用设计 嵌入式实时操作系统uC/OS-II原理及应用 基本内容:基本概念、uC/OS-II的任务构架、任务的实现特点;uC/OS-II的移植操作;具体uC/OS-II操作系统的裁剪; 为什么要学习操作系统 设计操作系统或者修改现有的系统 存在们意识不到的大量“操作系统”,嵌入式系统(Embedded OS) 加深对使用的OS的理解,有利于深入编程 用户为了开发应用程序必须与操作系统打交道 编程时借鉴操作系统的设计思想和算法 选择购实操作系统 我并不总使用Win95/NT/2000/XP 操作系统中所用的许多概念和技巧可以推广应用到其它领域 第1章嵌入式实时操作系统的基本概念 什么是计算机操作系统? 什么是批处理操作系统? 什么是分时操作系统? 什么是实时操作系统? 监控程序与实时操作系统? 什么是嵌入式操作系统? 嵌入式系统与嵌入式操作系统? 计算机操作系统 系统软件、计算机硬件、软件资源的管理者。 管理对象包括:CPU、存储器、外部设备、信息(数据和软件); 管理的内容:资源的当前状态(数量和使用情况)、资源的分配、回收和访问操作,相应管理策略(包括用户权限)。 用户使用系统硬件、软件的接口 系统命令(命令行、菜单式、命令脚本式、图形用户接口GUI); 系统调用(形式上类似于过程调用,在应用编程中使用)。 在裸机上添加:设备管理、文件管理、存储管理(针对内存和外存)、处理机管理(针对CPU); 合理组织工作流程:作业管理、进程管理。 批处理操作系统 作业的处理流程 作业提交:作业的输入; 作业执行 作业完成:作业的输出; 分时操作系统 把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个时间段称为一个时间片(time slice),每个用户依次轮流使用时间片。分时特征如下: 实时操作系统 实时操作系统主要用于过程控制、事务处理等有实时要求的领域,其主要特征是实时性和可靠性。 实时系统与批处理系统和分时系统的区别 专用性质:许多实时系统是专用系统,而批处理与分时系统通常是通用系统。 实时控制:实时系统用于控制实时过程,要求对外部事件的迅速响应,具有较强的中断处理机构。 高可靠性:实时系统用于控制重要过程,要求高度可靠,具有较高冗余。如双机系统。 事件驱动和队列驱动:实时系统的工作方式:接受外部消息,分析消息,调用相应处理程序进行处理。 可与通用系统结合成通用实时系统:实时处理前台作业,批处理为后台作业。 监控程序与实时操作系统 监控程序:是最原始的低端单片机管理程序,由应用程序员自行编制;用户通过监控程序提高计算机的资源利用率,但这种利用是有限的。

文档评论(0)

duoduoyun + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档