原创 SSL/TLS
公鑰加密 數字簽名 數字證書 https://baike.baidu.com/item/%E5%85%AC%E9%92%A5%E5%8A%A0%E5%AF%86/6245950?fr=aladdin SSL工作原理 https:/
原创 yaml
YAML快速入門 https://yaml.org/ https://www.jianshu.com/p/97222440cd08 https://pyyaml.org/wiki/LibYAML YAML C語言範例 https:
原创 MQTT
paho的嵌入式C庫,源碼地址 https://github.com/eclipse/paho.mqtt.embedded-c https://github.com/eclipse/paho.mqtt-sn.embedded-c.
原创 RT-Thread core
RT-Thread 內核介紹 RT-Thread 啓動流程 RT-Thread 程序內存分佈 程序運行之前,需要有文件實體被燒錄到 STM32 的 Flash 中,一般是 bin 或者 hex 文件,該被燒錄文件稱爲可執行映像
原创 python skills
python字符串前面加上’r’的作用 在Python的string前面加上‘r’, 是爲了告訴編譯器這個string是個raw string,不要轉意backslash ‘’ 。 例如,\n 在raw string中,是兩個字符
原创 Bluetooth
名詞解釋 GAP (Generic Access Profile) GATT(Generic attribute profile) ATT(Attribute Protocol) SMP(Secure manager protoc
原创 看懂Makefile,Linux gcc編譯技術
1、gcc -I -L -l區別 https://www.cnblogs.com/alan666/p/8311984.html 2、Makefile中:=, =, ?=和+=的含義 https://blog.csdn.net/b87
原创 vscode
vscode顯示中文亂碼問題 菜單欄: 文件 --> 首選項 --> 設置 --> 搜索 修改配置 “files.autoGuessEncoding”: false, 改爲 “files.autoGuessEncoding”:
原创 Shell
git log命令全解析 https://www.cnblogs.com/bellkosmos/p/5923439.html linux命令系列-zip(壓縮打包) http://www.freecls.com/a/2712/7
原创 RT-Thread
https://www.rt-thread.org/index.html https://github.com/RT-Thread/rt-thread.git https://www.rt-thread.org/document/
原创 ubuntu tools
FTP服務 install: sudo apt-get install vsftpd config: sudo vi /etc/vsftpd.conf local_enable=YES write_enable=YES rest
原创 在Ubuntu中安裝Qemu模擬ARM架構
https://zhuanlan.zhihu.com/p/55685380 不建議使用源碼安裝,雖然版本較新,但依賴庫很多,會出現各種問題。可通過軟件包管理器apt-get install qemu。但是此種安裝後,在/usr/b
原创 在線手冊中心
https://docs.pythontab.com/
原创 node-red
教程 https://nodered.org/docs/getting-started/running https://blog.csdn.net/geek_monkey/article/category/7744078
原创 MQTT協議
MQTT協議摘要: 1、CONNECT – 連接服務端 2、CONNACK – 確認連接請求 3、PUBLISH 4、PUBACK –發佈確認 8、SUBSCRIBE - 訂閱主題 9、SUBACK – 訂閱確認 12、PINGR