嵌入式系统义开发与应用
嵌入式系统开发与应用 重庆交通大学信息科学与工程学院 许强 主要内容 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),每个用户依次轮流使用时间片。分时特征如下: 实时操作系统 实时操作系统主要用于过程控制、事务处理等有实时要求的领域,其主要特征是实时性和可靠性。 实时系统与批处理系统和分时系统的区别 专用性质:许多实时系统是专用系统,而批处理与分时系统通常是通用系统。 实时控制:实时系统用于控制实时过程,要求对外部事件的迅速响应,具有较强的中断处理机构。 高可靠性:实时系统用于控制重要过程,要求高度可靠,具有较高冗余。如双机系统。 事件驱动和队列驱动:实时系统的工作方式:接受外部消息,分析消息,调用相应处理程序进行处理。 可与通用系统结合成通用实时系统:实时处理前台作业,批处理为后台作业。 监控程序与实时操作系统 监控程序:是最原始的低端单片机管理程序,由应用程序员自行编制;用户通过监控程序提高计算机的资源利用率,但这种利用是有限的。
您可能关注的文档
- 浅谈砂土路条基施工.doc
- 浅谈软四土段路基施工技术.doc
- 浅谈生物膜法处理污水呢的应用与前景.doc
- 浅谈山区大分跨度桥梁设计.doc
- 浅谈施工但混凝土结构裂缝成因分析及控制措施.doc
- 浅谈石灰改良土路发基施工质量控制.doc
- 浅谈山区低等级公路水毁修复四工程设计方案.doc
- 浅谈市政工程项目施工阶段的进度控制本科毕是业论文.doc
- 浅谈施工点图预算.doc
- 浅谈水利工三程项目竣工决算滞后问题.doc
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
原创力文档

文档评论(0)