原创 婚後的日子

像我這種月入15000,就應該被社會達爾文主義給淘汰掉。就別再禍害父母,禍害下一代了。 也許有一個女朋友都是奢侈的,爲什麼我要找個女朋友???

原创 freeRTOS LIST代碼解讀 (二)

freeRTOS 採用的是雙向鏈表 頭文件定義內容 其他宏定義 configLIST_VOLATILE 可以不用定義,因爲結構體成員的修改只在臨界區內進行修改。所以不需要定義爲volatile。 /* * The list st

原创 CM3 內核存儲器訪問屬性及DMB DSB ISB隔離操作

存儲器訪問屬性 可否緩衝(bufferable) 可緩衝屬性,一半用於數據寫入操作,由於CPU執行速度與外部存儲的速度之間存在差距,所以在存儲器外部加入了buffer,導致數據寫入存儲器會延遲。 可否緩存 (cacheable)

原创 freeRTOS 平臺差異部分代碼定義(一)

protmaro.h代碼解析 類型重定義 /* Type definitions. */ #define portCHAR char #define portFLOAT float #define portDOUBLE do

原创 環形FIFO 使用注意事項

環形FIFO使用注意事項FIFO 讀取操作與FIFO寫入操作代碼段 1代碼段 2代碼段 3環形FIFO多線程操作關於8位機或16位機 32位機 以下內容主要說明環形FIFO 的在多線程環境下的使用注意事項。 FIFO 讀取操作與F

原创 NRF518522 DFU升級步驟

1.安裝 micro-ecc 1.首先下載版本爲 4.9-2015-q3-updata 的GCC編譯器。 2.安裝 MinGW ,將MinGW/bin 安裝目錄加載到 系統環境變量中。 安裝MinGW msys組件。 3. 將下載好的m