求知
文章
文库
Lib
视频
Code
iProcess
课程
认证
咨询
工具
火云堂
讲座吧
成长之路
会员
找课
全部课程
|
技术学院
|
管理学院
|
嵌入式学院
|
在线学院
成功案例
品质保证
电话
English
追随技术信仰
随时听讲座
每天看新闻
成功案例
知名某轨 “ReWorks中
塞默菲舍 《嵌入式软件架构设
某水声通 嵌入式Linux应
广汽研究 ARM处理器体系架
联合汽微 嵌入式软件架构设计
某全球知 Linux内核和系
广汽研究 嵌入式软件架构设计
更多...
相关课程
UML +RoseRealtime+嵌入式
C++嵌入式系统开发
嵌入式白盒测试
手机软件测试
嵌入式软件测试
嵌入式操作系统VxWorks
更多...
VxWorks与Tornado原理与应用
3055 次浏览
1307 次
报名参课
学生报名
专家讲师:
钧老师,火龙果软件特聘技术专家、VxWorks高级讲师,具有10年嵌入式开发经验,曾任神州龙芯有限公司技术顾问,科电工控公司技术总监。
时间地点:
北京
,
上海,深圳,根据报名开班
课程费用:
5000元/人
(学生3折),详见
公开课学习手册
企业内训:
可以根据企业需求,定制内训,详见
内训学习手册
关注VxWorks实时多任务操作系统,结合tornado这个工具进行应用开发。讲解三个关键部分:
VxWorks多任务系统的原理,很多非任务部分的技术原理,省略。
Tornado工具的集成开发方法
结合实际项目,讲解如何应用Tornado进行VxWorks下的多任务应用开发。
并实践性地描述了其上的程序开发过程。在本课程中,详细讲解vxworks的开发环境、调试技巧;内核分析和应用程序开发;驱动程序开发与原理,每章均配以实例进行讲解。课程中详细介绍了vxwoks各个重要的组件,包括多任务环境、内存管理、IO系统、文件系统和网络通信等。
本课程主要面向有一定vxworks经验或嵌入式经验的软件开发人员,但是部分章节对初学者也非常有帮助,如一些基本概念和一般开发过程。本课程能够帮助vxworks软件开发人员更好地使用平台开发与调试,并理解其内部工作机制,扩展平台功能。
培训目标:
通过本课程,学员可以:
vxworks软件开发流程、工具与开发环境
基于vxworks? C语言软件项目中的组织
vxworks C软件结构设计模式
vxworks实时操作系统中的任务设计
vxworks实时操作系统中任务同步与通信
嵌入式实时操作系统vxworks组件
培训对象:
嵌入式软件开发工程师
学员基础:
具有嵌入式软件开发一般经验,了解嵌入式操作系统原理
授课方式:
定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训
内容
:3天/5000元
vxworks软件开发流程、工具与开发环境
vxworks软件开发过程
开发流程
vxworks软件的交叉开发
编译、汇编、链接与调试
编译器
汇编器
链接器
调试器
vxworks软件运行调试方法
软件模拟的运行调试方法
目标机监控的运行调试方式
在线仿真的运行调试方式
tornado的调试方法
tornado调试工具及使用
browser的使用
debugger调试工具的使用
gdb调试工具的使用
调试时常用方法的总结
tornado调试问题及解决方法
程序异常:指令异常
程序异常:堆栈异常
程序异常:死循环
程序异常:数据覆盖
任务调试模式下的多任务调试
多任务调试步骤
vxworks软件开发环境
vxworks软件集成开发环境
基于vxworks的tornado/workbench
eclipse平台
基于vxworksC语言软件项目中的组织
vxworks C语言项目中的文件依赖关系
Make文件
vxworks C代码与汇编
ATPCS
C与汇编的混合编程
编译器对局部变量和入口参数的处理
实时vxworks软件应用模式
运行时系统结构
基于裸板系统与带操作系统的应用模式
vxworksC软件结构设计模式
vxworks C软件模块与模块划分
vxworksC函数
vxworks C的面向对象
访问硬件的设计模式
嵌入并发和资源管理的设计模式
状态机的设计模式
安全性和可靠性模式
vxworks实时操作系统中的任务设计
嵌入式实时操作系统vxworks中的任务
仿多cpu环境的实现
任务的特性
vxworks任务的划分
设备依赖性任务的划分
关键任务的划分
紧迫任务的划分
数据处理任务的划分
功能聚合任务的划分
触发条件相同任务的划分
运行周期相同任务的划分
顺序操作任务的划分
任务的可调度性分析
与任务管理有关的常用函数
vxworks任务设计
任务函数的结构
单次执行的任务
周期性执行的任务
事件触发执行的任务
vxworks任务优先级安排
任务的优先级资源
任务优先级安排原则
vxworks任务的数据结构设计
与操作系统有关的数据结构
与操作系统无关的数据结构
任务函数设计中的问题
公共函数的调用
与其他任务的协调
共享资源的访问
与其他任务进行数据通信
任务函数的代码设计过程
系统总体任务关联图
任务的关联分析
任务的程序流程图
编写任务函数的程序代码
vxworks实时操作系统中任务同步与通信
vxworks任务及任务间通信
多任务机制
任务状态转变
wind任务调度
任务控制
任务扩展函数
任务异常处理
共享代码和重入
共享数据结构
互斥
信号量
消息队列
管道
任务间网络通信
信号(signal)
vxworks事件
嵌入式实时操作系统vxworks组件
vxworks内存管理
vxworks中的内存布局
系统函数
虚拟内存
高速缓存cache
常用的内存API
vxworks中断和异常
vxworks的中断机制
vxworks的异常机制
vxworks时钟和定时机制
vxworks操作系统的时钟
vxworks操作系统的定时机制
vxworks i/o系统
文件、设备、设备驱动程序的关系
基本i/o接口
缓冲i/o
其他的格式化i/o操作
i/o系统的内部结构
vxworks文件系统
文件系统访问接口
vxworks的网络系统
网络应用程序接口
3055 次浏览
1307 次
其他人还看了课程
VMware原理与应用开发
4506 次浏览
PCB设计方法与实践
2729 次浏览
嵌入式软件架构设计与实例
3700 次浏览
VxWorks与Tornado原理与应用
3056 次浏览
Nucleus plus
3608 次浏览
无线传感器网络技术
4106 次浏览
最新活动计划
面向对象业务分析与系统设计 10-16[线上]
嵌入式软件架构设计-高级实践 10-17[线上]
Qlik Sense数据分析技术 10-17线上]
基于 UML 和EA进行分析设计 10-22[北京]
用户研究与用户建模 10-24[北京]
QT应用开发 10-24[北京]