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

原创 2003年07月07日 08:51:00

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

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

1.3          BSP KIT 包含的内容:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

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产品的内容和格式。

在Tornado下的C++开发

5.2 在Tornado下的C++开发基本的C++支持被捆绑在Tornado开发环境里。VxWorks提供了包含对所有程序的C++安全声明的头文件和必须的run-time support.标准的Tor...
  • hitxiaya
  • hitxiaya
  • 2010年11月25日 11:46
  • 4091

Tornado BSP Developer's Kit -4

2     BSP 组织结构2.1          简介:    本章描述BSP的部件, 列出并描述了所有BSP相关的源文件和包含文件. 对于.h 文件,     本章描述了定义或取消标准符号常量所...
  • LiuLerry
  • LiuLerry
  • 2003年04月04日 09:15
  • 2848

Tornado BSP Developer's Kit(3)

之三: A.      将一个BSP升级到Tornado 2.0, 如何将一个现存的Tornado 1.0/SENS BSP 升级到Tornado 2.0 BSPB.      VxWorks网络协议...
  • LiuLerry
  • LiuLerry
  • 2003年03月31日 09:34
  • 1224

Tornado BSP Developer's Kit -5

目录target/config/(bspname 斜体) 目录下的文件    这个子目录包含了BSP中系统或硬件依赖的文件。    README          README 文件包含了BSP发布的...
  • LiuLerry
  • LiuLerry
  • 2003年04月04日 09:09
  • 1116

ZigBee协议栈Z-Stack开发指南(翻译的TI的手册Z-Stack Developer's Guide.pdf)

2. ZigBee 2.1 设备类型(Device Types) 在ZigBee网络中存在三种逻辑设备类型:Coordinator(协调器),Router(路由器)和End-Device(终端设备)。...
  • G1036583997
  • G1036583997
  • 2013年12月26日 17:03
  • 6533

Z-Stack Developer's Guide - Zigbee & Addressing

Zigbee FoundamentalDevice Type Coordinator first device in network scan RF env, choose a channel an...
  • moonllz
  • moonllz
  • 2016年09月22日 15:49
  • 88

【原创】ARM System Developer's Guide 读书笔记-前言

老规矩,先把学习资料放上来。大家先请下载ARM System Developers Guide.pdf这个文档,下面我会给出我服务器上的一个链接。或者大家手上有纸质本的电子档的都可以,这里我提供的是E...
  • xumercury
  • xumercury
  • 2009年12月25日 00:58
  • 1637

嵌入式操作系统 《ARM System Developer's Guide》

本章包含两部分: 1. 讲述组成嵌入式操作系统的基础组件和关于ARM处理器的特殊问题 2. 通过简单的嵌入式操作系统Simple Little Operating System(SLOS) 来看看...
  • feather_wch
  • feather_wch
  • 2016年01月18日 10:41
  • 517

Linux DRM Developer's Guide

official docs: http://www.kernel.org/doc/htmldocs/drm/ Linux DRM Developer's Guide Copyright...
  • qutiezhu
  • qutiezhu
  • 2016年08月25日 21:58
  • 601

VTK User’s Guide -11th edition 第01章-欢迎学习VTK

【本节对应原书中的第3页至第7页】 欢迎开启VTK之旅——《VTK用户指南》。VTK是一个开源的、面向对象的计算机图形、可视化和图像处理的软件系统。虽然VTK比较庞大、复杂,但是当你了解了它...
  • ideallic
  • ideallic
  • 2016年10月31日 10:07
  • 877
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Tornado BSP Developer's Kit for VxWorks User's Guide
举报原因:
原因补充:

(最多只允许输入30个字)