编辑: You—灰機 2019-07-05

第五章 开发一个新的BSP.122? 5.1 什么是BSP?122? 5.2 开发一个新的BSP.122? 5.3 选择一个基准BSP然后开始工作.122? 5.4 和目标板通信.122? 5.5 修改BSP特定的包含文件.122? 5.5.1 bsp_prv.h.123? 5.5.2 bsp.h.123? 5.5.3 target.h.123? 5.6 修改启动代码.123? 5.6.1 comp.c.123? 5.6.2 boot.comp.124? 5.7 修改源代码.124? 5.7.1 init_bsp.c.124? 5.7.2 get_usec.c.125? ? V? ? ? 5.7.3 get_nsec.c.125? 飞思卡尔半导体 VI? ? 飞思卡尔半导体? 5.7.4 mqx_init.c.125? 5.8 为I/O驱动程序创建默认的初始化文件.125? 5.8.1 initdev.c 125? 5.9 支持编译器的文件.125? 5.10 构建新的BSP.126?

第六章 FAQS.127? 6.1 概述.127? 6.2 事件.127? 6.3 全局构造.127? 6.4 空闲任务.127? 6.5 中断.127? 6.6 内存.128? 6.7 信息传递.128? 6.8 互斥.129? 6.9 信号量.129? 6.10 任务退出处理与任务异常处理.129? 6.11 任务队列.129? 6.12 任务.130? 6.13 时间片.130? 6.14 定时器.130

第一章 前言 1.1 关于MQX MQX 实时操作系统设计用于单一处理器、 多处理器和分布式处理器等形式的嵌入式实时系统. Freescale 半导体公司成功地搭载 MQX 操作系统软件平台用于 ColdFire 和PowerPC 系列微处 理器.相比于最初发布的 MQX 软件,Freescale MQX 软件更易于配置和使用.现在单一发布版本 就包含了 MQX 操作系统外加其它所有软件组件来支持特定的微处理器.有关 Freescale MQX 的 发布版本的详细说明如下. Freescale MQX 本文档将以 Freescale MQX 作为本软件的标识. MQX 是一个运行时函数库,程序用它来实现实时多任务应用.其主要特征为:大小可裁剪、 面向组件的架构和便于使用. MQX 支持多处理器应用,并且可用于灵活配置嵌入式输入/输出产品,如网络、数据通讯和 文档管理等. 本手册通篇都使用 MQX 作为 MQX 操作系统的缩写. 1.2 关于本手册 使用本手册时需要参照: z MQX参考手册――包含MQX简单和复杂的数据类型,按字母顺序排列的MQX函数原型. Freescale MQX Freescale MQX发布版本还包含其它基于MQX操 作系统的软件产品. 参见RTCS TCP/IP栈、 USB主机开 发套件、USB设备开发套件、MFS文件系统等用户指 南和参考手册. 1.3 版本3.0和2.50的新特点 ? 1? Freescale MQX 为了延续最初 MQX 发布版本的编号方式, Freescale MQX 发布版本第一版编号为 3.0. 尽管主版本编号改变, MQX 并没有主要特性改变,与2.50 版本兼容. 关于 Freescale MQX RTOS 新特性的最新信息,请参见相 关版本的发布文档. 飞思卡尔半导体 ? ? 2? ? ? 飞思卡尔半导体 Freescale MQX RTOS 版本 3.0 相比 MQX 版本 2.50 具有如下改进: z Freescale MQX RTOS 版本包含 MFS、RTCS、USB 等MQX 关键组件. z Freescale MQX RTOS 与其它 MQX 组件的默认开发环境是 CodeWarrior Development Studio.新版本还将支持其它开发环境. z 现在所有关键 Freescale MQX RTOS 组件(PSP、BSP、RTCS、MFS、USB、...)的实时 编译配置都由编辑 user_config.h 文件完成,存放于顶层配置文件夹(config)下的板级相 关路径.而在以前的版本中,用户配置的宏通过命令行下的 makefile 或者 CodeWarrior 下的预处理文件传入整个编译过程. z PSP 组件是可裁剪的,基于特定的硬件平台.PSP 组件针对特定处理器设备.PSP 代码 仍然保持相对的独立性,而且能够对特定的硬件平台进行更好的内核裁剪. z MQX 现在支持类型存储(typed? memory) ,即允许一些附加信息能在任务调试插件 (task\aware?debugger?plugin)中显示出来.? MQX2.50 向下兼容 2.40 版本,并且具有如下改进: z 减少对32 位类型的依赖――类型由处理器本身数据位数决定. 例如一个16 位的处理器, 其一般数据类型大小是

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题