曙海教育集团
上海:021-51875830 北京:010-51292078
南京:4008699035 西安:029-86699670
武汉:027-50767718 成都:4008699035
深圳:4008699035 广州:4008699035
石家庄:4008699035 沈阳:024-31298103☆
全国免费电话:4008699035 QQ:1299983702 微信:15921673576
首页 课程表 报名 在线聊 讲师 品牌 QQ聊 活动 就业

RT Linux开发高级班

   班.级.规.模.及.环.境--热.线:4008699035 手.机:15921673576( 微.信.同.号)
     实战授课,培训后免费技术支持。
   课。程。目。标

     实时系统在国防,军工,工业控制,通信,大型服务器等中广泛采用,它和嵌入式系统息息相关,几乎90%的嵌入式系统中需要RTOS。实时系统主要是为了满足微秒级的实时响应时间。在传统的Linux系统中,系统是非实时的。在Linux业内主要有两大类的实时系统,一是改进Linux系统的调度,抢占和高精度时钟来达到软实时,主要有MontaVista,TimSys,二是通过实现双内核的方式,把Linux作为实时任务的一个Idle进程来调度的方式来带到硬实时系统,主要有RTLinux,RTAI。本课程基于第二种双内核的方式来介绍硬实时系统的设计思想,具体实现,测试和优化。在整个课程中使用x86, arm平台为基础,让每个学员快速的掌握实时编程和实时内核的设计和优化工作。
     掌握RTLinux体系结构和设计思想。
     掌握RTLinux编程,主要是POSIX 1003 pthread, fifo, sem, spinlock等。
     掌握RTLinux实时参数测试,上下文交换时间,中断响应时间,抢占延迟等

  windowsphone  入.学.要.求

(1) 熟练掌握C语言编程
(2) 有linux基础

   开课时间和上课地点
     上课地点:【石家庄分部】:河北科技大学/瑞景大厦 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院【广州分部】:广粮大厦 【西安分部】:协同大厦 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路)【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【北京分部】:北京中山学院/福鑫大楼 【成都分部】:领馆区1号(中和大道)
     最近开课时间(周末班/连续班/晚班):
RT Linux开班时间:即将开课,详情请咨询客服!
   实.验.设.备和授课方式

        ☆资深工程师授课
        
        ☆注重质量
        ☆边讲边练

        ☆合格学员免费推荐工作

        得到大家的认同,受到用人单位的广泛赞誉。

        ★实.验.设.备请点击这儿查看★

   最.新.优.惠
       ☆在读学生,可优惠。
   质.量.保.障

        1、免费重修;
        2、课程结束后,授课老师留联系方式,保障培训效果,免费技术支持。
        3、推荐机会。

   课程大纲 --- RT Linux开发高级班

课程内容

·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)实时信号处理

   2) 信号量设计

   3) 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系列

5) 移植bsp

6) 移植rtlinux内核模块

7) 启动并运行rtlinux

8) 调试

·RTLinux PThread线程库编程和测试

1) 在RTLinux上编程使用线程库函数

2)在RTLinux使用信号量函数

3)在RTLinux和Linux的交互

·RTLinux上的测试参数:

1) 编程测试PXA2xx/x86上的中断延迟

2) 编程测试PXA2xx/x86上的调度延迟

3)编程测试PXA2xx/x86上信号量唤醒延迟