班级规模及环境--热线:4008699035 手机:15921673576( 微信同号) |
每期人数限3到5人。 |
上课时间和地点 |
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日 |
实验设备 |
☆资深工程师授课
☆注重质量
☆边讲边练
☆合格学员免费推荐工作
★实验设备请点击这儿查看★ |
质量保障 |
1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
3、培训合格学员可享受免费推荐就业机会。 |
课程大纲 |
|
- RTLinux开发培训
RTLinux开发培训
培训目标
·掌握RTLinux体系结构和设计思想。
·掌握RTLinux编程,主要是POSIX 1003 pthread, fifo, sem, spinlock等。
·掌握RTLinux实时参数测试,上下文交换时间,中断响应时间,抢占延迟等
- 课程内容
- 一、RTLinux简介
1 RTLinux介绍
2 RTLinux实时性能指标
3 RTLinux编译和运行过程
4 RTLinux测试
二、RTLinux BSP核心机制
1 RTLinux 中断抽象层分析
2 RTLinux 内核接口分析
三、RTLinux中的中断截获机制
1 软开关中断设计
2 共享中断系统
3 移植RTLinux
四、高精度时钟的设计和时钟动态调节算法
1 时钟硬件介绍
2 x86高精度时钟处理
3 arm高精度时钟处理
五、兼容POSIX 1003实时线程设计
1 pthread线程库设计
2 实时信号处理
3 信号量设计
4 spinlock锁设计
六、实时FIFO设计
1 FIFO和Linux的交互
2 实时FIFO的设计
3 内存共享机制的设计
七、实时系统的测量原理
1 调度延迟的测量
2 中断延迟的测量
3 上下文交换的测量
4 信号量唤醒延迟
八、 高级话题
1 在用户空间的实时问题
2 实时系统的调试和优化
九、 在x86/arm系统上编译和运行RTLinux
1 安装linux系统
2 编译rtlinux内核
3 编译rtlinux模块
4 分析rtlinux bsp代码
十、移植RTLinux到PXA2xx系列
1 移植bsp
2 移植rtlinux内核模块
3 启动并运行rtlinux
4 调试
十一、RTLinux PThread线程库编程和测试
1 在RTLinux上编程使用线程库函数
2 在RTLinux使用信号量函数
3 在RTLinux和Linux的交互
十二、 RTLinux上的测试参数
1 编程测试PXA2xx/x86上的中断延迟
2 编程测试PXA2xx/x86上的调度延迟
3 编程测试PXA2xx/x86上信号量唤醒延迟
4 编程测试PXA2xx/x86上的上下文交换延迟
"
|