RTlinux开发培训 

概述:课程背景 实时系统在国防、军工、工业控制、通信,大型服务器等中广泛采用,它和嵌入式系统息息相关,几乎90%的嵌入式系统中需要RTOS。实时系统主要是为了满足微秒级的实时响应时间。在传统的Linux系统中
本信息已过期,发布者可在"已发商机"里点击"重发"。

刷新时间:
2023-04-06 10:41:28 点击39807次
标签:
联系电话:
010-62876152-803 刘老师
QQ:
877975079
信用:4.0  隐性收费:4.0
描述:4.0  产品质量:4.0
物流:4.0  服务态度:4.0
默认4分 我要打分

课程背景

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

 

培训目标

掌握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  实时系统的调试和优化

[本信息来自于今日推荐网]