Tornado BSP Developer's Kit(3)
2003-03-31 09:34
501 查看
之三:
<
4000
font face="Arial">A. 将一个BSP升级到Tornado 2.0, 如何将一个现存的Tornado 1.0/SENS BSP 升级到Tornado 2.0 BSP<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
B. VxWorks网络协议栈的升级。
C. 架构之细节, 描述针对不同的CPU体系架构进行移植所要注意的细节。
D. VxWorks 启动顺序, 描述一个完整的VxWorks启动过程。给出了每一步的函数名称, 以及源文件。
E. Makefile细节, 描述如何为你的特定的BSP定制VxWorks makefiles.
F. 部件语言,提供了一个用于部件描述文件(CDFs)的部件描述语言(Component Description Language)的总结。 也提供了一个缺省部件目录和它们的初始组成及序列的视图。
G. 通用驱动程序, 描述了如何开发用于VxWorks系统的其它驱动程序。
H. 如何写一个时间戳驱动, 描述如何开发一个含有时间戳功能的计时器驱动,对于WindView的用户来说尤其有用。
I. 升级4.3 BSD 网络驱动, 描述如何转换一个4.3 BSD 风格的驱动到4.4 BSD 。
J. 实现一个基于 MUX的网络接口驱动。 描述开发一个增强型网络驱动(Enhanced Network Driver)所需要的条件, 增强型网络驱动使用MUX来获取新的网络栈的所有特性, 包括轮询和广播这两种在基本的网络接口驱动中没有包含的特性。
K. 如何写一个SCSI-2设备驱动。
L. BSP 验证测试套件参考资料, 列出了详细的参考文档。
下面列出了关于VxWorks 和Tornado 的重要的参考信息:
· Tornado Getting Started Guide, 2.0
· Tornado Release Notes, 2.0
· Tornado User’s Guide, 2.0
· VxWorks Programmer’s Guide, 5.4
· VxWorks Reference Manual, 5.4
· Wind Tech Notes (从WindSurf 网站获得)
交叉参考: 可以从VxWorks参考手册(VxWorks Reference Manual) 中得到关于目标库或子函数的参考信息, 或从Tornado 用户指南(tornado User’s Guide)中得到关于宿主端工具的帮助, 或者在Tornado的man目录中找到特定的BSP的信息。 这些参考也可以从Tornado 在线手册中获得。
路径名:
最高层的Tornado 目录结构包括三个主要的目录(参考Tornado 用户指南:目录和文件一章)。 因为所有的VxWorks 文件都存放在target 目录下, 因此本书采用相对于target目录的相对目录。 例如, 如果你把Tornado 安装在/usr/wind 下, 那么 config/all/configAll.h 的全路径就应该是/usr/wind/target/config/all/configAll.h.
字体使用和特殊术语:
例如:
文件, 路径名 /etc/hosts
库, 驱动 memLib, nfsDrv
宿主端工具 more, chkdsk
子函数 semTake( )
启动命令 p
代码显示 main ();
键盘输入 make CPU=MC68040 ...
显示输出 value = 0
1
用户提供参数 name
常量 INCLUDE_NFS
C关键字, C++指示 #define
键盘上的键名 RETURN
控制字符 CTRL+C
小写的首字母缩写 fd
<
4000
font face="Arial">A. 将一个BSP升级到Tornado 2.0, 如何将一个现存的Tornado 1.0/SENS BSP 升级到Tornado 2.0 BSP<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
B. VxWorks网络协议栈的升级。
C. 架构之细节, 描述针对不同的CPU体系架构进行移植所要注意的细节。
D. VxWorks 启动顺序, 描述一个完整的VxWorks启动过程。给出了每一步的函数名称, 以及源文件。
E. Makefile细节, 描述如何为你的特定的BSP定制VxWorks makefiles.
F. 部件语言,提供了一个用于部件描述文件(CDFs)的部件描述语言(Component Description Language)的总结。 也提供了一个缺省部件目录和它们的初始组成及序列的视图。
G. 通用驱动程序, 描述了如何开发用于VxWorks系统的其它驱动程序。
H. 如何写一个时间戳驱动, 描述如何开发一个含有时间戳功能的计时器驱动,对于WindView的用户来说尤其有用。
I. 升级4.3 BSD 网络驱动, 描述如何转换一个4.3 BSD 风格的驱动到4.4 BSD 。
J. 实现一个基于 MUX的网络接口驱动。 描述开发一个增强型网络驱动(Enhanced Network Driver)所需要的条件, 增强型网络驱动使用MUX来获取新的网络栈的所有特性, 包括轮询和广播这两种在基本的网络接口驱动中没有包含的特性。
K. 如何写一个SCSI-2设备驱动。
L. BSP 验证测试套件参考资料, 列出了详细的参考文档。
下面列出了关于VxWorks 和Tornado 的重要的参考信息:
· Tornado Getting Started Guide, 2.0
· Tornado Release Notes, 2.0
· Tornado User’s Guide, 2.0
· VxWorks Programmer’s Guide, 5.4
· VxWorks Reference Manual, 5.4
· Wind Tech Notes (从WindSurf 网站获得)
交叉参考: 可以从VxWorks参考手册(VxWorks Reference Manual) 中得到关于目标库或子函数的参考信息, 或从Tornado 用户指南(tornado User’s Guide)中得到关于宿主端工具的帮助, 或者在Tornado的man目录中找到特定的BSP的信息。 这些参考也可以从Tornado 在线手册中获得。
路径名:
最高层的Tornado 目录结构包括三个主要的目录(参考Tornado 用户指南:目录和文件一章)。 因为所有的VxWorks 文件都存放在target 目录下, 因此本书采用相对于target目录的相对目录。 例如, 如果你把Tornado 安装在/usr/wind 下, 那么 config/all/configAll.h 的全路径就应该是/usr/wind/target/config/all/configAll.h.
字体使用和特殊术语:
例如:
文件, 路径名 /etc/hosts
库, 驱动 memLib, nfsDrv
宿主端工具 more, chkdsk
子函数 semTake( )
启动命令 p
代码显示 main ();
键盘输入 make CPU=MC68040 ...
显示输出 value = 0
1
用户提供参数 name
常量 INCLUDE_NFS
C关键字, C++指示 #define
键盘上的键名 RETURN
控制字符 CTRL+C
小写的首字母缩写 fd
相关文章推荐
- Tornado BSP Developer's Kit -4
- Tornado2.2forpcPentium的安装和使用流程
- MiniGUI的vxworks环境移植(2): cygwin+tornado交叉编译minigui库和示例代码
- Tornado Unit Testing - Tornado应用的单元测试
- Tornado v2.2 for PowerPC 安装
- tornado 自动加载(autoreload)
- Tornado帮助文档组织(zt)
- 轻量级web server Tornado代码分析
- 解决Eclipse+Pydev使用tornado框架应无法正确import tornado包错误
- 基于tornado的web探测系统(自带旁注、端口扫描、whois、sql注入监测)
- tornado registry的问题--无法找到序数
- Basic distinguish between web.py / flup and tornado web process handling model (TBC)
- Tornado 验让码应用例子
- 翻译:introduce to tornado - introduce
- Mac+Tornado 环境
- Tornado的初步了解
- Tornado Web 服务器
- tornado和subprocess实现程序的非堵塞异步处理
- python+Tornado + Supervisor + nginx部署
- 部署 flask 应用到 nginx 和 tornado