一个能够通过端测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....