您现在的位置:首页 > 知识库 > 电子信息 >嵌入式技术丛书 Vx Works软件开发项目实例完全解析
嵌入式技术丛书 Vx Works软件开发项目实例完全解析

嵌入式技术丛书 Vx Works软件开发项目实例完全解析

资料大小: 7.41 MB
文档格式: PDF文档
资料语言: 简体中文
资料类别: 电子信息
更新日期: 2020-05-23
下载说明:
推荐信息: 实例   解析   软件   开发   项目

本地下载(30点)  备用下载(30点)

内容简介
Vx Works软件开发项目实例完全解析
出版时间:2005
丛编项: 嵌入式技术丛书
内容简介
  本书从实用的角度出发,全面系统地介绍了ARM硬件体系结构、16/32位指令系统、开发调试、Linux嵌入式设计等开发ARM处理器的基本操作方法和技巧。全书共分11章,主要内容包括:ARMCPU概述、ARM系统结构、ARM指令系统、Thumb指令系统、ARM汇编语言程序设计、ARM高级语言程序设计、ARM嵌入式设计初步、ARM系统开发、ARM系统调试、ARM外围设备设计和ARM嵌入式Linux应用开发。本书内容丰富,讲解由浅入深、通俗易懂,具有很强的实用性和指导性,适合于ARM编程的初级用户或ARM嵌入式系统设计开发人员使用,同时也可作为高等院校相关专业的理想教材。
目录

前 言
第1章 选择嵌入式——VxWorks入门
1.1 VXWorks简介
1.2 使用VXWorks的预备知识
1.3 VXWorks编程规范
1.4 建立操作系统
1.5 用户程序建立与调试
1.6 总结
第2章 软件策划——模块化设计
2.1 模块化设计的目的
2.2 软件模块划分
2.3 嵌入式软件各模块简介
2.4 总结
第3章 从通信入手——双缓冲网络通信
3.1 VxWorks网络通信基础
3.2 基于缓冲队列的多任务网络通信
3.3 网络通断检测
3.4 总结
第4章 与控制端交流——通信协议
4.1 通信协议格式
4.2 VxWorks端的命令接收、处理和发送
4.3 VxWorks端命令通道通信实例
4.4 总结
第5章 与硬件打交道——定时查询和中断管理
5.1 硬件的定时查询
5.2 硬件的中断响应
5.3 多采集板系统中断管理实例
5.4 总结
第6章 一体化设计——多任务控制
6.1 任务优先级划分
6.2 全局变量
6.3 用户程序入口和灵活配置参数的初始化
6.4 总结
第7章 设计完成——自启动的用户程序
7.1 Flash操作
7.2 从Flash启动操作系统VXWorks
7.3 结合用户程序的自启动系统
7.4 用户参数的下电保存
7.5 总结
第8章 人机界面——控制端软件设计
8.1 区分VC6.0与VxWorks 5.4的编程方式
8.2 以太网网络
8.3 参数控制
8.4 菜单、工具条和状态框
8.5 数据显示、存储和回放
8.6 总结
第9章 随心所欲——嵌入式函数和全局变量的远端调用
9.1 整理用户程序的全局变量和函数接口
9.2 控制全局变量和函数的通信协议
9.3 控制端调用和受控端响应实例
9.4 总结
第10章 让我们做得更好——针对 VxWorks的算法优化
10.1 查获非法关机的网络监控程序
10.2 脱离malloc的缓冲队列
10.3 取舍权衡
10.4 总结