博客 / 列表

FreakStudio - 串口協議解析實戰:以 R60ABD1 雷達為例,詳解 MicroPython 驅動中數據與業務邏輯的分離設計

串口協議解析實戰:以 R60ABD1 雷達為例,詳解 MicroPython 驅動中數據與業務邏輯的分離設計 摘要: 本文以 R60ABD1 雷達為實戰案例,詳解 MicroPython 環境下自定義串口通信協議架構的設計與分析方法,聚焦數據解析與業務邏輯分離核心,拆解協議封裝、指令交互等關鍵環節,提供可複用的嵌入式串口驅動開發思路。 原文鏈接: FreakStudio的博客 正文 一、R60AB

嵌入式

FreakStudio - C語言一點五編程實戰:純 C 的模塊化×繼承×多態框架

本文將大量涉及C語言高級操作,如函數指針、結構體指針、二級指針、指針頻繁引用解引用、typedef、static、inline和C語言項目結構等知識,請確保自己不會被上述知識衝擊,如果沒有這顧慮,請盡情享受~ 摘要: 本文探討在C語言中模擬面向對象編程(OOP)的"一點五編程"技術,通過函數指針、結構體嵌套和二級指針強制轉換實現類、接口與多態。開發流程分聲明(接口/類結構體、類型轉換函數)、

設計模式