为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限3到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语言编程