扫码加入

嵌入式系统

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

电路方案

查看更多

设计资料

查看更多
  • 固件烧录速度实测:JTAG比UART快6.8倍
    本文介绍了MR6450核心板的三种烧录方式及其性能对比,并给出选型建议。UART模式适用于老产线改造,兼容性佳但速度较慢;JTAG模式适合研发调试,配合J-Link可实现断点调试与故障诊断;USB模式推荐用于批量生产,Type-C接口通用性强且产线部署成本低。结果显示,JTAG效率是UART的6.8倍,建议在新产线上优先采用USB或JTAG方案以提升产能。
    固件烧录速度实测:JTAG比UART快6.8倍
  • 实习生写的嵌入式代码,滥用全局变量,被我狠批了一顿!
    嵌入式软件开发中滥用全局变量会导致代码封装破坏、维护困难、RTOS并发安全问题、内存浪费、测试难度增加等问题。合理管控全局变量,通过模块化设计和规范编码,能提高软件稳定性与可维护性。
  • 告别重复代码!嵌入式TCP常用接口封装
    2026年,为了提升嵌入式开发人员的职场竞争力,我们需要掌握TCP网络通信的基本知识。然而,每次编写TCP通信代码时,都会遇到参数繁多、结构体嵌套等问题,导致效率低下且容易出错。 为此,我为大家介绍了一套实用的TCP应用接口封装方案。该方案的目标是将复杂的TCP通信流程简化,提供简洁易用的接口,从而提高开发效率。具体实现包括: 1. **tcp_init**: 服务端初始化,包含socket创建、绑定、监听等功能; 2. **tcp_accept**: 接受客户端连接,简化参数传递; 3. **tcp_connect**: 客户端连接服务器,只需提供IP和端口; 4. **tcp_nonblocking_recv**: 非阻塞接收数据,带有超时控制; 5. **tcp_blocking_recv**: 阻塞式接收数据; 6. **tcp_send**: 普通发送数据; 7. **tcp_send_all**: 确保完整发送所有数据; 8. **tcp_close**: 关闭连接。 通过这些封装后的函数,我们可以大大简化TCP通信的代码量,提高开发效率。此外,我还分享了一个简单的回声服务器和客户端实例,展示了如何使用这些封装的函数。 总的来说,这套TCP接口封装方案已经应用于多个嵌入式项目中,能够显著提高开发效率,降低出错概率。希望对大家有所帮助!
    338
    14小时前
    告别重复代码!嵌入式TCP常用接口封装
  • 康佳特推出业界领先COM Express Compact模块
    高效的嵌入式边缘AI 应用计算机模块解决方案 嵌入式与边缘计算技术的领先供应商—德国康佳特(congatec)推出全新 COM Express 3.1 Type 6 Compact 模块系列 conga-TCRP1。该系列模块基于最新一代 AMD 锐龙™ AI 嵌入式P100系列处理器打造,提供 4 核与 6 核配置,支持 -40°C 至 +85°C 的工业级宽温运行范围。新模块主要面向工业边缘
    康佳特推出业界领先COM Express Compact模块
  • 我做一个离网的户外树莓派项目,需要注意什么?
    如何在户外运行树莓派:选择低功耗型号、估算电力需求、选择供电系统、添加太阳能供电、硬件防风雨处理和网络连接选项。