logo资料库

基于VxWorks的嵌入式系统及实验.pdf

第1页 / 共355页
第2页 / 共355页
第3页 / 共355页
第4页 / 共355页
第5页 / 共355页
第6页 / 共355页
第7页 / 共355页
第8页 / 共355页
资料共355页,剩余部分请下载后查看
封面
前言
目录
第1章 嵌入式系统概述
1.1 嵌入式系统的定义
1.2 嵌入式系统的特点
1.3 嵌入式系统的应用领域
1.4 嵌入式系统的发展趋势
1.5 嵌入式系统设计面临的挑战——优化设计度量
1.6 3种关键的嵌入式系统技术
1.6.1 处理器技术
1.6.2 IC技术
1.6.3 设计技术
第2章 实时系统的基本理论
2.1 实时系统的历史
2.2 实时系统的基本概念及其性能衡量指标
2.2.1 实时系统的基本概念
2.2.2 实时系统的性能衡量指标
2.3 实时系统的任务调度
2.3.1 任务调度的功能
2.3.2 任务调度的性能准则
2.3.3 任务调度方式
2.3.4 任务调度算法
2.4 实时系统任务的互斥与同步
2.4.1 任务的互斥
2.4.2 任务的同步
2.4.3 优先级倒置现象
2.4.4 优先级继承算法
2.4.5 优先级上限算法
2.5 死锁现象
2.5.1 死锁的概念
2.5.2 死锁的起因
2.5.3 解决死锁的策略
2.6 实时系统任务的通信机制
第3章 嵌入式系统硬件基础
3.1 ARM体系结构
3.1.1 ARM的概念
3.1.2 ARM处理器的架构特点
3.1.3 主流ARM处理器及使用场合
3.1.4 ARM微处理器的寄存器结构
3.1.5 ARM微处理器的两种指令集比较
3.2 S3C4510B芯片
3.2.1 工作特性
3.2.2 芯片引脚介绍
3.3 ARM/THUMB指令集及汇编
3.3.1 总体介绍
3.3.2 ARM的寻址方式
3.3.3 ARM指令集
3.3.4 THUMB指令及应用
3.3.5 ARM汇编程序设计
第4章 VxWorks操作系统
4.1 系统概述
4.2 多任务介绍
4.2.1 任务概述
4.2.2 任务的创建
4.2.3 任务名和任务标识
4.2.4 任务的删除和保护
4.2.5 任务的信息
4.2.6 任务的控制
4.2.7 任务的错误状态
4.3 任务间的通信
4.3.1 概述
4.3.2 信号量
4.3.3 消息队列
4.3.4 管道
4.3.5 信号
4.3.6 事件
4.3.7 共享内存
4.4 内存管理
4.4.1 概述
4.4.2 VxWorks中的内存布局
4.4.3 系统函数介绍
4.4.4 虚拟内存
4.4.5 高速缓存Cache
4.4.6 常用的内存分析工具
4.5 中断和异常
4.5.1 VxWorks的中断机制
4.5.2 VxWorks的异常机制
4.6 时钟和定时机制
4.6.1 VxWorks操作系统的时钟
4.6.2 VxWorks操作系统的定时机制
4.7 I/O系统
4.7.1 I/O系统概述
4.7.2 3种I/O接口介绍
4.7.3 I/O系统的工作机制
4.8 文件系统
4.8.1 文件系统概述
4.8.2 VxWorks文件系统介绍
第5章 嵌入式系统开发环境
5.1 Tornado开发环境介绍
5.1.1 Tornado核心工具
5.1.2 Tornado的工程类型
5.1.3 开发环境的使用
5.2 IRDC05v3嵌入式实验箱介绍
5.2.1 硬件方案说明
5.2.2 系统软件方案说明
第6章 内核基本功能实验
6.1 实验1 Hello world
6.2 实验2 信号量
6.3 实验3 消息队列
6.4 实验4 看门狗
6.5 实验5 wind内核功能
6.6 实验6 中断处理
6.7 实验7 Socket通信
6.8 实验8 虚拟内存设备驱动
6.9 实验9 任务软调度
6.10 实验10 任务软调度的改进
第7章 基础应用性实验
7.1 实验1 LED灯实验
7.2 实验2 ARM的串行口实验
7.3 实验3 ARM的交通灯实验
7.4 实验4 ARM的键盘接口实验原理实验
7.5 实验5 ARM的液晶接口实验原理实验
7.6 实验6 液晶键盘实验
第8章 高级扩展性实验
8.1 实验1 VxWorks BSP移植
8.2 实验2 理发师问题实验
8.3 实验3 哲学家吃饭问题实验
8.4 实验4 路由器问题实验
8.5 实验5 构架WebServer服务器
附录
附录A 参考文献
附录B 参考电路图
附录C 标准C库函数
附录D WindShell常用命令
附录E 串口调试助手使用说明
╭═══════════════╮ ║ 9CaX 下载 ║ ╭══════┤ ├══════╮ ║ ║ WWW.9CAX.COM ║ ║ ║ ╰═══════════════╯ ║ ║ ╭───────────────────────╮ ║ ╰══┤ CAX/CFD/GIS/EDA/FEM/CG 旗舰下载站 ├══╯ ╰───────────────────────╯ 免责申明: 本站(栏目、频道等)内容作品、新闻、资料、软件,由互联网收集 整理,网友上传更新,版权属于原作者,www.9cax.com 不承担由于内容的 合法性及健康性所引起的争议和法律责任。所有资源是进行学习和科研 测试之用,请在下载后 24小时删除,如有侵犯原作者的版权,请来信告 知,我们将立即做出整改,并给予相应的答复,谢谢合作! Ⅰ.9cax并不参与商业行为,您所购买的点数是为支持 9cax服务器长期托管运转以及硬件损坏的高 额维护费用!只是让更多的人学习与研究,让这些满怀抱负理想的朋友,加快工业,科技,设计,制 造进度。 (9cax does not participate in commercial activity. The points you buy is paid for the high maintenance expense of supporting the long-term trusteeship operations of 9cax server. ) Ⅱ.9cax所有资源是进行学习和科研测试之用!请在下载后 24小时删除! (All the resources on 9cax are for the use of study and scientific research. Please delete after downloading within 24 hours. ) Ⅲ.9cax不保证资料的准确性、内容、完整性、合法性、可靠性、可操作性、或软件 Crack的可用 性不承担任何责任! (9cax does not guarantee the accuracy, content, completeness, legality, reliability and operability of the data. When in terms of the usability Crack software, 9cax will not afford for any responsibilities.) Ⅳ.9cax对任何信息或材料的删除、存储失败、错误提供或未及时提供不承担任何责任! (9cax will not afford for any responsibilities of deleting, failed storing and mistakes or delayed supplies of any information and materials. ) Ⅴ.9cax在线服务下载或访问网上的任何信息或材料而导致的任何伤害不承担任何责任! (9cax will not afford for any responsibilities of any damages caused by any information or materials downloaded from online service or on the website. ) Ⅵ.9cax不承担由于内容的合法性及健康性所引起的争议和法律责任! (9cax will not afford for any dispute or legal obligations cause by the validity and health of the content. ) 9CAX.COM 旗舰下载站 9CAX.COM Flagship Download Website WWW.9CAX.COM WWW.9CAX.COM.CN
WWW.9CAX.COM
WWW.9CAX.COM
WWW.9CAX.COM
WWW.9CAX.COM
WWW.9CAX.COM
WWW.9CAX.COM
WWW.9CAX.COM
分享到:
收藏