為了保證培訓效果,增加互動環(huán)節(jié),我們堅持小班授課,每期報名人數(shù)限3到5人,多余人員安排到下一期進行。
課程目標
實時系統(tǒng)在國防,軍工,工業(yè)控制,通信,大型服務器等中廣泛采用,它和嵌入式系統(tǒng)息息相關,幾乎90%的嵌入式系統(tǒng)中需要RTOS。實時系統(tǒng)主要是為了滿足微秒級的實時響應時間。在傳統(tǒng)的Linux系統(tǒng)中,系統(tǒng)是非實時的。在Linux業(yè)內(nèi)主要有兩大類的實時系統(tǒng),一是改進Linux系統(tǒng)的調(diào)度,搶占和高精度時鐘來達到軟實時,主要有MontaVista,TimSys,二是通過實現(xiàn)雙內(nèi)核的方式,把Linux作為實時任務的一個Idle進程來調(diào)度的方式來帶到硬實時系統(tǒng),主要有RTLinux,RTAI。本課程基于第二種雙內(nèi)核的方式來介紹硬實時系統(tǒng)的設計思想,具體實現(xiàn),測試和優(yōu)化。在整個課程中使用x86, arm平臺為基礎,讓每個學員快速的掌握實時編程和實時內(nèi)核的設計和優(yōu)化工作。
掌握RTLinux體系結(jié)構和設計思想。
掌握RTLinux編程,主要是POSIX 1003 pthread, fifo, sem, spinlock等。
掌握RTLinux實時參數(shù)測試,上下文交換時間,中斷響應時間,搶占延遲等
windowsphone 入學要求
(1) 熟練掌握C語言編程