原创 C/C++面向對象編程之封裝

C/C++面向對象編程目錄:前言:1、面向對象編程2、什麼是類和對象3、內存分佈的對比4、封裝的思想4.1 C++語言中類的定義和對象的創建4.2 C語言實現類的定義和對象的創建 目錄: C/C++面向對象編程之封裝 C/C++面

原创 使用RTThread和TouchGFX實現DIY數字儀表(六)——鏈接阿里雲物聯網平臺

目錄: 1.使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.132.使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植到

原创 使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.13

目錄: 1.使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.13 2.使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植

原创 被遺忘的C結構體封裝技術

1. 誰該閱讀本文 本文是關於如何減少C程序的內存佔用的:手工重新排列C結構體的成員聲明來減小尺寸。爲了讀懂它,你需要基本的C語言知識。 如果你想爲內存受限的嵌入式系統或操作系統內核寫代碼,你需要了解該技術。 如果你在處理很大量的

原创 LWIP學習筆記1——基礎介紹

1.網絡協議的分層模型 物理層(PHY) 規定了傳輸信號所需要的物理電平、介質特徵。 鏈路層( MAC) 規定了數據幀能被網卡接收的條件,最常見的方式是利用網卡的 MAC 地址,發送方會在欲發送的數據幀的首部加上接收方網卡的 M

原创 使用RTThread和TouchGFX實現DIY數字儀表(八)——開發微信小程序

目錄: 1.使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.132.使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植到

原创 C/C++面向對象編程之繼承

C/C++面向對象編程目錄:1、什麼是繼承與派生2、繼承時的對象內存模型3、C語言運用繼承的思想 目錄: C/C++面向對象編程之封裝 C/C++面向對象編程之繼承 C/C++面向對象編程之多態 1、什麼是繼承與派生 繼承(Inh

原创 LWIP學習筆記4——ICMP協議

1 網際控制報文協議 ICMP ICMP 最典型的用途是差錯報告。如果由於網絡狀況、鏈路不通等數據報無法到達目標主機,ICMP 就會返回一個差錯報文,讓源主機知道數據沒能正常到達目標主機,接着進行重發或者放棄發送都可以。 ICMP

原创 RT-Thread進階筆記之網絡框架

文章目錄1、網卡組件(netdev)1.1 netdev數據結構1.2 網卡列表和默認網卡1.3 網卡註冊1.2 註銷網卡1.3 獲取網卡對象1.4 設置網卡信息1.5 獲取網卡信息1.6 默認網卡自動切換1.7 FinSH 命令

原创 LWIP學習筆記5——TCP協議

1 TCP 協議 TCP 協議(TransmissionControl Protocol,傳輸控制協議) 它是最常用傳輸層協議,也是最穩定傳輸層協議,很多上層應用都是依賴於 TCP 協議進程傳輸數據,如SMTP、 FTP 等等。

原创 RT-Thread進階筆記之設備框架

文章目錄1 設備模型框架2 設備模型3 設備結構4 、序列示意圖5 、設備接口5.1 設備註冊操作5.2 設備解除註冊操作5.1 設備查找5.2 設備打開5.3 設備讀取5.4 設備寫入5.5 設備控制5.6 設備關閉5.

原创 使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植到RTThread系統

目錄: 1.使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.13 2.使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植

原创 使用RTThread和TouchGFX實現DIY數字儀表(三)——獲取溫溼度傳感器數據

目錄: 1.使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.132.使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植到

原创 使用RTThread和TouchGFX實現DIY數字儀表(七)——使用MQTT.fx模擬手機設備進行M2M設備間通信

目錄: 1.使用RTThread和TouchGFX實現DIY數字儀表(一)——使用STM32CUBMX5.6移植touchGFX4.132.使用RTThread和TouchGFX實現DIY數字儀表(二)——把TouchGFX移植到

原创 RT-Thread進階筆記之FinSH組件

文章目錄1、FinSH組件介紹1.1 FinSH 支持的功能1.2 FinSH 支持兩種輸入模式1.3 自定義 msh 命令1.3 FinSH 功能配置2、FinSH組件原理介紹2.1 finsh shell的結構2.2 Fin