logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式工程师必须掌握的技能!零基础带你玩转嵌入式AI

介绍如何在e² studio中使用Reality AI相关组件来进行AI开发的方法,主要涉及如何使用Reality AI Data shipper/collector,Reality AI Data Storage Tool等工具来采集、存储数据文件,并同时将数据文件上传到Reality AI portal中进行模型训练与生成,代码部署与调试。本实验基于3轴加速度传感器的X,Y,Z,3轴加速度在不

#人工智能
嵌入式C语言冷知识!枚举最后的“end“竟是这个作用

所以,如果我们的代码中只使用低于 256(8位的范围是0~255) 的值,我们的枚举应该是 8 位宽,也就是一个字节,而后面的。在这里,你能读到星球专栏的干货,优质教程,练手项目,随时向麦鸽提问,还能帮你定制学习计划。但是这个结果并不是唯一的,它取决于你的编译器,另外还取决于编译器参数,gcc这里有个编译器参数。最近看到这个问题,一开始,也有一些疑惑,后面查了一些资料,对于这个问题,简单的说一下我

#c语言#开发语言
推荐一款Q弹,丝滑,酸爽的轻量级GUI菜单框架——MiaoUI,完美适配资源紧张的单片机...

大家好,我是麦鸽。今天来推荐一个挺有意思的嵌入式项目——MiaoUI,这玩意儿是专为单色OLED屏量身定制的轻量级菜单框架,特别适合那些内存抠抠搜搜的物联网小设备。项目地址:https://github.com/JFeng-Z/MiaoUI项目主页一、这项目干啥用的?嵌入式开发里,OLED屏常见于智能手表、温控器这些小玩意儿,但传统UI要么太笨重,要么交互卡顿。MiaoUI就是来解决这个痛点的——

#单片机#嵌入式硬件
3分钟上手OSAL移植:TI官方精简框架+STM32实战案例(附源码)

在这里,你能读到星球专栏的干货,优质教程,练手项目,随时向麦鸽提问,还能帮你定制学习计划。别犹豫了,兄弟,一起冲!但是这种机制,实现的代码十分精简,占用资源也非常少,对于资源十分紧张的嵌入式平台,也可以完成比较复杂的逻辑功能。移除掉一些无关功能的代码之后,剩下OSAL的源码总共约1100多行代码,全部由C语言实现,资源占用约为。也是不错的选择,不过还需要对其源码需要进一步的理解,这样在出现问题的时

#stm32#嵌入式硬件#单片机
嵌入式C语言冷知识!枚举最后的“end“竟是这个作用

所以,如果我们的代码中只使用低于 256(8位的范围是0~255) 的值,我们的枚举应该是 8 位宽,也就是一个字节,而后面的。在这里,你能读到星球专栏的干货,优质教程,练手项目,随时向麦鸽提问,还能帮你定制学习计划。但是这个结果并不是唯一的,它取决于你的编译器,另外还取决于编译器参数,gcc这里有个编译器参数。最近看到这个问题,一开始,也有一些疑惑,后面查了一些资料,对于这个问题,简单的说一下我

#c语言#开发语言
嵌入式开发者的Modbus救星:2000行代码实现全功能工业通信

包含读线圈(01)、读寄存器(03/04)、写单寄存器(06)、批量写(15/16)等常用功能,甚至支持文件记录读写(20/21)和设备识别(43/14)等高级操作。大家好,我是麦鸽,在工业自动化、物联网设备开发中,Modbus 协议凭借其简单可靠的特点,成为设备通信的常用标准。通过本文的介绍,希望您能快速掌握 nanoModbus 的核心能力,为您的嵌入式项目增添高效通信支持。然而,在资源受限的

零内存泄漏!2KB高效实现事件驱动框架,推荐这款开源事件管理器——LwEVT

在这里,你能读到星球专栏的干货,优质教程,练手项目,随时向麦鸽提问,还能帮你定制学习计划。别犹豫了,兄弟,一起冲!每个事件可携带自定义数据结构,例如传感器数据包或系统状态变更信息,实现类型安全的数据传递。LwEVT对于低资源占用的嵌入式开发者而言,还是比较使用的,也方便后期项目的扩展和维护。一个人单打独斗确实能冲得挺快,但要想走得更远、更稳,还得靠一群志同道合的伙伴啊!应用程序可以定义自定义类型和

按键驱动别再用delay消抖啦!这个开源库把GPIO玩出花 —— lwbtn

在嵌入式设备里,按钮处理更是让人头大:既要防抖,又要区分单击、长按、双击,还得省内存。它用C语言写成,不挑平台,不用动态内存,资源占用低到离谱,特别适合那些内存抠搜的STM32、ESP8266等单片机。简单来说,它就像给电路板上的物理按钮装了个“智能管家”,帮你把按键抖动、长按短按、连击事件安排得明明白白,让开发效率直接起飞!比如做温控器时,单击切模式,长按进设置,连击调参数,一气呵成!在这里,你

推荐一个轻量级的开源嵌入式UI项目mousefood

基于GitHub仓库(https://github.com/j-g00da/mousefood),这个开源项目由j-g00da维护,聚焦于低资源设备如ESP32,实现图形化TUI(Text User Interface)。特性,使用embedded-graphics-unicodefonts提供扩展字符集(如箱线图、盲文),解决embedded-graphics字体局限(仅ASCII/ISO-88

#ui
别再裸机写寄存器了!高效构建嵌入式Linux系统秘籍,文末送书

但是,也有很多短板,比如缺乏运行时包管理,扩展性和协调性不足,社区支持有限,不利于模块化和高度定制的场景,对于需要长期维护的项目也充满了挑战。项目,从技术学习到工程实践,再到社区分享,他不仅积累了丰富的经验,更具备将复杂问题系统化、结构化的能力。Buildroot 简单易用,上手快,学习成本较低,而且构建速度快,非常适合快速原型开发。此外,软硬件协同优化难度大,不同平台资源受限,优化策略难以通用,

#linux#运维#服务器
    共 192 条
  • 1
  • 2
  • 3
  • 20
  • 请选择