Tornado目录树

来源:互联网 发布:淘宝优质好货 编辑:程序博客网 时间:2024/05/16 23:56

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

原创粉丝点击