北 京:(010)51292078 上 海:(021)51875830
西 安:(029)86699670 南 京:(025)68662821
成 都:(028)68802075 武 汉:(027)50767718
广 州:(020)61137349 深 圳:(0755)61280252

课程表 联系我 在线聊 报名 付款 我们 QQ聊 切换宽屏

RT Linux开发高级班

   班.级.规.模.及.环.境
     为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限5人,多余人员安排到下一期进行。
   课.程.目.标

     实时系统在国防,军工,工业控制,通信,大型服务器等中广泛采用,它和嵌入式系统息息相关,几乎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开班时间:即将开课,详情请咨询客服。(请抓紧报名)
   实验设备和授课方式

        ☆课时: 共6天,36学时
        ☆外地学员:代理安排食宿(需提前预定)
        ☆合格学员免费颁发相关资格证书,提升您的职业资质
        作为最早专注于嵌入式培训的专业机构,曙海嵌入式提供的证书得到本行业的广泛认
        可,学员的能力得到大家的认同

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★

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

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        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上信号量唤醒延迟