原创 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