新闻中心

EEPW首页>嵌入式系统>设计应用> VxWorks Tornado基础构成配置

VxWorks Tornado基础构成配置

作者: 时间:2016-09-12 来源:网络 收藏

·更详细的安装Tornado方法请参考Wind River Products Installation Guide

·www.wrs.com/corporate/support/prodbullet/T2.0上有一些相关信息,比如对于已知问题的解释、产品公告等。

可移植性

┌───────┐

│ HSP │

└───────┘

┌───────┐ ┌───┐

│ Generic ││ │

│ VxWorks ││ │

└───────┘ │ │

┌───────┐ │ WDB │

│ Arch ││ Agent │

└───────┘ │ │

┌───────┐ │ │

│ BSP │ │ │

└───────┘ └───┘

·VxWorks中大部分是与板卡无关的,VxWorks与板卡有关的部分有:

+Arch层(例如:MC680X0、PPC、i960、x86、arm)

+与板卡有关部分(例如:硬件初始化、VME总线接口、定时功能等)

+与主机有关的部分(例如:交叉编译器、tornado工具和target server)

·因为WDB调试器独立于VxWorks操作系统,所以能够直接操作目标机并在远端执行源码级系统调试。

·BSP是Board Support Package的缩写,是VxWorks中与板卡密切相关的部分。HSP是Host Support Package的缩写,是Tornado中与主机密切相关的部分。

Tornado目录树

┌host Tornado一些主机上的工具

├SETUP 安装程序

/usr/wind ───┼share shared XDR代码

├target VxWorks操作系统以及板级支持包

└docs html在线帮助文档

·shared XDR代码用于在主机工具和目标机之间传输数据,eXternal Data Representation是RPC(Remote Procedure Call)应用程序在网络上发送数据的一种标准格式。

·Tornado目录树可以被安装到任意目录中。约定安装目录/usr/wind/指wind目录,对于Windows主机来说wind目录可能位于C:Tornado目录下。

Host目录树

┌include Tornado工具的头文件

├src VxColor demo源文件

├host-os 主机相关工具

│ ├bin 主机上Tornado和GNU的执行程序

host ───┤ └lib Tornado工具运行库

├resource GUI,Tcl以及帮助支持文件

└tcl 标准Tcl发布

·host-os目录命名规则为硬件-操作系统,正确命名如下:

x86-win32 所有的Windows主机

sun4-solaris Solaris主机

parisc-hpux10 HP-UX主机

Target目录树

┌config 用来配置和编译VxWorks的文件

│ ├all 通用配置文件

│ ├bspName 板级支持包

│ └comps VxWorks组件描述文件以及配置

target───┼proj 已编译的VxWorks自启动工程

├h VxWorks头文件

├lib VxWorks提供的库文件

├src 部分VxWorks源代码

└unsupported 工具、驱动

·启动程序以及VxWorks启动代码位于wind/target/config/all目录中。

·BSP源代码位于wind/target/config/bspName/sysLib.c中。

+该文件可能包含BSP目录中的其他文件,以及wind/target/src/drv下的通用驱动文件(例如:位于wind/target/src/drv/timer目录下的定时程序)

+标准发布版中不包括网络和SCSI驱动源码

·VxWorks库文件通常是由一个目标模块组成,有时也会由多个目标模块以及与之相关的头文件组成,例如:

Library Routine Include file(s)

----------- ------------ -------------------

taskLib taskSpawn taskLib.h

memPartLib malloc stdlib.h

semLib semTake semLib.h

sysLib sysHwInit sysLib.h

1.2帮助

帮助手册

在线帮助

用户群

技术支持

WindSurf(风河公司的一个网站,类似于论坛,上面有各种常见问题以及解决方法,可以发帖提问,有高人指点)

概述

Tornado提供各种类型的帮助(括号中为手册英文全称)

·关于主机上的工具

+Tornado用户手册(Tornado User's Guide)

+GNU工具用户手册(GNU ToolKit User's Guide)

+WindView用户手册(WindView User's Guide)

·关于VxWorks操作系统

+VxWorks程序员指南(VxWorks Programmer's Guide)

+VxWorks网络程序员指南(VxWorks Network Programmer's Guide)

+VxWorks参考手册(VxWorks Reference Manual)

+BSP参考手册(HTML)(BSP Reference)

·Tornado在线帮助

·技术支持(如果购买了的话)

·其他手册包括

+Wind River Products Installation Guide.

+Customer Support User’s Guide

+Tornado Release Notes.

+Tornado API Guide.

+Debugging with GDB

+GNU Make

·Tornado在线帮助

+所有Tornado和VxWorks帮助手册都提供HTML版,位于wind/docs目录下。

+在Windows和UNIX下可以通过Help按钮打开帮助

+在Windows主机上通过F1按钮还能打开一些与上下文有关的帮助。

其他资源

·包含VxWorks和嵌入式编程主题的新闻组:comp.os.vxworks

·培训课程

+Tornado设备驱动编写(Tornado Device Driver Workshop)

+Tornado BSP培训(Tornado BSP Training Workshop)

+Tornado工具培训(Tornado Tools Training Workshop)

·提供下列问题的技术支持

+安装时问题以及安装媒体出错

+WRS软件、文档和服务问题

+帮助理解WRS产品功能

·WindSurf自助网页提供:搜索引擎、FAQ、补丁、文档更新以及已知问题清单等。

·其他需要注意的新闻组包括

+comp.os.realtime-实时主题

+comp.arch.bus.vmebus

+comp.arch.embedded

·可以购买技术支持



关键词:

评论


相关推荐

技术专区

关闭