Wind River VxWorks Platforms是一个完善的开发环境,包含了完整的开发工具。当然具体每个工具都有相应的用户操作手册,里面包含了详细的使用介绍。我把相关手册的介绍看了一遍,并总结出每个手册大概讲了什么,方便以后遇到问题的时候知道看什么。
总的来说,手册大概分为以下几类:
1.综述。从整体角度出发,讲vxworks的开发流程。
2.workbench 3.3。workbench及相关图形化的工具的使用。
3.vxworks 6.9。vxworks操作系统的相关介绍与使用。
4.BSP与驱动。设备驱动模型和如何编写BSP。
5.相关网络、安全、管理等组件。提供了一些通用协议的API组件,不需要用户编写,需要时可以直接调用。
6.编译器。介绍了gnu和diab编译器的使用。
综述
Wind River VxWorks Platforms Release Notes 6.9
- 包含主机和目标机最新的支持列表、与老版本的兼容信息、新版本特性的说明、对新版本的附加说明
Wind River VxWorks Platforms User's Guide, 6.9
- 提供对平台全面完整的介绍,包括开发环境、代码编译步骤、通用网络和安全功能、平台架构
Wind River VxWorks Platforms Getting Started, 6.9
- 描述平台的建立与配置。也包含如何创建和运行一个工程的范例
Wind River VxWorks Platforms Migration Guide, 6.9
- 包含移植到6.9平台的信息
workbench
•Wind River Workbench User's Guide, 3.3
- 解释如何使用Workbench(和操作系统无关部分)
Part I. Introduction 综述和用户界面介绍
Part II. Projects 详细说明Workbench工程和工程浏览器
Part III. Development 说明如何创建工程和使用工程浏览器;如何编辑源代码;如何编译工程;如何使用通用编译示例
Part IV. Target Management 描述如何连接目标机,如何创建和管理连接
Part V. Debugging 调试操作的详细说明,包括下载程序和管理断点
Part VI. Using Workbench in a Larger Environment 说明如何加载插件到Workbench,如何加载Workbench到Eclipse环境,和Workbench在版本控制系统和团队中的使用
Part VII. Reference 描述如何用命令行更新工作空间,自动编译和导入工程,和其他说明
•Wind River Workbench Host Shell User's Guide, 3.3
- 说明了主机shell的使用(包括6.x和653的用法),说明了支持的解释器
•Wind River Workbench User Interface Reference, 3.3
- 描述了Workbench中文字、图标和一些界面图形的用法说明
•Wind River Workbench Host Shell API Reference
- 描述了各个解释器的命令、命令行的函数
•Wind River System Viewer User's Guide, 3.3
- 可以查看和定位目标机活动的一种逻辑分析器的用法
•Wind River System Viewer API Reference, 3.3
- java api,应该是逻辑分析器的API
•Wind River Workbench Memory Analyzer By Example, 3.3
- 可以在运行中分析内存使用的Profiler工具用法
•Wind River Workbench Performance Profiler User's Guide, 3.3
- 可以分析CPU使用性能的分析工具
•Wind River Workbench Data Monitor User's Guide, 3.3
- 实时的动态数据监控工具
•Wind River Workbench Code Coverage Analyzer By Example, 3.3
- 一种代码覆盖率分析器的使用
•Host-Target Communication References
- 主机和目标机间通信的API
•Wind River Workbench API Reference
- java api,Workbench的API
•Wind River Workbench Extension Points Reference
- 介绍一些可以扩展Workbench功能的扩展点
•Wind River wrenv User's Guide Supplement, 3.3
- wrenv工具的用法(命令行环境变量)
vxworks 6.9
•VxWorks Kernel Shell User's Guide, 6.9
- 描述了vxworks内核shell、模块加载器、调试工具、系统符号表的用法
•VxWorks Application Programmer's Guide, 6.9
- 描述了如何使用vxworks开发实时系统和应用。
•VxWorks Kernel Programmer's Guide, 6.9
- 描述了vxworks操作系统内核,和如何使用vxworks开发实时系统和应用。
•VxWorks Architecture Supplement, 6.9
- 提供了所有vxworks支持的目标架构的开发信息
•VxWorks Guest OS for Hypervisor Programmer's Guide, 6.9
- 描述了Hypervisor虚拟化层和Guest OS虚拟机的相关内容
•VxWorks Power Management Developer's Guide, 6.9
- 描述了vxworks的电源管理功能。
•VxWorks Custom Component and CDF Developer's Guide, 6.9
- 描述了vxworks的组件和CDF文件。
•VxWorks Component Reference, 6.9
- 详细介绍了配置vxworks的所有组件。
•VxWorks Application API Reference, 6.9
- API。
•VxWorks Kernel API Reference, 6.9
- API。
•VxWorks Error Code List, 6.9
- vxworks错误码列表。
•VxWorks RTP Example Applications Reference, 6.9
- 一些vxworks rtp应用程序的例子。
•VxWorks Kernel Shell Command Reference, 6.9
- 内核shell的一些命令。
•VxWorks C Library, 6.9
- ansi c库。
•Dinkum EC++ Library, 6.9
- dinkum ec++库。
•Dinkum C++ Library Reference Manual, 6.9
- dinkum c++库。
•Wind River VxWorks Simulator User's Guide, 6.9
- vxworks主机上的模拟器的用法。
•Wind River VxWorks Simulator Host API Reference, 6.9
- 模拟器API
•Wind River VxWorks Simulator Host Tools Reference, 6.9
- 主机上的一些模拟器工具的介绍。
•Wind River Host Utilities API Reference, 6.9
- 主机工具API
•Wind River Project Configuration Command-Line API Reference, 6.9
- 操作系统配置工具API
•VxWorks Legacy Device Driver Developer's Guide, 6.9
- 未知
BSP与驱动
•VxBus Device Driver Developer's Guide, 6.9
- VxBus设备驱动架构和写VxBus模型设备驱动相关问题。
Part I: VxBus Fundamentals
提供了很多VxBus模型设备驱动最基本的信息和概念。是Part II部分的基础。
Part II: Class-Specific Device Drivers
提供VxWorks支持的所有驱动层的设备驱动的具体信息和要求(如网络驱动、总线控制驱动、USB驱动等等)。
Part III: Device Drivers
提供了如何将现有的驱动移植到VxBus模型。
Part IV: Appendices
提供了一个索引表。
•VxWorks BSP Developer's Guide, 6.9
- 描述组成BSP的元素,VxWorks BSP的需求和启动过程中BSP的一般行为。
•VxWorks Driver API Reference, 6.9
- 驱动API
•BSP ads827x 6.9 Reference ......
- 提供了ads8272 BSP运行VxWorks必要的板相关的信息......
•VxWorks BSP Validation Test Suite User's Guide, 6.9
- 提供了如何使用Bsp验证测试包。
•VxWorks BSP VTS API Reference, 6.9
- VxWorks Bsp验证测试包 APIs
相关网络、安全、管理等组件
•Wind River Network Stack Programmer's Guide Volume 1, 6.9
- 提供了综述和网络协议栈的基本信息。
•Wind River Network Stack Programmer's Guide Volume 2, 6.9
- 包含应用协议的执行(DHCP、DNS、FTP、Ping、RLOGIN、RPC、RSH、SNTP、Telnet、TFTP)和socket编程。
•Wind River Network Stack Programmer's Guide Volume 3, 6.9
- 包含接口、驱动和MUX(中间层)。
•Wind River Network Stack Component Reference, 6.9
- 包含配置VxWorks支持网络协议栈的组件。
•Wind River Network Stack Application API Reference, 6.9
- VxWorks网络协议栈 API
•Wind River Network Stack Kernel API Reference, 6.9
- VxWorks网络协议栈内核 API
•Wind River CAN for VxWorks 6 Programmer's Guide, 1.5
- 描述Wind River CAN(平台独立的CAN设备驱动的合集,共享相同API接口)。
•Wind River CAN Component Reference, 1.5
- 包含配置VxWorks支持Wind River CAN驱动的组件。
•Wind River CAN Kernel API Reference, 1.5
- Wind River CAN内核API参考
•Wind River CLI, Web, MIBway Programmer's Guide, 4.9
- 描述MCE和WMIT的使用,目标运行时代码的结构和用法,创建命令行和基于web的管理接口的细节,将接口集成到SNMP客户端的细节
•Wind River CLI, WEB, MIBway API Reference, 4.9
- CLI Web Mibway API参考
•Wind River Cryptography Libraries Programmer's Guide, 6.9
- 描述了Wind River密码库
•Wind River Cryptography Libraries Component Reference, 6.9
- 包含配置VxWorks支持密码库的组件。
•Wind River Cryptography Libraries API Reference, 6.9
- Wind River密码库API参考
•Wind River DCOM for VxWorks 6 User's Guide, 2.3
- 描述了Wind River DCOM
•Wind River DCOM Component Reference, 2.3
- 包含配置Wind River DCOM的组件。
•Wind River DCOM API Reference, 2.3
- Wind River DCOM API参考
•Wind River EAP Programmer's Guide, 6.9
- 描述了EAP(可扩展认证协议)(服务器和客户端之间的协商和认证)
•Wind River EAP Component Reference, 6.9
- 包含配置EAP的组件。
•Wind River EAP API Reference, 6.9
- Wind River EAP API参考
•Wind River Firewall and NAT Programmer's Guide, 6.9
- 描述了Wind River Firewall 的配置和使用。
•Wind River Firewall and NAT Component Reference, 6.9
- 包含配置VxWorks支持防火墙和NAT的组件。
•Wind River Firewall Kernel API Reference, 6.9
- Wind River 防火墙 API参考
•Wind River NAT Kernel API Reference, 6.9
- Wind River NAT API参考
•Wind River IEEE 1394 Serial Bus Programmer's Guide for VxWorks, 1.0
- 描述了VxWorks对 IEEE 1394 串行总线的支持
•Wind River IKE Programmer's Guide, 6.9
- 描述了Wind River IKE(因特网密钥交换协议)和它的配置使用。
•Wind River IPsec Programmer's Guide, 6.9
- 描述了Wind River IPsec和它的配置使用。
•Wind River IPsec Component Reference, 6.9
- 包含配置VxWorks支持IPsec的组件。
•Wind River IKE Component Reference, 6.9
- 包含配置VxWorks支持IKE的组件。
•Wind River IPSec and IKE API Reference, 6.9
- Wind River IPSec and IKE API参考
•Wind River Learning Bridge User's Guide, 1.5
- 描述了Learning Bridge的架构和算法,和如何建立一个Learning Bridge。
•Wind River Learning Bridge Component Reference, 1.5
- 包含配置VxWorks支持Learning Bridge的组件。
•Wind River Learning Bridge Kernel API Reference, 1.5
- Wind River Learning Bridge API参考
•Wind River L2TP Programmer's Guide, 6.9
- 描述了L2TP协议的内容、创建、配置和Wind RiverL2TP的使用。
•Wind River L2TP Component Reference, 6.9
- 包含配置VxWorks支持L2TP的组件。
•Wind River L2TP API Reference, 6.9
- Wind River L2TP API参考
•Wind River MACsec Programmer's Guide, 6.9
- 描述了MACsec协议(有线以太网安全协议)
•Wind River MACsec Component Reference, 6.9
- 包含配置VxWorks支持MACsec的组件。
•Wind River MACsec API Reference, 6.9
- Wind River MACsec API参考
•Wind River Media Library DDK Programmer's Guide, 5.3
- 描述了Wind River媒体库(处理多媒体服务)DDK(驱动开发工具)开发
•Wind River Media Library SDK Programmer's Guide, 5.3
- 描述了Wind River媒体库DDK(软件开发工具)开发
•Wind River Media Library Reference Drivers Guide, 5.3
- 列出了媒体库中的参考驱动。
•Wind River Media Library Component Reference, 5.3
- 包含配置VxWorks支持媒体库的组件。
•Wind River Media Library API Reference, 5.3
- Wind River 媒体库 API参考
•Wind River MIPC Programmer's Guide, 2.2
- 描述了MIPC(多OS进程间通信)的特点和用法
•Wind River MIPC Component Reference, 2.2
- 包含配置VxWorks支持MIPC的组件。
•Wind River MIPC API Reference, 2.2
- Wind River MIPC API参考
•Wind River Mobile IP Programmer's Guide, 6.9
- 描述了Wind River Mobile IP(IPv4和IPv6支持)
•Wind River Mobile IP Component Reference, 6.9
- 包含配置VxWorks支持Mobile IP的组件。
•Wind River Mobile IP API Reference, 6.9
- Wind River Mobile IP API参考
•Wind River OPC User's Guide, 3.2
- 描述了OPC(过程控制的连接与接入)技术
•Wind River PPP Programmer's Guide, 6.9
- 介绍了Wind River PPP(点对点协议)的使用。
•Wind River PPP Component Reference, 6.9
- 包含配置VxWorks支持PPP的组件。
•Wind River PPP Kernel API Reference, 6.9
- Wind River PPP API参考
•Wind River RADIUS and Diameter Programmer's Guide, 6.9
- Part I:描述了AAA RADIUS(远程用户拨号认证系统)客户端。
- Part II:描述了AAA(认证、授权和计费)Diameter 协议。
•Wind River RADIUS and Diameter Component Reference, 6.9
- 包含配置VxWorks支持RADIUS和Diameter的组件。
•Wind River RADIUS and Diameter API Reference, 6.9
- Wind River RADIUS and Diameter API参考
•Wind River MIB Compiler User's Guide, 10.5
- 描述如何安装和使用Wind River管理信息编译器。
•Wind River SNMP Programmer's Guide, 10.5
- 描述软件产品Wind River snmp家族的数据结构和进入点,v1/v2c, v3, AgentX。
•Wind River SNMP Component Reference, 10.5
- 包含配置VxWorks支持snmp的组件。
•Wind River SNMP API Reference, 10.5
- Wind River snmp API参考
•Wind River SSH Programmer's Guide, 6.9
- 描述了Wind River SSH(安全外壳协议)。
•Wind River SSH Component Reference, 6.9
- 包含配置VxWorks支持SSH的组件。
•Wind River SSH API Reference, 6.9
- Wind River SSH API参考
•Wind River SSL Programmer's Guide, 6.9
- 描述了Wind River SSL(安全套接层)配置。
•Wind River SSL Component Reference, 6.9
- 包含配置VxWorks支持SSL的组件。
•Wind River TIPC Programmer's Guide, 1.7.7
- 描述了Wind River TIPC(透明进程间通信)。
•Wind River TIPC Component Reference, 1.7.7
- 包含配置VxWorks支持TIPC的组件。
•Wind River TIPC Kernel API Reference, 1.7.7
- Wind River TIPC 内核 API参考
•Wind River TIPC Application API Reference, 1.7.7
- Wind River TIPC 应用 API参考
•Wind River USB Programmer's Guide, 3.0
- 描述了Wind River USB的信息,包括USB host和target协议栈,和OTG支持。
•Wind River USB Component Reference, 3.0
- 包含配置VxWorks支持USB的组件。
•Wind River USB Kernel API Reference, 3.0
- Wind River USB 内核 API参考
•Wind River Web Services Programmer's Guide, 1.8
- 提供了开发和运行时的功能,用于创建客户端和服务器SOAP(简单对象访问协议)应用和XML应用。
•Wind River Web Services API Reference, 1.8
- Wind River web服务 API参考
•Wind River Wireless Ethernet Drivers Programmer's Guide, 3.3
- 描述了Wind River 无线以太网驱动(802.11 )。
•Wind River Wireless Ethernet Drivers Component Reference, 3.3
- 包含配置VxWorks支持无线以太网驱动的组件。
•Wind River Wireless Ethernet Drivers API Reference, 3.3
- Wind River 无线以太网驱动 API参考
•Wind River Wireless Security Programmer's Guide, 6.9
- 包括802.1X-2001基于端口的网络存取控制和WPS两种协议。
•Wind River Wireless Security Component Reference, 6.9
- 包含配置VxWorks支持Wind River无线安全的组件。
•Wind River Wireless Security API Reference, 6.9
- Wind River 无线安全 API参考
编译器
•Wind River GNU Binary Utilities, 4.3.3 (HTML)(PDF)
- 包含GNU Binary Utilities 2.19.51版本文档。
•Wind River GNU C Preprocessor, 4.3.3 (HTML)(PDF)
- 描述了C Preprocessor。
•Wind River GNU Make, 3.80 (HTML)(PDF)
- 描述了GNU make命令。
•Wind River GNU Compiler: Using as, 4.3.3 (HTML)(PDF)
- 描述了gnu assembler 2.19.51版本。
•Wind River GNU Compiler: Using the GNU Compiler Collection, 4.3.3 (HTML)(PDF)
- 描述了GNU compilers 4.3.3版本。
•Wind River GNU Compiler: Using ld, 4.3.3 (HTML)(PDF)
- 描述了gnu linker ld 2.19.51版本。
•Wind River Diab C/C++ Compiler for ARM/XScale User's Guide, 5.9
- 描述了Wind River Diab Compiler toolkit 中的工具。
•Wind River Diab Compiler Error Messages Reference, 5.9
- 描述了编译错误时的信息。
•Intel C++ Compiler for VxWorks User and Reference Guides, 12.0 (HTML)(PDF)
- 描述了intel C++编译器。
•Intel Integrated Performance Primitives for VxWorks User's Guide, 7.0 (HTML)(PDF)
- 描述了集成性能基元(多核)。
•Intel Integrated Performance Primitives Reference Manual, 7.0 (HTML)(PDF)
- 描述了集成性能基元(多核)。
来源:CSDN
作者:牛仕琦
链接:https://blog.csdn.net/u013026227/article/details/74273233