一個能夠通過端測AI檢測設備異常振動的產品級開發項目
那我們作為嵌入式工程師為什么需要關注端側AI而不是云端的AI和邊緣的端的AI呢?這個是有原因的,首先....
一個小而巧的自定義嵌入式軟件通信協議
嵌入式開發中,常常會自定義一些協議格式,比如用于板與板之間的通信、客戶端與服務端之間的通信等。
嵌入式軟件框架中一定不能缺少的日志管理系統的設計與實現
目前有兩種粗淺的設計策略,一種是或的關系,即各個日志等級彼此獨立,可以單獨打開關閉;一種是順序打印,....
搭建一套優秀的嵌入式軟件框架必備的通用工具包
ToolKit是一套應用于嵌入式系統的通用工具包,可靈活應用到有無RTOS的程序中,采用C語言面向對....
移植ubuntu core 16.04(ubuntu-base)到i.MX6ULL開發板
ubuntu 本身支持 linux 的網絡底層設置命令:ifconfig,route,ip 等命令,....
從零編寫STM32H7的MDK SPI FLASH下載算法
當我們要下載編譯好的鏡像到Flash時,首先要做的一步就是選擇合適的Flash下載算法,而這個算法本....
淺談嵌入式軟件的設計模式
行為隨條件變化而改變,這里狀態切換的模式也稱為狀態機。有限狀態機 (Finite State Mac....
嵌入式linux綜合性能評估
Use%:磁盤使用率。如果使用率在90%以上時,就需要注意了,避免磁盤容量不足出現系統問題,尤其是對....
淺談klipper固件
接下來我們來聊一聊klipper固件。klipper是3D打印機開源固件的其中一種,它結合了樹莓派和....
基于MVC模式+狀態設計模式的物聯網氣體檢測開源項目
上節我們分享了MVC框架、狀態模式組合在實際開發中的應用,它能夠讓我們的軟件設計流程更加的清晰、易于....
Qt上位機開發之如何讓自己的APP啟動與硬件信息綁定(Win端)
在工作中,為了方便項目調試,一般情況下我們都會選擇開發一個上位機來實現簡單的控制和數據讀取的功能;但....
涂鴉智能三明治TYDE5-BK7256-Core-1核心板測評
bk7256是一顆高性能同時支持wifi6和藍牙的芯片。使用32位雙risv-v作為內核,最大時鐘3....