• 这个1.1K Star的神器,能把多路串口发来的数据快速画成波形
    SerialPlot是一款基于Qt开发的开源串口数据绘图工具,适用于嵌入式调试。它可以实时绘制串口数据,支持ASCII和二进制数据输入,多通道同步查看,方便观察变量间关系。此外,还能发送预定义命令控制设备。SerialPlot操作简便,适合传感器数据检查、控制算法调参及多变量状态观察。
    这个1.1K Star的神器,能把多路串口发来的数据快速画成波形
  • DebugTool调试助手支持自定义脚本解析数据了(R1.0.1版本)
    DebugTool更新:新增JS脚本解析接收区和发送区支持,日志保存优化,断帧间隔可设至1ms,绘图区域支持脚本解析字段,菜单布局优化,软件运行后自动创建 cmds、logs、scripts 文件夹及 config.json。
  • 解码JPEG只是开始|STM32N6硬件JPEG外设调试实录
    本文介绍了在STM32 N6板子上实现从SD卡读取并解码JPEG图像至屏幕的过程及其挑战。首先,JPEG是一种有损压缩格式,其解码涉及多个步骤,包括初始化、解码、数据搬运和显示发布。文中详细描述了JPEG解码器的硬件架构,并对比了轮询、中断和DMA三种解码模式的优缺点。此外,文中还探讨了JPEG初始化过程中可能遇到的异常问题,特别是UNALIGN_TRP设置的影响。最后,提到了外部PSRAM带来的额外挑战,包括数据污染、扫描冲突和缓存干扰等问题。
    解码JPEG只是开始|STM32N6硬件JPEG外设调试实录
  • 从BSP工程师到架构师中间差的是什么?
    作者分享了他的嵌入式Linux驱动开发经验,强调了从新手到架构师的成长路径。他指出,初级阶段重点在于动手实践,中级阶段则需理解系统架构并关注性能和稳定性,而高级阶段应具备整体系统视角和决策能力。仲一认为,嵌入式行业多样化,个人发展方向可根据自身兴趣和目标进行调整,并鼓励求职者通过实际操作积累经验。
    从BSP工程师到架构师中间差的是什么?
  • Modbus转ETHERNET IP网关:快速冷却系统的智能化升级密钥
    现代工业自动化系统中,无锡耐特森Modbus转Ethernet IP网关MCN-EN3001扮演着至关重要的角色。通过这一技术,传统的串行通讯协议Modbus得以在更高速、更稳定的以太网环境中运行,为快速冷却系统等关键设施的自动化控制提供了强有力的支撑。快速冷却系统是众多工业过程中不可或缺的一环,它能够确保机械部件或产品在加工后迅速降温,以维持材料性能和产品质量。而在自动化控制系统中,实时监控与精
    139
    08/26 16:10
  • RS485转PROFINET:让废水处理从“人工监控”到“智能管控”​​
    在现代工业自动化系统中,RS485总线和Profinet工业以太网是两种广泛应用的通讯协议。它们各自拥有独特的优点,并在各种场景中发挥着重要作用。当涉及到废水处理这样的关键环节时,这两种通讯方式的结合就显得尤为重要。本文将深入探讨小疆智控RS485转Profinet网关在废水处理中的应用及其重要性。来了解这两种通讯协议的基本概念。RS485是一种差分信号传输的串行通讯协议,以其高可靠性、远距离传输
  • 基于物联网设计的智能宿舍安全防护终端
    本项目围绕宿舍安全防护与环境监测需求,设计并实现了一套基于STM32F103RCT6的宿舍安全防护与环境监测系统。系统以STM32单片机作为核心控制器,通过MQ2烟雾及可燃气体传感器、火焰检测传感器、红外热释电人体检测传感器以及电力参数采集模块,对宿舍内部的火焰、烟雾、可燃气体、人员状态以及用电参数进行实时监测,并通过LCD显示屏对采集的数据进行本地显示。
    基于物联网设计的智能宿舍安全防护终端
  • 介绍一个国产轻量级嵌入式桌面操作系统
    TinyPiXOS是一款国产开源GUI栈,基于LinuxFramebuffer运行,采用纯C/C++实现,不依赖X11、Wayland、Qt。它提供了一套轻量级、高度定制化的嵌入式桌面操作系统开发平台,适用于低配工控屏项目。相比Qt和Wayland,TinyPiXOS在功能丰富度和资源占用方面进行了优化,更适合低成本触控屏产品的开发。
    261
    08/26 09:15
    介绍一个国产轻量级嵌入式桌面操作系统
  • Cyberdeck:树莓派完整网络终端制作指南!
    本文介绍了如何打造一台Cyberdeck,涵盖了核心计算单元、外围设备、电源系统和外壳的设计与制作方法。重点介绍了树莓派5、USB闪存盘、Touch Display 2、蓝牙键盘、Picade Max USB音频等主要组件的选择与配置。此外,详细描述了外壳制作过程,包括使用3D打印和激光切割技术,以及如何将所有组件整合进箱体内。最后,文章强调了个性化定制的重要性,鼓励读者根据需求添加额外功能,如传感器和LED灯等。
  • CW32L011 便携式可调电源(口袋电源软件优化)
    一款基于CW32L011和FS2711Q的USB Type-C PD/PPS、QC2和QC3诱骗输出的便携式可调电源,实现了协议扫描、PDO信息、输出监测和多级保护功能。新版本改进了界面布局,增加了QC2和QC3输出,提升了用户体验和稳定性。
  • ESP32也能跑Linux了:乐鑫发布ESP32-S31 Linux BSP开发者预览版
    乐鑫推出ESP32-S31 Linux BSP预览版,配备MMU和16MB PSRAM,支持完整Linux系统启动,适用于开发者测试和反馈,但尚不成熟,主要用于硬件评估和原型开发。
    751
    08/25 13:54
    ESP32也能跑Linux了:乐鑫发布ESP32-S31 Linux BSP开发者预览版
  • AI时代,底层能力依然是你的护城河
    AI时代,不少人担心AI能否取代人类工作,特别是嵌入式行业。尽管AI能力强大,但底层硬件能力和综合技能仍是关键。虽然现代工具简化了部分任务,但深入了解底层机制对于解决问题至关重要。AI可以协助项目,但底层能力仍然是区分优秀工程师的重要因素。
    AI时代,底层能力依然是你的护城河
  • damo_link:基于 Rust 的 32 位单片机烧录 + 串口调试二合一工具
    damo_link 是一款集成了烧录工具和串口调试助手的嵌入式开发工具,适用于 Windows 平台。其后端基于 Rust 编写的 probe-rs,具有良好的稳定性与跨芯片兼容性。界面由 Slint 构建,提供清爽的深色、米白、白色主题供选择,并支持探针自动枚举与芯片、固件配置自动保存等功能。该工具支持 DAPLink、ST-Link 和 J-Link 等调试器,并能无缝进行固件烧录与串口调试,简化开发流程。
  • 飞凌嵌入式ElfBoard-Shell脚本编写基础-环境变量
    环境变量一般是指用export内置命令导出的变量,用于定义Shell的运行环境,保证Shell命令的正确执行。Shell通过环境变量来确定登录用户名、命令路径、终端类型、登录目录等,所有的环境变量都是系统全局变量,可用于所有子进程中,这包括编辑器、Shell脚本和各类应用。 如果想要设置环境变量,就要在给变量赋值之后或在设置变量时使用export命令。环境变量可以在命令行中设置和创建,但用户退出命
  • 如何搭建嵌入式软件工程师的专属Harness?
    嵌入式工程师日常任务繁重且重复,包括查找寄存器定义、编写mock头文件和测试用例、解决编译错误等。AI可以协助工程师高效完成这些任务,例如自动解析数据手册、生成测试用例和mock代码、定位编译错误原因。然而,在使用AI时需要注意保密性和代码质量,确保生成的代码经过充分测试和验证。
  • 飞凌嵌入式ElfBoard-Shell脚本编写基础-传参-$0
    $0的作用是取出执行脚本的名称(包括路径),可以在脚本中进行测试。 #!/bin/bash echo "my first shell !" echo $0 执行脚本结果如下: 不带路径执行脚本,那么输出结果就是脚本的名字,若使用全路径执行脚本,那么输出结果就是全路径加上脚本的名字。 elf@ubuntu:~/work/example/scrip_test$ bash myshell.sh elf@
  • 光伏电站的鸟粪困局:AI智能驱鸟如何终结“发了电、洗了板、再发电”的死循环?
    光伏电站的鸟粪问题,不是“脏了”这么简单。研究数据表明,鸟粪等微小缺陷即可导致光伏组件产生显著的功率损失并加剧热斑效应。在鸟粪附着条件下,光伏组件整体效率从20%降至15%;单块光伏组件在鸟粪影响下,输出功率下降幅度在3.69%至9.96%之间。鸟粪堆积较多时,组件电流可下降26%至43%。鸟粪导致组件温度升高10.2℃——局部高温可加速组件老化,严重时直接烧毁电池片。在海上和陆上光伏电站中,鸟粪
  • 介绍一个给SPI NOR Flash用的轻量文件系统
    SPIFFS是一种适用于小型NOR Flash存储的文件系统,针对SPI闪存的特点进行优化,解决了传统文件系统在RAM和代码占用方面的问题。它通过对象查找表(LU)来提高读取效率,同时提供了简单的API接口供开发者使用。然而,SPIFFS也有其局限性,比如没有真正的目录结构,适合较小容量的Flash存储,且需要谨慎处理坏块和掉电恢复等问题。
    294
    08/24 14:00
  • 【教程】CW32L012串行flash下载项目配套上位机教程
    本文介绍了CW32L012单片机的串口Flash下载算法配置及其性能特点。上位机使用Tauri 2.0技术开发,支持多种参数配置,如Flash ID、大小、扇区大小等,并提供了详细的配置选项和注意事项。下载速度受主频、波特率和分包长度影响,最高可达约91KB/s。文中还讨论了如何利用此算法进行单片机OTA升级,并对比了两种不同方案的优缺点。最后,作者呼吁读者关注并参与后续内容的学习。
    213
    08/24 13:41
  • 多维度分析:Jellyfin VS Plex,在树莓派上谁更适合你?
    本文对比了Plex和Jellyfin两款树莓派媒体服务器的主要功能和特点:功能特性:两者基本一致,但在自动字幕下载、插件扩展等方面有所不同。上手安装配置:Plex的初始配置更为友好,但Jellyfin在某些细节上有挑战。性能表现:Jellyfin在系统资源占用和播放流畅度上稍占优势。用户界面:Plex界面精美,Jellyfin简洁但稍逊一筹。

正在努力加载...

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录
热门作者 换一换
热门专题 更多