------------恢復內容開始------------ 1. 前言 在單片機通信項目中,經常會用到發送數據,大家有沒有想過什么方式才是最優的方式?大家是否想過有沒有什么標准的方案可以解決一切可能? 2. 基本應用 1.創建一個緩存區 ...
前言 環形隊列,鏈表,內存管理,這些典型的數據緩存處理方式 作為一個開發者是應該掌握的知識點 由於后面的文章涉及到了內存管理 故,這節先說一下內存管理 uCOSII中的內存管理源碼 我把uCOS中的內存管理程序拷貝出來了 OS MEM.C OS MEM.h uCOSII提供的內存管理實質 一,實際上就是用一些程序對一個二維的數組進行管理 二,整個數組叫做 內存分區 三,數組的行數代表內存塊的個數 ...
2020-01-31 18:27 0 724 推薦指數:
------------恢復內容開始------------ 1. 前言 在單片機通信項目中,經常會用到發送數據,大家有沒有想過什么方式才是最優的方式?大家是否想過有沒有什么標准的方案可以解決一切可能? 2. 基本應用 1.創建一個緩存區 ...
前言 知識是死的,人是活的!其實學習知識最終的目的是解決問題! 怎么才有的解決問題的能力:把知識靈活的運用! 說明 前面幾節圍繞着串口發送和接收數據叨叨了很多. 這節給大家一個十分靠譜的串口接收,發送處理程序 這一節是建立在前面幾節之上的,大家一定 ...
前言 上一節使用的是環形隊列實現的數據緩存 這節使用內存管理實現 內存管理使用的是 μC/OS-II 里面的內存管理程序 使用說明 一,內存管理意味着有許多的內存塊 內存塊的長度假設定義的足夠大,可以放入每條數據 二,定義一個 ...
一,所有的 .h 文件寫到單獨的.h文件里面 后期所有的.c文件 皆包含此文件 二,新建測試文件 test.c 和 test.h ...
前言 這一節說明一下數據傳輸中常用的CRC校驗 所謂CRC校驗,說白了就是對數據做下計算,然后把計算結果放到最后面 平時用的最多的算是CRC16 直接上菜 計算CRC /*** @brief calculate CRC* @param ...
一,弄個串口回調 (實際上就是函數指針...) 實 ...
這節需要知道的知識點 https://www.cnblogs.com/yangfengwu/p/11685325.html 下載JSON文件: 鏈接: ...
前言:看懂這一節,前提!!!! 這節代碼區區幾十行而已!很多時候只看到別人揮一次劍定全局,卻不知為了那一次揮劍准備了幾十年. 一,有多少人在為給模塊發送配置指令,然后判斷返回發愁哈? 現在來看一下為大家准備的阻塞版的模板! 所謂阻塞版就是執行命令 ...