首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 飞思卡尔MQX实时操作系统用户手册(中文)

飞思卡尔MQX实时操作系统用户手册(中文)

  • 资源大小:1826KB
  • 上传时间:2021-10-28
  • 下载次数:0次
  • 浏览次数:59次
  • 资源积分:1积分
  • 标      签: MQX 飞思卡尔

资 源 简 介

一篇关于飞思卡尔MQX实时操作系统的中文手册。 1.1 关于MQX MQX 实时操作系统设计用于单一处理器、多处理器和分布式处理器等形式的嵌入式实时系统。 Freescale 半导体公司成功地搭载 MQX 操作系统软件平台用于 ColdFire 和 PowerPC 系列微处理器。相比于最初的 MQX 发布方式,当下的 Freescale MQX 发布方式更易于配置和使用。现在一个单一的发布版本就包含了 MQX 操作系统外加其它所有软件组件来支持特定的微处理器。有关 Freescale MQX 的发布版本的详细说明如下。 Freescale MQX 本文档将以“Freescale MQX”作为本软件的标识。 MQX 是一个运行时函数库,程序用它来实现实时多任务应用。其主要特征为:大小可裁剪、面向组件的架构和便于使用。 MQX 支持多处理器应用,并且可用于灵活配置嵌入式输入/输出产品,如网络、数据通讯和文档管理等。本手册通篇都使用 MQX 作为 MQX 操作系统的缩写。 1.2 关于本手册使用本手册时需要参照:MQX参考手册——包含MQX简单和复杂的数据类型,按字母顺序排列的 MQX函数原型。 Freescale MQX Freescale MQX的发布版本还包含其它基于MQX 操作系统的软件产品。见RTCS TCP/IP栈、USB主机开发套件、USB设备开发套件、MFS文件系统等用户指南和参考手册。 1.3 3.0和2.50版本的新特点 Freescale MQX 为了延续原始 MQX 的发布版本编号方式,第一版 Freescale MQX 发布版本编号为 3.0。尽管主版本编号改变,但并没有主要特性改变 MQX,故其与 2.50 版本相兼容。关于 Freescale MQX RTOS 的新特性的最新信息,请参见发布版本的注释文档。作为 Freescale 发布 MQX RTOS 的新版本,MQX3.0 相比于 2.50 版本具有如下改进:其它的关键性 MQX 组件,如与 Freescale MQX RTOS 一起发布的 MFS、RTCS 或 USB 等。 在编写本文档时,Freescale MQX RTOS 与其它 MQX 组件的默认开发环境是 CodeWarrior Development Studio。新版本还将支持其它开发环境。 现在所有关键 Freescale MQX RTOS 组件(PSP、BSP、RTCS、MFS、 USB、。。。)的实时编译配置都由编辑 user_config.h 文件完成,存放于顶层配置文件夹(config)下的板级相关路径。而在以前的版本中,用户配置的宏通过命令行下的 makefile 或者 CodeWarrior 下的预处理文件传入整个编译过程。 PSP 组件针对特定的板子配置和编译。原来,PSP 组件对于某个特定设备编译一次。尽管 PSP 代码仍然保持独立于特定的板子,但这一特性能够对一个特定的板子进行更好的内核裁剪。 MQX 现在支持类型存储(typed memory),即允许一些附加信息能在任务调试插件(task-aware debugger plugin)中显示出来。 MQX2.50 向后兼容 2.40 版本,并且具有如下改进:减少了对 32 位类型的依赖——类型由处理器本身的数据宽度决定。例如一个 16 位的处理器,其一般数据类型大小是 16 位。对于小规模架构的处理器降低了其对于代码和数据宽度的需求。 时间由一个时钟滴答(TIck)来度量——为允许更高分辨率的延迟、定时和时间测量,MQX 用时钟滴答取代秒和毫秒来衡量时间。延迟一段特定的时间或者直到一个特定的时间为止成为可能。这一改进适用于所有使用超时功能的组件。这一内在的改变对于用户来讲是透明的。另外,MQX 加入了一个扩展的日期结构来表示超过 24 世纪的年历日期,精度可以达到皮秒。
VIP VIP