随着网络、通信、计算机技术的发展,嵌入式系统呈现出巨大的市场需求。基于嵌入式操作系统的开发模式成为嵌入式应用的主流开发模式。本书从项目开发实践出发,力求实用,从最基础的网络通信开始,逐步展开对软硬件操作的讨论,从而引导编程者从程序规划开始,逐步建立起一套自己的用户程序。
本书从项目开发实践出发,力求实用,从最基础的网络通信开始,逐步展开对软硬件操作的讨论,由浅入深,并完全根据实际的软件开发流程划分章节,从而引导编程者从程序规划开始,逐步建立起一套自己的用户程序。在随书光盘中给出了12组VxWorks下的通用模块例程,以及其对应的Windows调试程序。所有程序均使用c或c++编程,方便入手,重用性强。
本书适合于初中级读者使用,特别适合于计算机相关专业在校大学生,以及从事VxWorks开发的科研设计人员使用。
序
前 言
第1章 选择嵌入式——VxWorks入门
第2章 软件策划——模块化设计
第3章 从通信入手——双缓冲网络通信
第4章 与控制端交流——通信协议
第5章 与硬件打交道——定时查询和中断管理
第6章 一体化设计——多任务控制
第7章 设计完成——自启动的用户程序
第8章 人机界面——控制端软件设计
第9章 随心所欲——嵌入式函数和全局变量的远端调用
第10章 让我们做得更好——针对VxWorks的算法优化