不用囤貨北京正規(guī)seo搜索引擎優(yōu)化價(jià)格
一、背景:
? ? ? ? 應(yīng)用實(shí)時(shí)性:應(yīng)用程序1以固定周期執(zhí)行實(shí)時(shí)算法;
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?應(yīng)用程序2以固定周期,執(zhí)行串口收發(fā);
? ? ? ? 驅(qū)動(dòng)實(shí)時(shí)性:驅(qū)動(dòng)sdio接口,實(shí)現(xiàn)與FPGA數(shù)據(jù)交互,實(shí)現(xiàn)串口數(shù)據(jù)收發(fā)。
二、實(shí)時(shí)性保證:
? ? ? ?1、linux系統(tǒng):
? ? ? ? ? ? ? ? 打上rt_preempt補(bǔ)丁;
? ? ? ? 2、linux驅(qū)動(dòng):
? ? ? ? ? ? ? ? sdio以工作隊(duì)列方式發(fā)起sdio請(qǐng)求,工作隊(duì)列選取hi優(yōu)先級(jí),綁定固定core3;并且通過iso_late方式隔離core3。讓core3只參與sdio的中斷以及工作隊(duì)列。
? ? ? ? 3、linux應(yīng)用:
? ? ? ? ? ? ? ? deadline調(diào)度策略,保證應(yīng)用程序的實(shí)時(shí)調(diào)度。
? ? ? ? 4、系統(tǒng)接口:
? ? ? ? ? ? ? ? 使用異步接口,mmap方式共享內(nèi)核內(nèi)存。
三、場景復(fù)雜性:
? ? ? ? 應(yīng)用程序占用CPU會(huì)比較高,特別是應(yīng)用中的實(shí)時(shí)任務(wù)比較多,會(huì)占用CPU大概到60%左右,導(dǎo)致系統(tǒng)負(fù)載過大?;赗T_FULL的kernel_patch,甚至?xí)?dǎo)致cpu stall現(xiàn)象出現(xiàn)。