我看了一些關于TMOS的介紹和說明,暫時理解就是為了實現(xiàn)藍牙相關的多種事件請求而做出來的一個調(diào)度機制。其中有幾點疑問想確認一下:
1)如果除了藍牙還有串口打印/屏幕刷新/存儲器擦除讀寫/網(wǎng)絡等其他應用需求,這些應用要跟TMOS并列在while循環(huán)中呢還是把這些應用作為TMOS的任務,由TMOS來統(tǒng)一管理呢?
2)TMOS在任務切換并非是搶占的吧,需要認為的控制其他應用釋放mcu,保證有足夠的內(nèi)核空閑給ble使用?”TMOS 系統(tǒng)時鐘單位為 625us“,是指625us調(diào)度一次嗎,要保證每次調(diào)度時如果有ble相關請求就要得到及時處理?
3)如果搭載freertos/rtt之類的系統(tǒng),那TMOS要在其中一個task中不停的調(diào)用嗎,是不是要把所在的task優(yōu)先級調(diào)的很高?
問題有點碎,還請老師們不吝賜教,感謝!