|   RT Linux开发高级班  | 
                    
                     
                          
                         班级规模及环境 | 
                    
                     
                      |      为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限3到5人,多余人员安排到下一期进行。 | 
                    
                    
                    
                           课程目标 | 
                    
                    
                           实时系统在国防,军工,工业控制,通信,大型服务器等中广泛采用,它和嵌入式系统息息相关,几乎90%的嵌入式系统中需要RTOS。实时系统主要是为了满足微秒级的实时响应时间。在传统的Linux系统中,系统是非实时的。在Linux业内主要有两大类的实时系统,一是改进Linux系统的调度,抢占和高精度时钟来达到软实时,主要有MontaVista,TimSys,二是通过实现双内核的方式,把Linux作为实时任务的一个Idle进程来调度的方式来带到硬实时系统,主要有RTLinux,RTAI。本课程基于第二种双内核的方式来介绍硬实时系统的设计思想,具体实现,测试和优化。在整个课程中使用x86,   arm平台为基础,让每个学员快速的掌握实时编程和实时内核的设计和优化工作。 
                             掌握RTLinux体系结构和设计思想。 
                                 掌握RTLinux编程,主要是POSIX 1003 pthread, fifo, sem, spinlock等。 
                                 掌握RTLinux实时参数测试,上下文交换时间,中断响应时间,抢占延迟等  | 
                    
                    
                           入学要求 | 
                    
                    
                      (1) 熟练掌握C语言编程  
                        (2) 有linux基础 
                       | 
                    
                     
                          
                         开课时间和上课地点 | 
                    
                     
                           上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:云峰大厦 
                             最近开课时间(周末班/连续班/晚班):RT Linux开班时间:2024年1月8日 | 
                    
                     
                          
                         学时和学费 | 
                    
                     
                              ☆课时: 共5天,30学时 
                                  ◆外地学员:代理安排食宿(需提前预定) 
                                ☆注重质量
                         
                                ☆边讲边练 
                                        ☆合格学员免费推荐工作 
                                 
                                        ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质 
                                 
        专注高端培训15年,曙海提供的证书得到本行业的广泛认可,学员的能力 
        得到大家的认同,受到用人单位的广泛赞誉。 
 
                                        ★实验设备请点击这儿查看★   | 
                    
                     
                          
                         最新优惠 | 
                    
                     
                      |        
                        ☆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 。注意:在读学生凭学生证,即使一个人也优惠500元。  | 
                    
                     
                          
                         质量保障 | 
                    
                     
                      |           
                          1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听; 
                                  2、培训结束后,培训老师留给学员手机和Email,免费提供半年的技术支持,充分保证培训后出效果; 
                                  3、培训合格学员可享受免费推荐就业机会。 ☆合格学员免费颁发相关工程师等资格证书,提升您的职业资质。专注高端培训13年,曙海提供的证书得到本行业的广泛认可,学员的能力得到大家的认同,受到用人单位的广泛赞誉。  | 
                    
                     
                          
                         课程大纲 
                        --- 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上信号量唤醒延迟  | 
                           
                        
                        |