嵌入式开发-第1章嵌入式系统基础.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自我介绍 姓名: 殷建军 电话: 020605 E-mail: jianjunyin@ 课程说明 教材:ARM9嵌入式系统设计 ——基于S3C2410与Linux 出版社:北京航空航天大学出版社 作者:徐英慧,马忠梅,等 ISBN书号:978-7811240023 2007第1版 实验指导书:自编 参考书和参考资料 教材:嵌入式系统原理 作者:李庆诚//刘嘉欣//张金 出版社:北京航空航天大学出版社 ISBN:978-7-81077-977-7 版次:2007第一版 教材:嵌入式系统—组成、原理与设计编程 作者:金敏//周翔//金梁 出版社:人民邮电出版社 ISBN: 978-7-115-14835-X 版次:2006第一版 教材:嵌入式系统原理与应用 作者:周根林? 出版社:南京大学出版社 ISBN:7305048410 版次:2006年9月第1版 嵌入式系统与PC之间的区别 嵌入式系统一般是专用系统,而PC是通用计算平台 嵌入式系统的资源比PC少得多 嵌入式系统软件故障带来的后果比PC机大得多 嵌入式系统一般采用实时操作系统 嵌入式系统大都有成本、功耗的要求 嵌入式系统得到多种微处理体系的支持 嵌入式系统需要专用的开发工具 嵌入式系统与单片机系统的区别 目前嵌入式系统的主流是以32位嵌入式微处理器为核心的硬件设计和基于实时操作系统(RTOS)的软件设计; 单片机系统多为4位、8位、16位机,不适合运行操作系统,难以进行复杂的运算及处理功能; 嵌入式系统强调基于平台的设计、软硬件协同设计,单片机大多采用软硬件流水设计; 嵌入式系统设计的核心是软件设计(占70%左右的工作量),单片机系统软硬件设计所占比例基本相同。 ARM处理器的应用 当前主要应用于消费类电子领域; 到目前为止,基于ARM技术的微处理器应用约占据了32位嵌入式微处理器80%以上的市场份额; 全球90%的GSM/3G手机、99%的CDMA手机以及绝大多数PDA产品均采用ARM体系的嵌入式处理器; “掌上计算”相关领域皆为ARM所主宰; VxWorks的应用 思考题 单片机系统、嵌入式系统和SOC系统三者有何区别和联系? RTOS和普通的OS有何不同? 在实时操作系统中最关键的部分是实时多任务内核。它主要实现的功能包括: 任务管理 任务间通信与同步 存储器管理 定时器管理 中断管理 1.4 实时操作系统的内核 1.4.1 任务管理 任务 实时操作系统中的任务与操作系统中的进程相似。它是具有独立功能的无限循环的程序段的一次运行活动。 任务的状态 运行态(Executing):获得CPU控制权。 就绪态(Ready):进入任务等待队列,通过调度转为运行状态。 挂起态(Suspended):任务发生阻塞,移出任务等待队列,等待系统实时事件的发生而唤醒,从而转为就绪或运行态。 休眠态(Dormant):任务完成或错误等原因被清除的任务,也可以认为是系统中不存在的任务。 实时内核的任务管理实现在应用程序中建立任务,删除任务,挂起任务,恢复任务,以及对任务的响应、切换和调度等功能。 1.4.1 任务管理 任务管理 常用的任务调度算法 基于优先级的调度算法 非抢占式调度 抢占式调度 同一优先级的时间片轮转调度算法 单调速率调度算法 Apple机以前使用的就是Motorola 68000(68K),比Intel公司的8088还要早。但现在,Apple、Motorola公司已放弃68K而专注于ARM了。 MC68K/Coldfire处理器 x86系列处理器是最常用的,它起源于Intel架构的8080,发展到现在Pentium 4、Athlon和AMD的64位处理器Hammer。486DX是当时和ARM、68K、MIPS、SuperH齐名的五大嵌入式处理器之一。现有基于x86的STPC高度集成系统。 x86处理器 主要内容 1 3 2 4 嵌入式系统概念 嵌入式处理器 嵌入式操作系统 实时操作系统的内核 5 嵌入式技术发展现状及趋势 1.3.1 操作系统的概念和分类 操作系统的概念 操作系统OS(Operation System)是一组计算机程序的集合,用来有效地控制和管理计算机的硬件和软件资源,即合理地对资源进行调度,并为用户提供方便的应用接口。它为应用支持软件提供运行环境,即对程序开发者提供功能强、使用方便的开发环境。 操作系统的功能 处理器管理

文档评论(0)

xinshengwencai + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5311233133000002

1亿VIP精品文档

相关文档