〖授课方式〗北京Linux认证培训脱产班
〖课程名称〗RTlinux开发培训
〖发布单位〗北京中科信软高级技术培训中心 → 进入主页
〖原 价〗面议 〖优 惠 价〗面议
〖发布者IP〗123.123.221.241
〖开课形式〗滚动开班
〖更新日期〗2015年04月09日
〖主办地区〗北京 [招生培训]
〖开课地点〗北京海淀区西苑颐和园路国际关系学院GC楼
〖百度搜索〗北京中科信软,软件开发,嵌入式开发
电 话:010-62876152-801 13366340520
联系人:唐老师 QQ:2355811923
传 真:010-62884854
网 址:www.info-soft.cn www.zksoft.org
E-mail:edu@info-soft.cn
地址:北京市海淀区西苑国际关系学院GC楼
北京中科信软科技有限公司(以下简称中科信软)作为中国领先的企业高端技术服务机构,公司秉承“诚信、创新、开放、合作、服务”的企业文化,依托中国科学院的雄厚技术实力,与国内外大型知名企业IBM,SUN,ORACLE,微软等建立了广泛的合作关系、致力于整合国内外最先进、最流行、最实用的技术服务于企事业单位,为客户创造价值,其专业服务和质量承诺在客户中享有卓越的声誉。
培训中心依托中国科学院强大技术人才优势,以国内绝对领先的师资力量,根据企事业单位的实用需求,通过定制培训方案,提供各种技术及管理培训,将企事业单位的培训投资的效益发挥到最高点。近十年来,中心的企业培训遍及大江南北,客户包括国家部委、地方政府、部队、高校、科研院所、知名IT公司等国内企事业单位,以及以诸多世界500强在华机构为代表的外资企业,迄今已培养数万名高级管理及技术人才。目前中心已经与百余家企事业单位建立了长期的培训合作关系,深得用户信赖和好评
课程背景
实时系统在国防、军工、工业控制、通信,大型服务器等中广泛采用,它和嵌入式系统息息相关,几乎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 实时系统的调试和优化
![]() |