- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式技术及应用8汇总,嵌入式技术与应用,嵌入式技术与应用专业,嵌入式技术原理与应用,嵌入式技术与应用就业,嵌入式技术的应用,嵌入式技术应用,嵌入式技术应用案例,嵌入式技术与应用开发,嵌入式应用技术论文
嵌入式技术及其应用 嵌入式系统软件及操作系统知识 嵌入式系统软件的定义和特点 嵌入式软件是指应用在嵌入式计算机系统中当中的各种软件。它是嵌入式系统极为重要的部分。 (1)规模较小,针对性强; (2)实时性和可靠性要求高; (3)要求固化存储; 嵌入式软件分类 (1)系统软件:控制和管理嵌入式系统资源,为嵌入式应用提供支持的各种软件,如设备驱动程序、嵌入式操作系统、嵌入式中间件等。 (2)应用软件:嵌入式系统的上层软件,它定义了嵌入式设备的主要功能和用途,并负责于用户进行交互。应用软件是嵌入式系统功能的体现,一般面向于特定的应用领域,如飞行控制软件、手机软件、MP3播放软件、电子地图软件等。 (3)支撑软件:辅助软件开发的工具软件,如系统分析设计工具、在线仿真工具、交叉编译器、源程序模拟器和配置管理工具等。 嵌入式软件的体系结构 1.无操作系统 特点:硬件配置低,应用范围有限,规模小 循环轮转方式 前后台方式 操作系统的优点 提高了系统的可靠性; 提高系统开发效率,降低了成本,缩短了开发周期; 有利于系统的扩展和移植; 体系结构的分布 设备驱动层:板级初始化、以太网、串行口、键盘…… 操作系统层:TCP/IP 、文件系统、调度内核、嵌入式GUI…… 中间件层:嵌入式JAVA,嵌入式DCOM… 应用软件层:WWW浏览器、MP3播放器、电子邮件…… 设备驱动层 板级支持包(Board Support Packet,BSP通常包含:引导加载程序+设备驱动程序 引导加载程序(BootLoader) 1片级初始化 2板级初始化 3加载内核 设备驱动程序(Driver) 1硬件启动 2硬件关闭 3硬件停用 4硬件启用 5读写操作 嵌入式中间件层 是操作系统内核、设备驱动程序和应用软件之外的所有系统软件。 抽取一些应用软件的功能,形成独立层,为系统设计提供方便; 常见的嵌入式操作系统 (1)VxWorks ① 高效的实时微内核Wind:这是VxWorks的核心,它包括基于优先级的任务调度、任务间的通信、同步和互斥、中断处理、定时器和内存管理机制等。 ② I/O处理系统:VxWorks提供了一个快速灵活的与ANSIC兼容的I/O系统,包括UNIX标准的缓冲I/O和POSIX标准的异步I/O。 ③ 文件系统:VxWorks提供了适合于实时应用的文件系统,主要包括与MS-DOS兼容的文件系统、与RT-11兼容的文件系统、Raw Disk文件系统和SCSI磁带设备。 ④ 网络处理模块:能与许多运行其他协议的网络进行通信,如TCP/IP、NFS、UDP、SNMP、FTP等。 ⑤ 虚拟内存模块VxVMI:主要用于对指定内存区的保护,以加强系统的安全性。 ⑥ 板级支持包BSP:是系统用来管理硬件的功能模块。 (2)嵌入式Linux Linux是1991年由芬兰人Linus Torvalds发明的,从诞生到现在短短十几年的时间已经发展成为一个功能强大、设计完善的操作系统,不仅在通用操作系统领域与Windows等商业系统分庭抗争,而且在新兴的嵌入式操作系统中也得到了飞速的发展。嵌入式Linux是指对标准Linux进行小型化裁减处理之后,可固化在存储器或单片机中,适合于特定嵌入式应用场合的专用Linux操作系统。 (3)Windows CE Windows CE是微软公司公布的嵌入式操作系统,主要用在个人数字助理(Personal Digital Assistant,PDA)和智能电话(SmartPhone)等个人手持终端上。Windows CE是一个基于优先级的多任务操作系统,提供了256个优先级别,但它并不是硬实时系统。Windows CE操作系统的基本内核需要至少200KB的ROM,它支持Win32 API子集、支持多种用户界面硬件、支持多种串行和网络通信技术。 Windows CE操作系统最大的特点是能提供与PC机类似的图形界面和主要的应用程序——集成了大量的Windows XP Professional的特性,包括桌面、任务栏、窗口、图标、控件和各种应用程序。这样,只要对PC机上的Windows操作系统比较熟悉的用户,可以很快地使用基于Windows CE的嵌入式设备。 (4)uC/OS-Ⅱ uC/OS是美国人Jean Labrosse在1992年开发的一个嵌入式操作系统,并于1998年推出了它的升级版本uC/OS-Ⅱ。uC/OS-Ⅱ是一种免费。开放源代码、结构小巧、基于可抢占优先级调度的实时操作系统,其内核提供任务调度与管理、实践管理、任务间同步与通信、内存
您可能关注的文档
- 小黄浦河道监理细则汇总.doc
- 小麦和水稻聋校自然常识汇总.ppt
- 少先队基本礼仪常识汇总.ppt
- 少数民族经济学期末作业汇总.ppt
- 尔雅《幸福心理学》2016汇总.docx
- 尔雅国学智慧2015考试满分答案汇总.docx
- 尔雅通识课国学智慧汇总.docx
- 尚静静大创总结报告ppt汇总.ppt
- 尝试法实训教学模式汇总.ppt
- 尤校长小学语文课改误区的冷思考汇总.doc
- 174页PPTXX集团管理体系优化整合咨询项目预诊断报告及项目建议书.PPT
- 134页PPT华为项目管理:发展历程、交付方法、文化驱动、团队管理、价值交付与数字化转型的项目管理综合体系-文库完整版.pptx
- 190页PPTIBM 管理咨询顾问能力进阶手册.pptx
- 688.【组织架构】197页PPT医药企业组织结构与流程设计报告.pptx
- 《社会学概论》(第2版)考研配套试题库(含名校真题).pdf
- 新疆建筑安全员B证考试复习题库大全-上(单选题汇总).pdf
- 二级建造师《建设工程法规及相关知识》近年考试真题试题库汇总(含答案.pdf
- 2025年二级建造师《建设工程法规》考前强化必背试题库(浓缩300题).pdf
- 统编版语文五年级上册全册优质版教案.doc
- 毛概结课考试题目及答案.doc
最近下载
- 【初中竞赛资料】2016年全国初中数学联赛通知.pdf VIP
- 产业园项目可行性研究报告.pptx VIP
- 成都高新区党工委管委会部门所属事业单位及法定机构公开选调(聘)优秀干部人才笔试模拟试题及答案解析.docx VIP
- 成都高新区党工委管委会部门所属事业单位及法定机构公开选调(聘)优秀干部人才笔试备考题库及答案解析.docx VIP
- 窗帘安装师傅劳务合同5篇.docx VIP
- 第三代半导体数字产业园项目可行性研究报告.pptx VIP
- 成都高新区党工委管委会部门所属事业单位及法定机构公开选调(聘)优秀干部人才笔试参考题库附答案解析.docx VIP
- 新疆专业技术人员管理平台业务操作指南.PDF VIP
- 生态修复项目阶段性成果的绩效评估体系构建.docx VIP
- 成都高新区党工委管委会部门所属事业单位及法定机构公开选调(聘)优秀干部人才笔试备考试题及答案解析.docx VIP
文档评论(0)