嵌入式實時操作系統(tǒng)MQX的內核分析及應用研究
發(fā)布時間:2024-01-26 19:58
2009年,飛思卡爾半導體公司在中國市場上推出了應用于工業(yè)控制、汽車電子及消費電子的嵌入式實時操作系統(tǒng)MQX。MQX最早是Precise Software Technologies公司1989年開發(fā),2009年飛思卡爾收購后,開放源代碼。MQX采用微內核結構,具有標準的API接口、模塊化架構、TCP/IP協(xié)議棧和USB協(xié)議棧等,因此無論在實時性、裁減性還是移植性上都具有卓越的性能。鑒于國內對MQX的研究應用尚未開始,受飛思卡爾半導體公司委托,本課題主要從以下幾個方面對MQX進行分析研究: (1)研究MQX的微內核結構、內核的管理功能,并從MQX的啟動執(zhí)行、任務調度、設備驅動程序等方面,深入剖析MQX的運行實現(xiàn)機制。按照底層軟件構件的思想,提出MQX工程框架組織結構,并重新編寫設備驅動程序。 (2)對MQX的FIFO任務調度策略和RR任務調度策略進行分析研究,并把FIFO調度策略與RR調度策略結合起來,在MQX中設計并實現(xiàn)多級反饋隊列調度算法,不僅使高優(yōu)先級的任務得到響應又能使短任務迅速完成。 (3)把MQX移植到自動折彎系統(tǒng)的微控制器MCF52223上,詳細闡述了移植步驟、移植過程中要...
【文章頁數(shù)】:82 頁
【學位級別】:碩士
本文編號:3885598
【文章頁數(shù)】:82 頁
【學位級別】:碩士
圖2-1微內核結構框圖
圖2-2MQX體系組成結構
圖2-3任務狀態(tài)轉換圖
圖2-4MQX中斷處理框圖
本文編號:3885598
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3885598.html
最近更新
教材專著