Tornado BSP Developer's Kit for VxWorks User's Guide

王朝other·作者佚名  2006-01-08
窄屏简体版  字體: |||超大  

Tornado BSP Developer’s Kit for VxWorks User’s Guide Tornado 2.0 ™

刘阳业余时间整理, 请继续关注, 同时希望CSDN开一个嵌入式系统的分类。

1.3 BSP KIT 包含的内容:

从WindRiver公司可以得到BSP Kit光盘, 其中会包含一些软件以协助BSP的开发,软件如下所列:

BSP验证测试套件: 这些程序的目的是测试一个BSP的基本功能, 并且记录和报告任何缺陷。 它们不仅运行于目标机上, 也运行于宿主机上。 测试套件是高度自动化的, 一旦开始测试, 不需要用户干预。BSP验证测试套件是以源代码的形式提供的, 以便于维护和扩展。当执行一个正式的验证测试时, 这些源代码不应该被修改过。

模板BSP: 这些模板是为各种不同的架构准备的, 它们为BSP的开发提供了一个起始点。 每个模板都可以被编译, 但是那些优化的特性缺省是被禁止的。 这样允许开发人员从一个模板快速启动而无须做大的改动。

模板驱动: BSP KIT 提供了各种不同类型的模板设备驱动源代码。

SCSI 测试套件: BSP KIT 提供了一套SCSI 测试程序。

其实在TORNADO中也已经包含了一个参考BSP, 一个平台上的TORNDAO和其所带的参考BSP是基于相同的处理器架构的。

1.4 本书主要内容简介:

1. 简介, 就是本章。

2. BSP组织结构: 是一个BSP构造和需求的概述, 这部分讨论了必要的和可选的文件和流程, 提供了一个构造BSP所需要的最基本的概述以及一个BSP如何和VxWorks所交互。

3. 创建一个新的BSP: 提供了开始移植一个BSP所需要的策略。 使用不同的硬件配置的手段在此节被详细讨论。 在没有一个可以工作的VxWorks boot ROM的情况下开始往一个新的板子上移植是移植BSP到一个新的板子的最困难的部分。

4. 硬件指南:讨论CPU的架构以及不同的硬件元素 如何影响BSP的移植。

5. 驱动开发指南: 对设备驱动开发提供一个一般的指南,特定类型的驱动程序的开发细节请参考附录。

6. 部件: 描述一个BSP如何于各个部件打交道。 这章提供了部件创建和使用的基础。

7. 验证测试: 描述了BSP验证测试套件(BSP Validation Test Suite) 操作和使用。 BSP验证测试套件是运行于宿主机和目标机上的一些程序, 这些程序试验BSP的基本的功能并检测和报告缺陷。请分别参考附录L (BSP验证测试套件参考入口)和附录M(BSP 严正检查表)。

8. 代码规范: 规定了包含在所有VxWorks源代码中的WindRiver 的标准C编码规范。 这些规范的目的是为了保证高质量的代码, 保证一致性, 并且能够为文档提供框架。 一致性能够使程序员容易理解别人开发的代码, 也能够允许一些工具用来自动从代码中提取文档框架。

9. 文档指南: 介绍了WindRiver的BSP文档的风格和格式, 以及从源代码中产生文档的步骤。 BSP KIT所带的模板BSP提供了书写风格以及文字格式、模块排列的例子。

10. 产品封装: 讨论了一个交付给终端客户的BSP产品的内容和格式。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航