原创 uC/OS-II實時操作系統的數據結構

1、操作系統涉及的管理用表 操作系統實際上是一種管理軟件。所謂管理,就是在瞭解被管理對象的基本信息之後,在需要時,按照某種規則對這些被管理對象進行分配、調度等操作。 管理工作的基礎在於詳細地被管理對象的信息,用表來記錄被管理對象的信息,必

原创 菜鳥學C++(三、C++接口)

1、C++接口的存在是爲了什麼 這是面對對象編程的一大特色,面對對象編程就是善於用模型來反映現實世界中的事物特徵,是一個以建立模型體現出來的抽象思維過程。如 Jimmy Jake  Jully 三個人是具體的對象,他們都是學生。從這裏面對

原创 汽車排氣系統

1、背景 公司產品需要了解汽車排氣系統的知識。 1.1資料 http://www.chinatruck.org/maintain/201712/74_73469.html http://www.360che.com/tech/150302

原创 ESP32 網絡HTTP數據流API使用淺析

1、背景 寫的HTTP數據流下載不好用,特別在網速慢,任務多、中斷切換頻繁,出現下載中斷,任務出錯等等問題。 1.1 參考資料   2、常用API淺析 ESP-IDF對HTTP/S請求的API封裝實在是太好了,單看一些API的說明,很難理

原创 從ESP32 源碼學習事件處理函數用法

1、背景 在ESP32中存在很多的回調,並且實現的都比較優美,因此有必要在這方面向她好好學習,向代碼開發者致敬。 我下面開始我的胡扯,有問題請大家指出,謝謝。 2、結構 接下去我們學習一下它的邏輯結構以及內含的面向對象的編程思想。(當然這

原创 QT學習(1環境搭建)

1、背景 離職時,發現平時文檔準備比較少,現在在補,同時也是再次學習的過程 2、環境搭建 現在QT環境搭建非常簡單。 2.1.1 參考資料 首先上一個參考文檔 官網地址 https://www.qt.io/ 打開後選擇Open Sourc

原创 Qt 動態加載第三方庫

最近寫桌面測試程序,要使用到tsclib.dll, 只有一個TSCLib.dll和TSCLIB.lib文件。因此選擇顯示調用dll——使用QLibrary類 在pro文件中,添加.lib文件的位置: LIBS+= -L D:/hitemp

原创 STM32開發之SPI 與W25Q128通信

1、背景 調試STM32L051的SPI2 和 W25Q128 通信問題。問題是SPI的SCK一直高電平,沒有信號輸出,一直高;MOSI有信號輸出,MISO一直是高電平,沒有信號輸出。GPIO的初始化和SPI的初始化,基本沒有什麼異常。

原创 基於STM32的外設的GPIO外設設置總結

1、背景 外設驅動的寄存器設置對於外設功能正常運行異常重要。現在對GPIO的配置進行總結。 2、GPIO的配置總結 複用GPIO配置 配置外設 GPIO模式 GPIO速度 GPIO內部上下拉 SPI(MCL/MISO/MOSI) 複用 V

原创 藍牙模組分析

1、背景 目前,公司對藍牙的應用比較深入。因此轉了一篇文件給自己,這是射頻百花潭的文章,轉載地址爲 http://www.sohu.com/a/234901637_423129;按廠商分類寫的非常好。 2、轉載內容 最近涉獵到一篇文章,對

原创 STM32L051xx的時鐘配置

1、背景 最近,做移植,因此對目標平臺做一些瞭解。 2、系統剛起來時的時鐘配置 時鐘配置是嵌入式程序中比較重要且基礎的部分。 2.1 調用開始 從startup_stm32l051xx.s文件中,調用SystemInit函數 IM

原创 ESP32 啓動時間過長分析

1、問題描述  正常啓動:1555ms [2019-03-14 15:42:29.183]# RECV ASCII> ets Jun 8 2016 00:22:57 rst:0x1 (POWERON_RESET),boot:0x17

原创 ESP32 ADF pipeline切換時遇到問題---音頻沒有放出

1、問題描述 成功切換的LOG [2019-03-13 14:48:06.736]# RECV ASCII> [0;32mI (5181) STAGEFRIGHTMP3_DECODER: MP3 decodig done[0m [0;3

原创 從ADF看藍牙服務---BT Sink

1、背景 初始連接時藍牙打印信息如下 [2019-03-01 16:40:06.600]# RECV ASCII> ITER[0m [0;31mE (15045) BLUETOOTH_EXAMPLE: [ * ] Action comm

原创 ESP32 喂狗

1、背景 下載大文件時,碰到喂狗問題。因此需要對任務喂狗事情做一些瞭解。 1.1 參考資料 ESP32 任務看門狗(TaskWDT)組件與用戶任務監控 https://blog.csdn.net/abc517789065/article