CSDN博客

img LiuLerry

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

发表于2003/7/7 8:51:00  1567人阅读

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验证测试套件参考入口)和附录MBSP 严正检查表)。

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

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

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

0 0

相关博文

我的热门文章

img
取 消
img