MOP
获得 563 次赞
帮助过681人
您好,沒有什麼關聯優化只是看編譯器選項而已platform.txt中可以修改如compiler.c.flags=-c -g -Os -w -ffunction-sections -fdata-sections -MMD改成O2compiler.c.flags=-c -g -O2 -w -ffunction-sections -fdata-sections -MMD供參考
RTOS就主要幫助您Switch task,配合優先權來調度所以可以及時響應各種不同條件和對應處理工作這點是普通polling(busy waiting)所做不到的,ex: while(1)大loop所以如果是複合式的應用,通常外設中斷觸發會很多這時候RTOS優點就有了,可即時響應
其實很早就有人整異架構核心了如nxp的VF6xx A5+M4ST其實就只是便宜,軟體上還不錯這一些優點而已所以容易打入大陸市場,我看法是這樣面向市場的通常是偏單純控制,多媒體才是後來才有,且也不是很在意在穿戴式和物聯網應用(幾乎很少開發板有配Wifi和BLE)其他地區而言,ST並沒有比較吃香