vxworks 用户开发手册 概述

元气小坏坏 提交于 2019-12-06 12:35:19

Wind River VxWorks Platforms是一个完善的开发环境,包含了完整的开发工具。当然具体每个工具都有相应的用户操作手册,里面包含了详细的使用介绍。我把相关手册的介绍看了一遍,并总结出每个手册大概讲了什么,方便以后遇到问题的时候知道看什么。

总的来说,手册大概分为以下几类:

1.综述。从整体角度出发,讲vxworks的开发流程。

2.workbench 3.3workbench及相关图形化的工具的使用。

3.vxworks 6.9vxworks操作系统的相关介绍与使用。

4.BSP与驱动。设备驱动模型和如何编写BSP

5.相关网络、安全、管理等组件。提供了一些通用协议的API组件,不需要用户编写,需要时可以直接调用。

6.编译器。介绍了gnudiab编译器的使用。


综述

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,如何加载WorkbenchEclipse环境,和Workbench在版本控制系统和团队中的使用

Part VII. Reference 描述如何用命令行更新工作空间,自动编译和导入工程,和其他说明

Wind River Workbench Host Shell User's Guide, 3.3

 - 说明了主机shell的使用(包括6.x653的用法),说明了支持的解释器

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 apiWorkbenchAPI

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

 - 包含应用协议的执行(DHCPDNSFTPPingRLOGINRPCRSHSNTPTelnetTFTP)和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

 - 描述MCEWMIT的使用,目标运行时代码的结构和用法,创建命令行和基于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

 - 描述了VxWorksIEEE 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 IPIPv4IPv6支持

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支持RADIUSDiameter的组件。

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 hosttarget协议栈,和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)

 - 描述了集成性能基元(多核)。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!