扫码加入

  • 启动Flash时DQS与Dummy Cycle设置是怎样的关系?
    我们知道对于普通 QuadSPI 型 Flash,在 FlexSPI 模块 LUT 里配置读时序时,其中 Dummy Cycle 子序列中填的值必须要与 Flash 端的 Dummy Cycle 严格一致,否则会发生时序错乱(如下图 Extended 时序所示,图中是单线模式,四线模式类似)。
    91
    6分钟前
  • 利用GPIO模块来测量Cortex-M7系统中断延迟
    恩智浦 i.MXRT1xxx 系列目前有很多型号,都是基于 Cortex-M7 内核,主频从 500MHz 到 1GHz 不等。拿该系列第一款型号 i.MXRT1050 来说,在其官方主页可以看到其标称中断延迟时间低至 20ns。
    507
    02/15 07:12
  • 在VS Code下也可以丝滑开发恩智浦MCU
    MCUXpresso for VS Code 是恩智浦推出的免费集成开发环境插件,支持多种嵌入式开发任务。该插件集成了MCUXpresso IDE的核心功能,并增强对Zephyr的支持。本文介绍了如何搭建MCUXpresso for VS Code开发环境,包括安装VS Code插件和MCUXpresso Installer工具,以及如何导入恩智浦SDK工程进行开发调试。
    422
    02/14 14:02
    在VS Code下也可以丝滑开发恩智浦MCU
  • IAR启动函数流程里RW段初始化实现也支持压缩?
    我们还是结合一个具体应用程序工程来讲解,痞子衡选择的是 \SDK_2.11.0_MIMXRT1170-EVK\boards\evkmimxrt1170\demo_apps\hello_world\cm7\iar 例程(切到 flexspi_nor_debug build),这个工程的链接文件是 MIMXRT1176xxxxx_cm7_flexspi_nor.icf,在链接文件里我们使用了如下 initialize by copy 语句来指定 IAR 链接器去做 RW/ZI 段初始化工作:
    209
    02/14 08:12
    IAR
  • 嵌入式设备间通信,高效可靠的字节流通信协议
    本文介绍了适用于MCU设备间通信的一种轻量级且可靠的通信协议。该协议通过帧头、帧尾、原始长度和校验码解决粘包、丢包和特殊字节冲突等问题,并提供了详细的协议设计原则、数据帧结构、核心机制和示例代码。此协议具有轻量高效、兼容性强、可靠性高的特点,适合在MCU应用场景中使用。
    嵌入式设备间通信,高效可靠的字节流通信协议
  • FreeRTOS:看这一篇就够了
    STM32H743XI开发板基于STM32CubeIDE和Cursor进行FreeRTOS配置与开发,详细介绍了FreeRTOS的基本使用方法,包括配置系统时间源、CMSIS_V2、高速时钟、工具链选择等。文章还探讨了STM32CubeMX的功能和配置,以及如何使用STM32CubeIDE进行代码开发和调试。此外,还涉及了STM32H743芯片的硬件抽象层配置、FreeRTOS任务管理、LED控制、以及如何使用STM32CubeMX配置FreeRTOS点亮LED灯等实例。
    1096
    02/13 14:03
  • 如果你在找OTA参考设计,可以持续关注Tiny OTA
    Tiny OTA 是一个针对i.MX RT系列的OTA参考设计,包含MCU端固件(tota_sbl和tota_app)和PC端GUI工具(MCU-TinyOtaUtility)。tota_sbl负责引导启动和校验固件完整性,tota_app则是示例应用。MCU-TinyOtaUtility支持固件加OTA头、烧写和一般Flash操作。适用于i.MXRT117x和i.MXRT118x,支持NOR Flash一般读写擦操作和blhost协议通信。
    313
    02/13 11:02
    如果你在找OTA参考设计,可以持续关注Tiny OTA
  • 嵌入式C语言宏的高级编程技巧与实战!
    本文介绍了libevhtp高性能HTTP服务器库中使用的几个宏高级技巧,包括分支预测优化、Token拼接、可变参数宏和字符串化等。这些技巧有助于编写高效且易于维护的嵌入式代码。
    231
    02/12 08:53
    嵌入式C语言宏的高级编程技巧与实战!
  • git命令行:看这一篇就够了
    Git 是一个开源的分布式版本控制系统,适用于高效管理和协作开发。本文介绍了 Git 的基本命令及其应用场景,涵盖了从初始化仓库到远程协作、分支管理、版本回退等多个方面。通过实例演示了如何使用 Git 进行日常开发操作,帮助读者掌握 Git 的核心功能和最佳实践。
    941
    02/11 10:05
  • 使用VirtualBox安装国产麒麟桌面系统
    文章介绍了如何在VirtualBox上安装麒麟桌面系统(Intel版本)和尝试在Ubuntu上安装麒麟系统(arm64版本)的过程。首先,在VirtualBox中安装Intel版本的麒麟系统,并解决调试界面的问题;接着,尝试在Ubuntu上安装arm64版本的麒麟系统,但由于架构不匹配和模拟方式的不同,最终未能成功安装。
  • 嵌入式工程师必看:蓝牙基础知识
    蓝牙协议分为经典蓝牙和低功耗蓝牙(BLE),其中BLE广泛应用于物联网、穿戴设备等领域。BLE协议栈主要由GAP、GATT、HCI和应用层组成,分别负责设备识别、数据交换规则、通信接口和业务逻辑。关键概念包括广播、UUID和特征值属性,其中UUID用于标识数据接口,特征值属性决定数据的操作方式。应用层代码的核心工作流程包括广播配置、GATT配置和异常处理。掌握基本配置和调试工具,有助于提高BLE项目的开发效率和稳定性。
  • RT1180 NOR Flash启动连接方式大全
    恩智浦i.MXRT1180的FlexSPI NOR启动连接方式详解,涵盖单Flash连接方式(12种),并对比RT1170的IVT结构,重点介绍启动头Container结构及其对信任区TrustZone的支持。
  • 2017年我刚去实习的时候画的一块CAN 总线收发板
    Allen康哥分享了自己在2017年实习期间绘制的一块CAN总线收发板的经验教训,强调了实际工程中的重要性,包括布线原则、固定孔的设计、GND的合理安排、过孔盖油的重要性、接线端子的质量控制等方面。他认为,虽然这块板的技术含量不高,但却让他提前体验到了嵌入式工程师可能会遇到的各种问题,培养了他的工程思维和实践能力。
    296
    02/10 09:08
  • 不用质疑了,C是最精炼的高级语言,不服来辩!
    C语言作为一种简洁、直接且充满力量的语言,在当今技术繁荣的时代显得尤为独特。尽管其他语言不断添加复杂的功能,C语言却坚守其原始的简洁性,拒绝变得臃肿。它的“节制”体现在没有元数据、类型标签和垃圾回收机制,使得开发者能够完全掌握内存操作。此外,C语言给予程序员极高的信任度,允许他们直接操控硬件,享受纯粹的掌控感。尽管如此,C语言并未退出历史舞台,它是许多现代软件的基础,从AI到操作系统,无不依赖其稳定性和性能。对于追求编程本质的人来说,重读C语言代码能让人重新找到编程最原本的魅力。
    433
    02/09 17:09
  • 你的ESP32开发板,除了做物联网项目,还能拿来干什么?
    ESP32-Bus-Pirate是一款基于ESP32平台的多功能硬件调试工具,支持多种有线和无线协议,包括I2C、SPI、UART、WiFi、蓝牙、Sub-GHz和红外等。它采用MVC架构设计,具备USB串口、WiFi网页和Cardputer独立模式,并拥有丰富的脚本库和Wiki文档支持。此工具简化了硬件安全研究和协议分析过程,非常适合嵌入式开发人员使用。
    388
    02/09 14:58
  • Hook 机制在嵌入式中的应用解析!
    本文介绍了evhtp HTTP服务器中的Hook机制及其应用场景。Hook机制允许在程序执行流程的关键节点插入自定义处理函数,从而实现低耦合、可扩展的功能增强。通过evhtp的Hook实现原理,展示了如何利用宏和接口进行Hook设置,并详细解释了Hook的实际调用过程。最后总结了Hook机制在嵌入式系统中的灵活性和实用性。
    462
    02/09 14:58
    Hook 机制在嵌入式中的应用解析!
  • 网关定制——深度切合需求和降低成本‌
    在数字化浪潮中,企业对数据采集的‌灵活性、安全性与成本效益‌提出更高要求。标准化网关功能固化、扩展性差、成本浪费,难以匹配多变的业务场景。对于网关需求量大的的客户,‌定制化网关‌成为数字化升级的首选方案。 ‌一、为什么需要定制化网关?‌ 1、‌业务场景多样‌:标准化的网关没法完全切合客户数字化需求; 2、‌降低成本‌:标准化设备易造成资源浪费,定制化方案可精准匹配需求。 ‌二、定制化网关的核心优势
    319
    02/07 12:40
  • 新手也能看懂的SMT避坑指南!
    眺望电子专注嵌入式处理器模组的研发与应用,服务于企业产品项目研发落地。因此,提供基于飞书系统的核心板二次开发资料包,其中硬件部分则包含接口载板原理图与PCB封装库等等。 在使用核心板设计载板的SMT贴片生产环节,我们常会遇到一个典型需求:因核心板封装本身是由多个连接器组合而成的,因此在整理SMT贴片所需的BOM表和坐标文件时,必须对每个连接器单独添加唯一位号、匹配对应坐标,才能确保贴片精准无误,避
    348
    02/07 10:45
  • 《胡润中国AI企业50强》揭晓:寒武纪6300亿元登顶,国内人工智能产业迈入“硬科技”时代
    寒武纪登顶“胡润中国AI企业”榜,端侧AI芯片企业净利润普遍增长超40%:中国AI产业正从应用驱动向底层技术攻坚转型,产业进入更加成熟和深化的发展阶段。 1、中国AI产业动态,算力硬科技成核心竞争力 在2026年1月由胡润研究院发布的《2025胡润中国人工智能企业50强》榜单上,呈现了一个令人瞩目的现象:寒武纪以6300亿元价值登顶,紧随其后的是摩尔线程和沐曦股份,包揽了国内AI芯片企业前三甲。
  • 智能制药新引擎:解读耐达讯自动化Profinet转DeviceNet网关无缝对接之道
    引言:连接制药与自动化的桥梁 在现代制药行业,生产过程的稳定与可追溯性至关重要。然而,不同设备采用的现场总线协议各异,如西门子的Profinet与各类温控器常用的DeviceNet,形成了“协议孤岛”,阻碍了数据集成。本文将探讨耐达讯自动化Profinet转DeviceNet网关如何作为关键技术,打破数据壁垒,提升制药行业的生产效率与质量控制。 协议深度解析:Profinet与DeviceNet的

正在努力加载...

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