MQX 实时操作系统设计用于单一处理器、多处理器和分布式处理器等形式的嵌入式实时系统。 Freescale 半导体公司成功地搭载MQX 操作系统软件平台用于ColdFire 和PowerPC 系列微处 理器。相比于最初发布的MQX 软件,Freescale MQX 软件更易于配置和使用。现在单一发布版本 就包含了MQX 操作系统外加其它所有软件组件来支持特定的微处理器。有关Freescale MQX 的 发布版本的详细说明如下。 Freescale MQX 本文档将以“Freescale MQX”作为本软件的标识。 MQX 是一个运行时函数库,程序用它来实现实时多任务应用。其主要特征为:大小可裁剪、 面向组件的架构和便于使用。 MQX 支持多处理器应用,并且可用于灵活配置嵌入式输入/输出产品,如网络、数据通讯和 文档管理等。 本手册通篇都使用 MQX 作为MQX 操作系统的缩写。
上传时间: 2013-11-11
上传用户:kz_zank
Microchip 公司是 The Embedded Control Solutions Company® (嵌入式控制系统解决方案公 司) ,其产品主要满足嵌入式控制市场的需求。我们是以下产品的领先供应商: • 8 位通用单片机(PICmicro® 单片机) • 专用和标准的非易失性存储器件 • 安防器件 (KEELOQ®) • 专用标准产品 欲获得您所感兴趣的产品列表,请申请一份Microchip产品线目录。该文献可从各地的Microchip 销售办事处获得,或者直接从Microchip的网站上下载。 以往,8位单片机的用户只选择传统的MCU类型,即ROM器件,用于生产。Microchip率先改变 了这种传统观念,向人们展示了 OTP(一次性编程)器件比 ROM 器件在其寿命周期内具有更低 的产品成本。 Microchip具备EPROM技术优势, 从而使EPROM成为PICmicro 单片机程序存储器的不二选择。 Microchip 尽可能地缩小了EPROM 和ROM 存储器技术之间的成本差距,并使顾客从中受益。其 他MCU供应商无法作到这一点,这从他们的 EPROM 和 ROM 版本之间的价格差异便可以看出。 Microchip的8位单片机市场份额的增长证明了PICmicro® 单片机能够满足大多数人的需要。 这也 使 PICmicro 单片机架构成为了当今通用市场上应用最广泛的三大体系之一。Microchip 的低成本 OTP解决方案所带来的效益是这一增长的助推剂。用户能够从以下各方面受益: • 快速的产品上市时间 • 允许生产过程中对产品进行代码修改 • 无需掩膜产品所需的一次性工程费用(NRE) • 能够轻松为产品进行连续编号 • 无需额外增加硬件即可存储校准数据 • 可最大限度地增加PICmicro® 单片机的库存 • 由于在开发和生产中使用同一器件,从而降低了风险 Microchip 的 8 位 PICmicro单片机具备很好的性价比,可成为任何传统的 8 位应用和某些 4 位应 用(低档系列)、专用逻辑的替代品以及低端DSP应用(高档系列)的选择。这些特点及其良好的 性价比使PICmicro单片机在大多数应用场合极具吸引力。
上传时间: 2013-10-30
上传用户:Zero_Zero
实用单片机系统是基于MCU8051硬件平台下开发的一款操作平台,它不是一个操作系统,而是一个操作平台,主要借鉴了操作系统、手机的一些概念,比如消息机制、系统时钟、软件定时器、平台等概念。 实用单片机系统的核心理念是:在一个标准化的硬件基础上(如8051,avr,arm等)扩展一个标准化的软件平台,把常规项目常用的一些功能如串口通讯、串口调试、系统定时器、软件定时器、按键界面处理等通过消息机制组织起来,形成一个完整的系统。当一个特定的项目需要增加或者删除一项具体的功能时,只需要在平台上增加或者去掉相应的功能即可,这样项目不需要每次重新构思架构,也不需要从零开始,并且原有的系统通过各个项目沉淀后,更加稳定可靠,这就是平台的概念,它不是各个子函数的集合。 相对于现在的很多人把RTOS操作系统应用于MCU来说,往往只为了实现任务的调度转换而不考虑功能的实用、易用性,此外因其较高的资源占用性导致其不适合在MCU类低资源的嵌入式平台应用,MS系统相对于这些RTOS来说,首先还是保留了编程者的常规前后台思维,但又加了一些RTOS的优点,如软件定时器实现的时间片任务系统,类似RTOS的任务,其次为编程者实现了整个程序的框架和一些常用的函数及接口功能如按键、串口、时钟等,让编程者把精力放在跟项目相关的地方,甚至不需要关心所用MCU的寄存器配置,再次就是代码非常简单,容易学习,尤其是建议大家采用SourceInsight查看程序,远比keil编辑器的功能强,它是C语言下最好的编辑器。而MS3.21版本,建议大家直接在Keil的软件仿真器下运行学习。 MS资料可以从以下网址下载:http://www.study-bbs.com/thread-46471-1-1.html读者有什么疑问也可以在这个版面提问,作者将尽力解释。目前MS3.21版本增加了一个GUI操作框架,相比目前已有的GUI更加简单易懂,利用一个函数指针代替了复杂的状态机,每一个界面由一个界面建立函数和一个执行函数构成即可。
上传时间: 2013-10-29
上传用户:txfyddz
硬件电路设计之主芯片选型 平台的选择很多时候和系统选择的算法是相关的,所以如果要提高架构,平台的设计能力,得不断提高自身的算法设计,复杂度评估能力,带宽分析能力。 常用的主处理器芯片有:单片机,ASIC,RISC(DEC Alpha、ARC、ARM、MIPS、PowerPC、SPARC和SuperH ),DSP和FPGA等,这些处理器的比较在网上有很多的文章,在这里不老生常谈了,这里只提1个典型的主处理器选型案例
上传时间: 2013-11-05
上传用户:HGH77P99
产品描述: MSP430是TI公司的一个超低功耗微控制器系列,片内组合了不同功能模块,可适应不同应用层次的需求,在硬件架构上,提供架构上,提供了五种低功耗模式,可最大限度的延长手持设备的电池寿命.MSP430系列的CPU采用16位精简指令集,集成了16个通用寄存器和常数发生器,极大的提高了代码的执行效率,它的数字可控振荡器(DCO)可在LUS内由低功耗模式切换到活动模式.
上传时间: 2013-11-12
上传用户:fklinran
Microchip 具备EPROM技术优势,从而使EPROM成为PICmicro 单片机程序存储器的不二选择。Microchip 尽可能地缩小了EPROM 和ROM 存储器技术之间的成本差距,并使顾客从中受益。其他MCU 供应商无法作到这一点,这从他们的 EPROM 和 ROM 版本之间的价格差异便可以看出。Microchip 的8 位单片机市场份额的增长证明了PICmicro 单片机能够满足大多数人的需要。这也使PICmicro 单片机架构成为了当今通用市场上应用最广泛的三大体系之一。Microchip 的低成本OTP 解决方案所带来的效益是这一增长的助推剂。用户能够从以下各方面受益:• 快速的产品上市时间• 允许生产过程中对产品进行代码修改• 无需掩膜产品所需的一次性工程费用(NRE)• 能够轻松为产品进行连续编号• 无需额外增加硬件即可存储校准数据• 可最大限度地增加PICmicro 单片机的库存• 由于在开发和生产中使用同一器件,从而降低了风险Microchip 的8 位PICmicro 单片机具备很好的性价比,可成为任何传统的8 位应用和某些4 位应用( 低档系列)、专用逻辑的替代品以及低端DSP 应用( 高档系列) 的选择。这些特点及其良好的性价比使PICmicro 单片机在大多数应用场合极具吸引力。
上传时间: 2013-10-20
上传用户:努力努力再努力
前言 2000年在学校我第一次接触Linux,那时在班里学习做网页的气氛较浓,我也是为了学习PHP才认识Linux的。PHP解析器的安装过程让我多多少少对GCC有了些认识,不过当时我并没有意识到它还可以用于嵌入式系统编程上,至于Linux、认为用处只在于架构一个免费的WEB站点。 2002年在公司我第一次接触了AVR,当时公司只有一个ICC序列号,导致我和一个同事经常抢用一台机器,不过这种状况没有持续多久,我在浏览双龙的数据光盘时发现一个叫“如何使用AVR-GCC”的PDF文档,上面没有署名,我想我应该感谢该文的作者。我发现这个免费的编译软件远比ICC好用。 今天,我把使用AVR-GCC两年来的体会写在这里,愿更多的人了解和使用GCC及自由软件。 水平有限,错误和缺陷在所难免,请广大读者批评指正。
上传时间: 2013-12-18
上传用户:redmoons
学习单片机实在不是件易事,一来要购买高价格的编程器,仿真器,二来要学习编程语言,还有众多种类的单片机选择真是件让人头痛的事。在众多单片机中51架构的芯片风行很久,学习资料也相对很多,是初学的较好的选择之一。51的编程语言常用的有二种,一种是汇编语言,一种是C语言。汇编语言的机器代码生成效率很高但可读性却并不强,复杂一点的程序就更是难读懂,而C语言在大多数情况下其机器代码生成效率和汇编语言相当,但可读性和可移植性却远远超过汇编语言,而且C语言还可以嵌入汇编来解决高时效性的代码编写问题。对于开发周期来说,中大型的软件编写用C语言的开发周期通常要小于汇编语言很多。综合以上C语言的优点,我在学习时选择了C语言。以后的教程也只是我在学习过程中的一些学习笔记和随笔,在这里加以整理和修改,希望和大家一起分享,一起交流,一起学习,一起进步。
上传时间: 2013-11-14
上传用户:ysystc670
前言智能仪表课采用了《单片机原理与接口技术》作为教材,这是一门实践性极强的课程,理论和实验教学的有机结合,是提高教学质量的唯一途径。为密切配合理论教学,针对SICElab赛思开放式综合实验/仿真系统,我们编写了配套的实验教材。SICElab赛思开放式综合实验/仿真系统采用了符合单片机开发过程的“仿真式”组合设计思想,使得所有的实验模块及CPU资源均全力对用户开放,从而充分满足“验证式”→“模仿式”→“探索式”→“开发式”的由浅入深的各种实验要求。赛思开放式综合实验/仿真系统采用伟福G6W仿真器,为用户提供了一个大集成软件环境,统一的界面,包含一个项目管理器,一个功能强大的编辑器,汇编Make、build和调试工具并提供一个与第三方编译器的接口,具有DOS/WINDOWS双平台,仿真器与实验平台分离,采用“仿真”方式进行实验,同时,允许进行脱机运行工作,所以,实验过程是与实际开发过程完全一致的。仿真器使用的是双“CPU”架构方式,100%资源出让,100%实时,100%无条件硬件断点,可满足学生实验,毕业设计,参加电子竞争,教师科研所需。第一章简单介绍了赛思开放式综合实验/仿真系统的组成(包括实验平台、仿真器、软件支持、开关电源),实验内容,实验方式,支持器件等。第二章选编了二十例验证式实验,包括实验平台操作,连接仿真器、PC机,利用DOS和WINDOWS平台软硬件结合的实验,按由浅入深原则排列。第三章选编了十六例模仿和探索开发式实验。教师和学生可根据课时和具体情况选择实验内容,或自行设计新的实验内容。由于课时所限,有的实验可让学生在课后开放实验室时完成,以提高学生动手能力,提高教学质量,培养学生创新精神。附录一介绍了综合实验平台各模块的电路图,附录二是实验平台键盘操作仿真方法说明。由于时间匆忙,加上编者水平有限,难免有错漏之处,请读者不吝赐教。
上传时间: 2013-10-22
上传用户:sunshie
1.C语言和汇编语言在开发单片机时各有哪些优缺点?答:汇编语言是一种用文字助记符来表示机器指令的符号语言,是最接近机器码的一种语言。其主要优点是占用资源少、程序执行效率高。但是不同的CPU,其汇编语言可能有所差异,所以不易移植。C语言是一种结构化的高级语言。其优点是可读性好,移植容易,是普遍使用的一种计算机语言。缺点是占用资源较多,执行效率没有汇编高。对于目前普遍使用的RISC架构的8bitMCU来说,其内部ROM、RAM、STACK等资源都有限,如果使用C语言编写,一条C语言指令编译后,会变成很多条机器码,很容易出现ROM空间不够、堆栈溢出等问题。而且一些单片机厂家也不一定能提供C编译器。而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小和堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。如果对单片机C语言有兴趣,HOLTEK的单片机就有提供C编译器,可以到HOLTEK的网站(www.holtek.com.cn)免费下载使用。
上传时间: 2013-10-24
上传用户:qb1993225