RT Thread常見問題

2021-07-10 12:32:41 字數 643 閱讀 4226

1. rt-thread的執行緒棧最大能夠設定成多大?

2. rt_kprintf為什麼是輪詢方式,並且允許搶占?

3. 建立了乙個執行緒,然後在finsh中用list_thread(),結果這個執行緒的error總是-2,也就是-rt_etimeout,執行緒是個while迴圈,執行一段程式,然後rt_thread_delay(2)。程式執行沒發現問題,可是 list_thread()總是顯示錯誤呢?

4. 程式開始執行時串列埠輸出: (thread→stat == rt_thread_init) assert failed at rt_thread_startup:200。這句是什麼原因造成的?200代表什麼?

5. 執行緒退出或刪除,它真正是在**刪除的?

6. 什麼是動態執行緒?什麼是靜態執行緒?兩者有什麼區別?

7. 系統中斷什麼時候開啟?

8. 系統時鐘溢位後會怎麼樣?

9. 為什麼定時器裡判斷超時的條件是((current_tick - t→timeout_tick) < rt_tick_max/2)?

10. 訊號量,郵箱,互斥量,訊息佇列是否可以在中斷中使用?

11. 執行rt-thread是否需要mmu,能否使用mmu?

12. 如何理解rt-thread中的環形緩衝區(buffer ring)?

常見問題 朗動常見問題

常見問題一 方向盤變沉 檢查胎壓是否正常,輪胎是否過度磨損。助力幫浦不工作,前輪氣壓低。冬天的話,冷車在冬天助力油比較稠,方向會重一點。檢查轉向助力油。1 應該是是助力系統有問題或則助力潤滑油有問題。2 如果你在駕車時感覺方向盤變緊,汽車偏向一側,需要檢查輪胎,或進行車輪平衡 定位。在這些問題剛剛發...

RT thread常見概念

概念 停車場和停車場管理員一樣。要去停車的車輛相當於乙個任務,管理員相當於訊號量,車位相當於公共資源,車要去停車,訊號量 管理員 可以知道是否有車位,中間的管理員。作用 不同任務之間進行通訊。概念 互斥鎖,停車場進入乙個輛車後,就把停車場鎖住,不給其他人使用。沒有中間管理 互斥量用於執行緒的互斥,訊...

面試常見問題 1 this的常見問題

this 的含義 this關鍵字是乙個非常重要的語法點。毫不誇張地說,不理解它的含義,大部分開發任務都無法完成。前一章已經提到,this可以用在建構函式之中,表示例項物件。除此之外,this還可以用在別的場合。但不管是什麼場合,this都有乙個共同點 它總是返回乙個物件。簡單說,this就是屬性或方...