原创 FreeRTOS查看任務運行時間信息統計函數vTaskGetRunTimeStats

使用前準備工作 將宏configGENERATE_RUN_TIME_STATS置爲1。 #define configGENERATE_RUN_TIME_STATS 1 //爲1時啓用運行時間統計功能 定義兩個宏,第一個是任務運

原创 FreeRTOS中使用中斷的一些注意事項

1.幾個宏定義的解釋 [configLIBRARY_LOWEST_INTERRUPT_PRIORITY] 這個宏是可以定義的中斷最低優先級,由於STM32中斷管理只用了4位來分配搶佔優先級和子優先級,並且FreeRTOS使用優

原创 FreeRTOS臨界區相關函數

taskENTER_CRITICAL()和 taskEXIT_CRITICAL() 臨界區保護代碼實際上就是在taskENTER_CRITICAL()和taskEXIT_CRITICAL()無法被中斷,常用在時序讀取一些傳感器和

原创 FreeRTOS中與任務相關的一些輔助函數

函數 uxTaskPriorityGet() 函數原型UBaseType_t uxTaskPriorityGet( TaskHandle_t xTask ) 示例: UBaseType_t query_priority,led

原创 Opencv學習筆記————繪圖函數

畫線 cv2.line(img,(0,0),(511,511),(255,0,0),5) img爲想要繪製圖形的那副圖像,第二個參數爲線條的起點,第三個爲終點,第四個爲顏色,第五個爲線條粗細 2.畫圓 cv2.circle(

原创 Opencv學習筆記————處理鼠標事件

直接上代碼 import cv2 import numpy as np # 當鼠標按下時變爲 True drawing = False # 如果 mode 爲 true 繪製矩形。按下 'm' 變成繪製曲線。 mode = Tr

原创 FreeRTOS任務優先級分配方案

任務優先級說明 下面對 FreeRTOS 優先級相關的幾個重要知識點進行下說明,這些知識點在以後的使用中務必要掌握牢固。  FreeRTOS 中任務的最高優先級是通過 FreeRTOSConfig.h 文件中的 configMA

原创 OpenCv學習筆記————圖像操作

讀入圖像imread 使用函數cv2.imread(‘1.jpg’,參數),第一個參數的函數的名稱(必須在工作路徑下),第二個參數是告訴函數如何讀取這副圖片。 cv2.IMREAD_COLOR讀入一副彩色圖像。 cv2.IMR

原创 FreeRTOS兩個系統延時函數

相對延時函數vTaskDelay() 相對延時函數是指:任務體中主體執行函數執行完後vTaskDelay()再延時一段時間。 void task(void *pvParameters) { while(1) { //

原创 Opencv學習筆記——numpy的基本數組操作

爲什麼使用numpy作圖像處理的計算操作? NumPy是使用Python進行科學計算的基礎包,相對於不使用numpy的循環遍歷像素操作,numpy的運算效率和速度非常快,所以numpy的基本數組操作需要會,之前學的不夠明白,最近

原创 Python學習筆記————if語句

由於Python的if語句與C語言非常類似,同時python作爲高級語言和我們平時使用英文非常接近,所以直接用例子來描述if語句的語法: ages = (20, 21) if ages[1] > 18 and ages[0] >

原创 Python學習筆記————列表

刪除指定元素 unabled_name = 'xiao qiang' invited_name.remove(unabled_name) 2.指定位置插入元素 invited_name.insert(2, 'xiao hon

原创 Python學習筆記————遍歷列表

1.遍歷列表基本格式 用例子來描述遍歷列表基本格式: robots = ['alpha', 'dog', 'Li'] cnt = 0.0 # 遍歷語句,從列表robots中取出一個名字,並存儲在robot中。循環打印 for ro

原创 Opencv————圖像ROI和按位操作

ROI操作 ROI(region of interest),感興趣區域。機器視覺、圖像處理中,從被處理的圖像以方框、圓、橢圓、不規則多邊形等方式勾勒出需要處理的區域,稱爲感興趣區域,ROI。 eg:roi = img2[0:ro

原创 Python學習筆記————字典

字典的定義 在 Python 中,字典是一系列鍵——值對 。每個 鍵 都與一個值相關聯,你可以使用鍵來訪問與之相關聯的值。與鍵相關聯的值可以是數字、字符串、列表乃至字典。事實上,可將任何 Python 對象用作字典中的值。 #