- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
OS-9 Microwave的OS-9是为微处理器的关键实时任务而设计的操作系统。 广泛应用于包括消费电子产品、工业自动化、无线通讯产品、医疗仪器、数字电视/多媒体设备等领域。 LynxOS Lynx Real-time Systems的Lynx OS是一个分布式、嵌入式、可规模扩展的实时操作系统。 LynxOS支持线程概念,提供256个全局用户线程优先级。提供一些传统的、非实时系统的服务特征;包括基于调用需求的虚拟内存,一个基于Motif的用户图形界面,与工业标准兼容的网络系统以及应用开发工具。 QNX 加拿大QNX公司的产品。 QNX是在X86体系上面开发出来的,这和别的RTOS不一样,别的好多RTOS都是从68K的CPU上面开发成熟,然后再移植到X86体系上面来的。 QNX是一个实时的、可扩充的操作系统,它部分遵循POSIX相关标准。 由于QNX具有强大的图形界面功能,因此很适合作为机顶盒、手持设备(手掌电脑、手机)、GPS设备的实时操作系统使用。 嵌入式Linux 嵌入式系统越来越追求数字化、网络化和智能化。因此原来在某些设备或领域中占主导地位的软件系统越来越难以为继,整个系统必须是开放的、提供标准的API,并且能够方便地与众多第三方的软硬件沟通。 Linux是开放源码的,不存在黑箱技术,遍布全球的众多Linux爱好者又是Linux开发的强大技术后盾。 Linux的内核小、功能强大、运行稳定、系统健壮、效率高,易于定制剪裁,在价格上极具竞争力。 Linux不仅支持x86 CPU,还可以支持其他数十种CPU芯片。 Linux 还不过是个10岁的小孩子,它源于一位芬兰大学生——Linus Torvalds的课余作品。 当时,Linus Torvalds正在学习计算机科学家Andrew S.Tanenbaum开发的Minix操作系统,但发现Minix的功能很不完善,于是就编写了一个保护模式下的操作系统,这就是Linux的原型。 最开始,Linux被定位于黑客用的操作系统,并被放至FTP服务器上供人们自由下载。 嵌入式实时内核uC/OS uC/OS与Linux一样,是一款公开源代码的免费实时内核; uC/OS已在各个领域得到了广泛的应用的特点: ——具有RTOS的具有的基本性能; ——代码尺寸小,结构简明; ——易学、易移植; μC/OS不但提供了一个完整的嵌入式实时内核的源代码,而且对这些代码的细节作了详尽的解释,它不仅告诉读者这个实时内核是怎么写的,还解释了为什么要这样写。而商业上的实时操作系统软件不但价格昂贵(一般都在5千到2万美元的价位上),而且其中很多都是所谓黑盒子,即不提供源代码。 源代码的绝大部分是用C语言写的,经过简单的编译,读者就能在PC机上运行,边读书、边实践。由于用汇编语言写的部分只有200行左右,该实时内核可以方便地移植到几乎所有的嵌入式应用类CPU上。移植范例的源代码可以从因特网上下载。 从最老版本的实时内核μCOS,以及后来的μC/OS,到新版本的μC/OS-II,已经有8年的历史。8年来,许多行上都有成功应用该实时源代码.实时内核移植.内核实时内核的实例,这些应用的实践是该内核实用性、无误性的最好证据。 Jean J. Labrosse的故事 80年代末,我设计了一个基于Intel 80C188的产品,需要一个实时内核。 使用一个知名的内核太贵了,廉价的内核B(当时大约1000美元以下)让我总给该厂商打电话求援。该厂商声称内核B是用C语言写的,可我还得用汇编语言初始化程序的每个对象,实在是烦透了,产品的开发也耽误了。 后来我得知我是该厂商的第一个客户 … … 应用简介 至今, μC/OS的书已售出了15,000多册。μC/OS已被移植到以下一些CPU上。 Analog 设备公司AD21xx ARM公司ARM 6, ARM7 日立公司64180,H8/3xx,SH系列 Intel公司80x86(Real and PM),Pentium, Pentium II,8051,8052, MCS-251,80196,8096 三菱公司M16和M32 摩托罗拉公司PowerPC, 68K, CPU32,CPU32+,68H11,68HC16 飞利浦公司XA 西门子公司80C166和TriCore TI公司TMS320 Zilog公司Z— 80 和Z— 180 输入输出接口 1)I/O 2)A/D、D/A 3)键盘 4)LCD 5)存储器接口 6)设备接口 1.10 嵌入式微处理器及开发工具 嵌入式微处理器一般就具备以下4个特点 对实时多任务有很强的支持能力,能完成多任务并且有较短的中断响应时间,从而使内部的代码和实时内核心的执行时间减少到最低限度 具有功能很强的存储区保护功能。这是由于
原创力文档


文档评论(0)