Webbench是一個在linux下使用的非常簡單的網(wǎng)站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設(shè)定的URL,測試網(wǎng)站在壓力下工作...
tinyhttpd 是一個不到 500 行的超輕量型 Http Server很適合初學(xué)者,幫助我們快速掌握unix socket編程 和 htt...
通知(Notify)信號(semaphore)每個RTOS任務(wù)都有一個32位的通知值,任務(wù)創(chuàng)建時,這個值被初始化為0。RTOS任務(wù)通知相當(dāng)于直接...
上下文切換 taskYIELD 在中斷服務(wù)程序中的等價版本為portYIELD_FROM_ISR,用于強制上下文切換的宏。對于Cortex-M3...
任務(wù)特性 每個任務(wù)都賦予了一個優(yōu)先級。 每個任務(wù)都可以存在于一個或多個狀態(tài)。 在任何時候都只有一個任務(wù)可以處于運行狀態(tài)。 調(diào)度器總是在所有處于就...
創(chuàng)建任務(wù) 任務(wù)函數(shù) FreeRTOS 任務(wù)不允許以任何方式從實現(xiàn)函數(shù)中返回——它們絕不能有一條”return”語句,也不能執(zhí)行到函數(shù)末尾。如果一...
任務(wù)協(xié)程(Co-routines) 任務(wù)和協(xié)程使用不同的API,因此他們不能使用同一個隊列或信號量傳遞數(shù)據(jù)。協(xié)程僅用在資源非常少的微處理器中,現(xiàn)...
FreeRTOS的內(nèi)存管理較為只有,它提供了多套管理法案有簡單的有復(fù)雜的,它還允許用戶同時使用兩種管理方案,甚至允許你自己設(shè)計內(nèi)存管理方案。 h...
configKERNEL_INTERRUPT_PRIORITY configMAX_SYSCALL_INTERRUPT_PRIORITY ***...