1. C/C++ 與 Go語言的“價值觀”對照 C的價值觀摘錄 相信程序員:提供指針和指針運(yùn)算,讓C程序員天馬行空的發(fā)揮 自己動手掌唾,豐衣足食:提供一個很小的標(biāo)準(zhǔn)庫比肄,其余的讓程...
![240](https://cdn2.jianshu.io/assets/default_avatar/7-0993d41a595d6ab6ef17b19496eb2f21.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
1. C/C++ 與 Go語言的“價值觀”對照 C的價值觀摘錄 相信程序員:提供指針和指針運(yùn)算,讓C程序員天馬行空的發(fā)揮 自己動手掌唾,豐衣足食:提供一個很小的標(biāo)準(zhǔn)庫比肄,其余的讓程...
Webbench是一個在linux下使用的非常簡單的網(wǎng)站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設(shè)定的URL另患,測試網(wǎng)站在壓力下工作的性能纽乱,最多可以模擬3萬個并發(fā)...
tinyhttpd 是一個不到 500 行的超輕量型 Http Server很適合初學(xué)者,幫助我們快速掌握unix socket編程 和 http請求流程昆箕⊙涣校看完所有源碼,真的...
任務(wù)特性 每個任務(wù)都賦予了一個優(yōu)先級。 每個任務(wù)都可以存在于一個或多個狀態(tài)纤泵。 在任何時候都只有一個任務(wù)可以處于運(yùn)行狀態(tài)骆姐。 調(diào)度器總是在所有處于就緒態(tài)的任務(wù)中選擇具有最高優(yōu)先級...
譯者按:原文寫于2011年末,雖然文中關(guān)于Python 3的一些說法可以說已經(jīng)不成立了,但是作為一篇面向從其他語言轉(zhuǎn)型到Python的程序員來說诲锹,本文對Python的生態(tài)系統(tǒng)...
在stackoverflow上看到一篇講python中decorator的回答繁仁,實在是受益匪淺,決定將其翻譯成中文归园,分享給大家黄虱。 原文鏈接如下How to make a ch...
通知(Notify)信號(semaphore)每個RTOS任務(wù)都有一個32位的通知值,任務(wù)創(chuàng)建時,這個值被初始化為0。RTOS任務(wù)通知相當(dāng)于直接向任務(wù)發(fā)送一個事件来破,接收到通知...
上下文切換 taskYIELD 在中斷服務(wù)程序中的等價版本為portYIELD_FROM_ISR置森,用于強(qiáng)制上下文切換的宏童擎。對于Cortex-M3硬件,這個宏會引起PendSV...
任務(wù)特性 每個任務(wù)都賦予了一個優(yōu)先級。 每個任務(wù)都可以存在于一個或多個狀態(tài)。 在任何時候都只有一個任務(wù)可以處于運(yùn)行狀態(tài)盗扒。 調(diào)度器總是在所有處于就緒態(tài)的任務(wù)中選擇具有最高優(yōu)先級...
創(chuàng)建任務(wù) 任務(wù)函數(shù) FreeRTOS 任務(wù)不允許以任何方式從實現(xiàn)函數(shù)中返回——它們絕不能有一條”return”語句,也不能執(zhí)行到函數(shù)末尾缀去。如果一個任務(wù)不再需要侣灶,可以顯式地將其...
創(chuàng)建任務(wù) 任務(wù)函數(shù) FreeRTOS 任務(wù)不允許以任何方式從實現(xiàn)函數(shù)中返回——它們絕不能有一條”return”語句,也不能執(zhí)行到函數(shù)末尾缕碎。如果一個任務(wù)不再需要褥影,可以顯式地將其...
任務(wù)協(xié)程(Co-routines) 任務(wù)和協(xié)程使用不同的API,因此他們不能使用同一個隊列或信號量傳遞數(shù)據(jù)咏雌。協(xié)程僅用在資源非常少的微處理器中凡怎,現(xiàn)在一般很少使用。 任務(wù) 概述調(diào)...
FreeRTOS的內(nèi)存管理較為只有,它提供了多套管理法案有簡單的有復(fù)雜的熏迹,它還允許用戶同時使用兩種管理方案檐薯,甚至允許你自己設(shè)計內(nèi)存管理方案。 heap_1.c當(dāng)需要分配RAM...
configKERNEL_INTERRUPT_PRIORITY configMAX_SYSCALL_INTERRUPT_PRIORITY *** 在Cortex-M內(nèi)核的優(yōu)先...
FreeRTOS 的內(nèi)核是高度可定制的注暗,可以通過FreeRTOSConfig.h 配置,如果沒有在配置文件中指定某個選項墓猎,那么RTOS內(nèi)核會使用默認(rèn)值捆昏。如下配置文件: co...
FreeRTOS 的內(nèi)核是高度可定制的,可以通過FreeRTOSConfig.h 配置毙沾,如果沒有在配置文件中指定某個選項骗卜,那么RTOS內(nèi)核會使用默認(rèn)值。如下配置文件: co...
準(zhǔn)備工作 下載 FreeRTOSv9.0.0 源碼 STM32F1相關(guān)環(huán)境和文件 創(chuàng)建工程 創(chuàng)建stm32f1工程template 新建文件夾 FreeRTOS并將 Free...