原创 Openssl 嵌入式arm移植筆記
1、下載opessl1.1.1 openssl-1.1.1-stable-SNAP-20190915.tar.gz 2、解壓 openssl-1.1.1-stable-SNAP-20190915.tar.gz 3、輸入命令 .
原创 MQTT 連接 阿里雲物聯網十六進制數據分析筆記
相關數據 { "ProductKey": "a1L1qdcqmnB", "DeviceName": "test2", "DeviceSecret": "lPW1APSJUmLVp4ekeQYmddkKiV
原创 STM32 的RAM跑到哪裏去了
本文主題是是 map文件的分析 主要是查看RAM使用情況分析,RAM到底跑到哪裏去了 參考文章:參考文章1 map文件分析 這裏是沒有使用堆得圖下圖中沒有了mvars.o的8個字節c,這裏說明mva
原创 ESP8266使用方法
使用AP模式作爲TCP客戶端設置方式: 每條指令後邊必須添加一個發送新行 1、設置工作模式 AT+CWMODE=2 2、設置AP參數 AT+CWSAP="TEST","12345678",1,4 3、電腦端鏈接TRST WIFI,然後電腦
原创 STM32 存在字節對齊指針變量的地址都必須是4的倍數
A: Write_N_4Byte_flash(FLASH_APP1_ADDR,(uint32_t*)(valid_data+8),len); B:Write_N_4Byte_flash(FLASH_APP1_ADDR,(uin
原创 STM32 IAP升級工具
1、內部包含了crc_mode的檢驗 2、文件包含了頭尾、長度的數據,確保升級操作的可靠性 3、win32串口查找功能GetSerialList(); 4、(RegKey.Open(HKEY_LOCAL_MACHINE, _T("HAR
原创 Linux設備樹相關
設備樹在文件系統中的體現: 在/proc/device-tree 設備節點: struct device_node { const char *name; /* 節點名字 */
原创 ffmpeg 視頻的剪切
源資源來自教程,來自慕課網 李超,本人僅僅是添加註釋 #include <stdlib.h> #include <libavutil/timestamp.h> #include <libavformat/avformat.h> sta
原创 SDL視頻渲染教程
#include <SDL2/SDL.h> int main() { SDL_Window *window=NULL; SDL_Renderer *render=NULL; SDL_Texture *textur
原创 RTT 使用menuconfig 和cubeMux 在移植過來的模板工程上增加一個串口2
1、在board目錄下Kconfig文件中增加如下內容 打開CubeMX_Config下的CubeMX_Config.ioc的cubeMx工程 a;使能串口1; b;使能外部時鐘,設置時鐘樹; 1工程名字必須是CubeMX_Conf
原创 MQTT onenet 使用記錄
onnet產品,設備創建教程 設備ID 606233475 00 09 36 30 36 32 33 33 34 37 35 產品ID 356410 00 06 33
原创 STM32 連續操作flash
大容量每個扇區2048個字節 本文需要注意的問題是就是防止棧溢出, { 1、定義局部變量需要修改啓動文件棧的大小設置默認是0x400=1024個字節 2、定義一個全局變量 } #ifndef __STMFLASH_H__ #def
原创 RTT添加AD驅動代碼
1、在Kconfig文件中添加如下內容 menuconfig BSP_USING_ADC bool "Enable ADC" default n select RT_USING_ADC
原创 WIN32 串口發送數據
本來開始使用boost::asio::serial的庫發送數據,已發送到stm32單片機就跑飛了,最終還是選擇了原生的Windows API void WritSerialData(string data) { HANDLE h
原创 win32 串口阻塞的方式發送接收數據
參考博文 https://blog.csdn.net/liuzhuomju/article/details/7479507 #pragma once #define RX_CHAR WM_USER+1 class CMySeria