本书深入介绍了VxWorks操作系统内核技术、基于VxWorks操作系统的应用编程和详细介绍了Tornado开发环境的使用等内容。全书共20章,主要内容包括:开发环境Tornado、创建用户工程、交叉调试器-CrossWind、目标机系统状态浏览器-Browser、软件逻辑分析仪-WindView、目标机服务器-Target Server、用户定制开发环境Tornado、VxWorks简介、VxWorks基本内核、VxWorks文件系统、VxWorks网络系统、VxWorks图形系统等内容。\r\n 本书语言通畅、条理清晰、内容全面且深入浅出,是以实用为目结合编者多年实际开发经验编写而成的。它既适合以VxWorks操作系统为基础的嵌入式系统开发、设计人员,同时也可作为VxWorks和Tomado的培训教材、自学读本。
前言\r\n第1章 开发环境Tornado \r\n第2章 集成编辑器——Editor \r\n第3章 创建用户工程 \r\n第4章 集成仿真器——VxSim \r\n第5章 交叉调试器——CrossWind \r\n第6章 命令行执行工具——WindSh \r\n第7章 目标机系统状态浏览器——Browser \r\n第8章 软件逻辑分析仪——WindView \r\n第9章 目标机服务器——Target Server \r\n第10章 FTP服务器——WFTPD \r\n第11章 用户定制开发环境 \r\n第12章 代码预分析工具——WindNavigator \r\n第13章 实时操作系统VxWorks \r\n第14章 VxWorks基本内核 \r\n第15章 VxWorks I/O系统 \r\n第16章 VxWorks文件系统\r\n第17章 VxWorks的网络系统 \r\n第18章 VxWorks虚拟内存接口 \r\n第19章 VxWorks图形系统 \r\n第20章 Target Shell \r\n参考文献 \r\n \r\n\r\n
说到这本书的成因,可谓是“一拍即合”。虽然三个人有着不同的想法,我们却为着同一个目的而努力。
接触VxWorks几年间,一直苦于没有一本简单明了的中文书籍。当手中拿着英文手册的时候,我常想,如果能有一本中文的书该多好。当我们三个人凑到一起,才发现有这种需求的人真的好多。我们各自擅长不同的方面,掌握不同的知识,却没有什么交流的机会,相信很多人也有相同的感觉。我们为什么不将自己知道的一些东西拿出来与大家分享呢?
所有的这些想法让我们希望写出一本书来,这本书应该让所有接触VxWorks的人都不会再感到上手、使用工具、编程、设计的困难,让所有常见的问题都有答案。或许本书达到了这个目的,也可能没有实现我们的想法,但是,大家已经全力已赴。
由于三个人所熟悉的部分不尽相同、工作所占用的时间也不同,我们分别编写了本书的不同章节:周启平完成了第1章~第5章、第7章、第13章、第17章~第20章,吴琼完成了第6章、第8章~第12章,至于本人,由于工作繁忙,而且最熟悉的只有编写程序,所以只完成了其中的第14章~第16章。在写这本书的过程中,周启平所付出的工作是最多的,从编制到校对、从联系编辑到最终交稿都参与其中。在这里我向他们两人所付出的辛苦表示敬佩。
同时要表示感谢的是我们的家人、朋友、同事以及我的几个直属领导,感谢编辑部的编辑们的大力支持,感谢他们为这本书所付出的艰辛劳动。所有这些人的名字我不需要在这里一一列出,因为在我心里他们已经有了无比重要的地位。
第一次合作难免会有很多不适应的地方,第一次写书也难免会有考虑不周之处,这所有的一切都会表现在这本书的字句中,如果出现什么遗漏或者错误还请读者指正。在这本书中,我们也参考了VxWorks相关的使用手册和市面上出现的其他相关书籍,有时候真是想不到更好的语句或例子来说明同一件事。为了使这本书能更好,我们适当地引用了其中的字句,相关参考书籍列表在参考文献中提供,感谢这些书籍的编者,他们所铺的路使我们能走得很轻松。
这本书主要面向VxWorks的初学者和对VxWorks有一定了解的开发人员。书中前半部分主要描述了集成开发环境Tornado及其工具的使用,后半部分则着重于VxWorks编程所需要的知识,更适合于中级水平的读者。由于不涉及到BSP和驱动的修改、编写,本书中没有过多地介绍硬件体系架构和BSP、驱动方面的知识。当然,相关的说明是必不可少的。
希望能有机会继续写下去,把我们知道的更深层的东西拿出来与大家共享,让我们走过的弯路不再困扰和我们一样的人。
希望所有人可以和我们探讨有关VxWorks的问题,我们的联系方式为:
周启平:qpzhou@sina.com
吴琼:wq2651 @yahoo.com.cn
张杨:zhangyang@first.com.cn
作 者