rtos

    0熱度

    2回答

    如果我有兩個任務TASK_A和TASK_B。 TASK_B的TASK_A = 300 堆棧大小的 堆棧大小= 600 是否爲TASK_A和TASK_B上下文切換時間對它們各自的棧大小的任何依賴性。

    1熱度

    2回答

    我正在使用CMX-RTX RTOS和Elm Chan FatFS。事情很好地工作,直到任務排隊到達文件系統。 對於那些熟悉Chan FatFS的人,我修改了ENTER_FS和LEAVE_FS宏來獲取和釋放資源。如果一個任務試圖進入FS並且資源是自己的,它將被置於等待,直到資源被釋放。 我開始懷疑這是處理從多個任務訪問FS的最佳方式。我有多個FS發生故障的實例,甚至對SD的簡單命令也會得到不正確的響

    -1熱度

    1回答

    我不是C方面的專家,並且對字符轉換有一些理解問題。我寫了一些代碼工作得很好,但我不喜歡那麼多... 我希望你們能想出一個更好,更優化的版本。此外,我得到這樣的輸出:NETAPP EVENT] IP獲取:192.168.0 __。111(_ =空格)。如果只有一位數字,我怎麼能擺脫這些空間? 感謝 嵌入式工作編碼器來打印PIv4地址到串行控制檯: ... //Print IP in UART

    0熱度

    1回答

    我不知道很多關於議會,但是當我試圖構建一個使用Sciopta RTOS和Cortex處理器的一個項目,它產生以下錯誤: Error[401]: Operand syntax error mrc p15, #0, r0, c9, c14, #2 -----------------^ 在文件cortex_a.s 有沒有人有關於這個問題的想法?

    2熱度

    3回答

    儘管我已經在C中實現了很多項目,但我對操作系統完全陌生。我在Discovery主板(STM32)上試用了實時Linux,並獲得了LED閃爍的正確結果,但由於我只是按照步驟進行操作,無法在互聯網上找到每一步的完整描述,所以我並不完全瞭解整個過程。 我想在實時linux上實現調度。什麼是最好的開始?任何網站,書籍,教程可用? 完整的RTLinux進程描述將不勝感激。 謝謝進階

    1熱度

    1回答

    有兩個實時線程。第一個具有低優先級,並且正在等待sigwait()中的所有可能信號(因此所有信號都被阻止並且sigmask傳遞給該功能啓用了所有信號)。第二個具有高優先級,並向第一個(低優先級)線程發送兩個信號 - 它首先發送SIGRTMAX,然後發送SIGRTMIN。 爲sigwait()(http://pubs.opengroup.org/onlinepubs/9699919799/funct

    0熱度

    1回答

    我可以在ChibiOS RToS中使用Arduino庫,如OneWire嗎?

    0熱度

    2回答

    我試圖在Eclipse IDE和調試模式下在Windows 7操作系統上創建郵箱。我正在嘗試使用Eclipse在Windows中創建一個類似郵箱的RTOS(實時操作系統)。 這是我的郵箱代碼看起來像至今: RTX_Mailbox RTX_CreateMailbox (unsigned long nSlotSize, unsigned long nSlots, char* szName) {

    7熱度

    2回答

    beaglebone黑色處理器包括兩個獨立的可編程實時單位(PRU)。業餘愛好者和專業人士對於可能將這些單元用於實時應用感到非常興奮,這一點是可以理解的。但是,如果您可以擁有RTOS(無論是beaglebone還是覆盆子pi),您爲什麼需要PRU? EDIT- 有關信息,BBB的ARM Cortex A8運行在1 GHz,1.9 DMIPS/MHz。 PRU是以200 MHz運行的簡單RISC。

    4熱度

    1回答

    我希望編寫一個非常基本的RTOS,它可以在兩個任務之間切換。它不適合任何專業用途。它只是爲了好玩 大多數參考文獻都提到如何使用RTOS,而不是寫如何使用RTOS。 引用像FreeRTOS這樣的開源RTOS不會讓我們理解基本概念。 一個參考,我發現是Simple Real Time Operating Sysytems 我會想知道是否有這對於那些誰希望從頭開始編寫的RTOS一個Kickstarter