摘要:針對軟件實時操作系統(tǒng)中并行性、實時性低,系統(tǒng)資源開銷大的問題,在基于軟件實時操作系統(tǒng)μC/OS-II任務(wù)控制的基礎(chǔ)上,將實時性要求高的部分軟件操作模塊移植到硬內(nèi)核中,硬內(nèi)核以VerilogHDL硬件語言編寫,設(shè)計了細致的任務(wù)控制模塊,充分發(fā)揮硬件電路的特點,實現(xiàn)了軟內(nèi)核與硬內(nèi)核的并行運行。為驗證實驗結(jié)果,設(shè)計了以Keil-C51為軟內(nèi)核開發(fā)平臺,以QuartusII13.0為硬內(nèi)核開發(fā)平臺,編譯程序并經(jīng)過Modelsim時序仿真驗證。研究結(jié)果表明,該任務(wù)控制機制在運行過程中,實現(xiàn)了提高系統(tǒng)實時性與并行性的要求,并減少了系統(tǒng)內(nèi)部資源的消耗,提高了系統(tǒng)的運行效率。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社