扫码加入

123sssddqq

加入交流群
扫码加入
参与最新论坛话题和活动

我我我 收起 展开全部

  • 文章
  • 视讯
仅看官方
  • RT1050 CSI 采集 OV7670 数据并通过 eLCDIF 实时显示完整方案
    MIMXRT1050 搭载专用 CSI(CMOS Sensor Interface)接口与 eLCDIF(Enhanced LCD Interface)显示模块,可高效实现 OV7670 摄像头数据的采集与 LCD 实时显示。本文基于 MIMXRT1050-EVKB 开发板,详解 CSI 接口配置、OV7670 驱动移植、eLCDIF 显示适配的全流程,采用 RGB565 图像格式,支持 320×240(QVGA)摄像头分辨率与 480×272 LCD 分辨率的适配,提供稳定的 30FPS 帧率显示方案,可直接用于嵌入式图像采集显示场景。
    396
    02/26 18:15
  • RT1050 FlexIO 采集 OV7670 摄像头数据并 TFT LCD 显示实操指南
    MIMXRT1050 凭借高性能 Cortex-M7 内核与灵活的 FlexIO 外设,可实现对 OV7670 并口摄像头数据的采集与 TFT LCD 实时显示。本文基于 MIMXRT1050-EVKB 开发板,详解 FlexIO 采集 OV7670 数据、SPI 驱动 ILI9321 TFT LCD 的完整实现方案,包含硬件接线改造、核心软件适配(针对 RT1050 FlexIO 特性的代码修改)、LCD 单独测试方法,提供可直接复用的配置与源码思路,适配 240×320 分辨率的实时图像显示需求。
    586
    02/26 17:51
  • USB-KW38 Dongle BLE 空口包抓取:软件配置、抓包实操与故障排查
    USB-KW38 Dongle 是 NXP 推出的专用 BLE 空口包抓取工具,支持捕获 BLE 设备的空中通信数据(如广播、连接、数据传输包),配合 KPAA(Kinetis Protocol Analyzer Adapter)与 Wireshark 可实现数据包解析,是 BLE 开发中调试协议交互、定位通信问题的核心工具。本文详细讲解 USB-KW38 Dongle 的Sniffer 模式配置、软件环境搭建、抓包实操流程,并针对常见的 “包解析失败”“软件冲突” 等问题提供解决方案,全程贴合实际开发场景,新手可直接上手。
    566
    02/26 15:20
  • i.MX6ULL UART2/UART7/UART8 使能实操:设备树配置与硬件冲突解决
    i.MX6ULL 内置 8 路 UART 接口,均支持2 线(无硬件流控,仅 TX/RX) 和4 线(带硬件流控,TX/RX/CTS/RTS) 工作模式,由 Linux 统一驱动管理。其中 UART1 为默认调试口,UART2 默认适配蓝牙模块(4 线模式),UART7/UART8 因与 ENET、LCD 引脚复用存在硬件冲突,使能方式与前 6 路不同。本文详细讲解 i.MX6ULL 上UART2 转为普通串口、UART7/UART8 正常使能的完整步骤,包含设备树修改、内核编译、硬件冲突规避,基于 Linux 6.1.1_1.0.0 BSP,适配 EVK 开发板。
    477
    02/26 14:25
  • 嵌入式 Linux 字符设备驱动通用框架全解析:从内核架构到代码实现
    字符设备是 Linux 驱动中最基础、最常用的设备类型,以字节流方式进行数据传输,无缓存、按序读写,串口、键盘、RTC、LED 等均为典型的字符设备。本文从内核架构层面出发,详解字符设备驱动的通用设计框架,涵盖用户空间与内核空间的交互原理、核心内核 API 调用、设备号管理、驱动注册与注销、设备文件创建等关键环节,并给出标准化的代码实现模板,无需涉及具体硬件寄存器操作,可直接适配各类伪设备 / 实际字符设备的驱动开发。
  • OpenSSL 版本升级全实操指南:源码编译安装与系统适配
    OpenSSL 是 Linux 系统中核心的加密库,为 TLS/SSL 通信、密钥生成、证书管理等提供底层加密支持,及时升级可修复安全漏洞、支持新的加密算法。本文以从 OpenSSL 1.1.1s 升级至 3.0.7为例,详解基于 Debian/Ubuntu 系列系统的源码编译安装完整流程,包含依赖准备、源码编译、库文件配置、系统默认版本替换等关键步骤,适配绝大多数 Linux 发行版,操作可直接复用。
  • RT1170 FlexSPI1 Secondary QSPI Flash调试:烧录算法适配与仿真实现
    RT1170 搭载双 FlexSPI 控制器,且每路控制器均支持 Primary/Secondary 两组引脚配置,官方默认仅提供 FlexSPI1 Primary 引脚组的烧录算法与启动方案。实际开发中若需从FlexSPI1 Secondary 引脚组外接的 QSPI Flash 启动并使用调试器烧录仿真,需完成硬件引脚适配、Fuse 位配置、烧录算法修改三大核心步骤。本文基于 RT1170,详解 FlexSPI1 Secondary QSPI Flash 的启动条件、CMSIS DAP/JLINK 两款调试器的烧录算法修改与适配流程,提供可直接使用的修改后算法,实现该引脚组 Flash 的烧录、调试与正常启动。
    659
    02/26 10:47
  • RT1170基于Lauterbach的Boundary Scan-JTAG 边界扫描与引脚自动化控制
    Boundary Scan(边界扫描)是基于 IEEE 1149.1 JTAG 标准的硬件测试技术,可直接控制 MCU 外部引脚电平、检测引脚状态与电路板互联情况,无需复杂接线或芯片拆卸,是嵌入式硬件调试、故障定位与量产测试的高效方案。本文基于 NXP MIMXRT1170-EVK revC1 开发板与 Lauterbach LA3050 仿真器,详解边界扫描的硬件适配、TRACE32 软件配置、BSDL 文件使用及自动化脚本开发,实现 RT1170 外部引脚的精准控制与板载器件的自动化测试。
  • RT1170 SBL ISP下载带SDRAM APP实操:解决 GUI 工程启动失败问题
    NXP RT1170 的 SBL(Secondary Bootloader)支持 ISP(In-System Programming)在线下载功能,可实现用户 APP 的远程烧录与启动,但带 SDRAM 的复杂 APP(如 GUI、FreeRTOS 工程)直接下载会因SBL 未启用 SDRAM 驱动导致启动失败。本文基于 RT1170-EVK 开发板,详解 SBL 的 SDRAM 使能配置、带 SDRAM APP 的工程适配、镜像签名与 ISP 下载全流程,解决带 SDRAM APP 的启动问题,实现 Vector Freertos 等 GUI 工程的稳定运行。
    343
    02/26 09:56
  • RT1050基于Lauterbach的Boundary Scan实战:JTAG边界扫描测试与引脚控制
    Boundary Scan(边界扫描)是基于 JTAG 接口的电路板互联测试技术,可直接控制 MCU 外部引脚电平、检测引脚状态与电压,无需拆卸芯片或复杂接线,广泛应用于硬件调试、故障定位与量产测试。本文基于 NXP MIMXRT1050-EVK revA1 开发板与 Lauterbach LA3050 仿真器,详解边界扫描的硬件改造、软件配置、BSDL 文件适配及自动化脚本开发,实现 RT1050 外部引脚的精准控制与测试。
  • I.MX8MQ+88W9098 蓝牙 HFP 实战:免提通话功能全流程实现
    蓝牙 HFP(Hands-Free Profile,免提协议)是车载、可穿戴设备等场景的核心蓝牙应用协议,通过无线连接实现移动终端的远程控制与语音传输。本文基于 NXP I.MX8MQ 开发板(Linux Kernel 5.15.71)与 88W9098 Wi-Fi/Bluetooth 组合芯片,详解 HFP 协议原理、硬件环境搭建、驱动加载、音频配置及手机连接通话的完整流程,解决音频路由、蓝牙挂载、HFP 协议适配等关键问题,实现稳定的免提通话功能。
    605
    02/25 17:21
  • 基于 systemd 的 Linux 启动初始化全解析:配置与实战应用
    systemd 作为目前主流 Linux 发行版的系统和服务管理器,取代了传统的 SysV init,以并行启动、集中管理、配置简洁的特性成为 Linux 启动初始化的标准方案。它不仅负责系统引导阶段的用户空间初始化,还统一管理进程、守护进程、网络、挂载点等核心功能,基于纯文本的单元文件实现服务配置,大幅简化了自定义启动脚本、自动服务的开发与维护。本文以 NXP i.MX93EVK(Linux 6.1.36+)为例,详解 systemd 核心原理、常用操作及两个典型实战场景(自动登录、自定义启动脚本),实现系统启动的自动化定制。
    463
    02/25 16:52
  • RT1170 MDK RAM 代码烧录外部Flash实操:非XIP镜像的Flash部署方案
    NXP RT1170 的 MDK RAM 工程为非 XIP(就地执行)镜像,默认仅能下载到芯片 RAM 中调试,无法直接烧录到外部 Flash。实际开发中若需将 RAM 代码部署到外部 QSPI Flash 并实现独立启动,需通过工程地址偏移配置、镜像文件生成、专用工具烧录三步实现。本文基于 RT1170-EVK 开发板与 MDK-ARM 环境,详解 RAM 代码适配外部 Flash 的完整流程,包含工程配置、镜像生成、MCUBootUtility 烧录及启动模式切换,实现 RAM 代码在外部 Flash 的稳定运行。
    241
    02/25 16:27
  • RT1170 ADC 多通道采样实操:A/B 通道切换与链式采样实现
    NXP RT1170 搭载双 LPADC 模块,支持 A/B 双路通道划分(ADC1 含 6A+6B 通道、ADC2 含 7A+7B 通道),默认 SDK 示例仅支持 A 通道单端采样,实际开发中若需使用 B 通道并实现多通道连续采样,需完成通道引脚配置、A/B 通道切换寄存器配置、链式采样命令设置三步核心操作。本文基于 RT1170-EVKB 开发板与 MCUXpresso IDE,以 ADC1 的 CH1B/CH2B/CH3B 三通道为例,详解 B 通道启用、多通道链式采样的代码修改与硬件测试流程,解决 B 通道采样失败、多通道轮询效率低等问题。
  • STM32H5 读取 UID 触发 HardFault 问题解析:MPU 缓存配置修复方案
    STM32H5 系列 MCU 因搭载高性能总线架构与缓存机制,在默认配置下直接读取芯片 UID 会触发 HardFault 硬故障,该问题并非芯片硬件缺陷,而是UID 所在只读区域的缓存特性与芯片默认缓存策略冲突导致。本文基于 STM32H563 为例,详解问题根源、故障定位方法及核心修复方案,同时覆盖 OTP、EData 等同类特殊区域的适配要点,解决 STM32H5 特有的缓存访问冲突问题。
    412
    02/25 16:04
  • RT1050 MCUXpresso IDE下JLINK切换QSPI Flash实操:烧录算法配置方案
    NXP MIMXRT1050-EVKB 开发板默认搭载 HyperFlash,Segger JLINK 官方驱动也默认适配该闪存的烧录算法,而实际开发中若需切换为 QSPI Flash 作为程序存储介质,无需修改老旧的 JLinkDevices.xml 配置,仅需在 MCUXpresso IDE 中通过定制化设备名称参数指定 QSPI 烧录算法即可实现快速切换。本文详解基于新版 JLINK 驱动(以 V796b 为例)的烧录算法配置、工程适配及硬件注意事项,实现 RT1050 在 QSPI Flash 上的 JLINK 调试与烧录。
    686
    02/25 15:43
  • RT1170 USB DFU 固件更新:免编程器的现场升级方案
    在嵌入式产品的全生命周期中,现场固件升级是核心功能需求,NXP i.MX RT1170 凭借内置 USB 设备控制器,可通过USB DFU(Device Firmware Upgrade) 实现免外部编程器的固件更新,仅需 PC 与 USB 线缆即可完成,适配产线烧录、现场维护等多种场景。本文基于 MCUXpresso IDE 与 RT1170 SDK,详解 DFU 环境搭建、dfu-util 工具定制、自定义固件编译与升级全流程,解决 CRC 校验、地址偏移等核心问题,实现稳定的固件更新。
    556
    02/25 15:29
  • SE05x Plug&Trust MW 全解析:物联网安全中间件选型与应用指南
    NXP 的 Plug&Trust MW(Plug and Trust Middleware)是面向物联网设备的一站式安全解决方案,专为 SE05x 系列安全元件(SE050/SE051/SE052)设计,提供从硬件级凭证注入到云端端到端安全的全链路防护。该中间件无需开发者编写复杂安全代码,即可实现密钥管理、加密认证、安全通信等核心功能,且适配多平台与多操作系统,广泛应用于智能网关、工业控制、消费电子等 IoT 场景。本文将详细解析其核心特性、三大版本差异及选型建议,帮助开发者快速匹配适配场景。
  • i.MX8MP QSPI 安全启动实操:基于 HABv4 与 CST 的信任链构建方案
    NXP i.MX8MP 作为面向中高端嵌入式场景的 SoC,其 QSPI(FlexSPI NOR)安全启动基于 HABv4(High Assurance Boot v4)机制,通过数字签名验证确保只有授权镜像才能启动,防止固件篡改与非授权执行。该方案核心依赖 CST(Code Signing Tool)生成密钥与签名镜像,结合芯片 Fuse 烧录建立信任根,实现从 Boot ROM 到应用层的全链路安全验证。本文详解 i.MX8MP QSPI 安全启动的原理、镜像编译、签名流程与验证方法,适用于需要固件安全防护的嵌入式产品开发。
    374
    02/25 14:38
  • i.MX93 基于 DM-Crypt+OPTEE 的磁盘加密实操:安全密钥加持的块级加密方案
    i.MX93 作为 NXP 新一代安全型 SoC,集成 ELE(Embedded Security Element)硬件安全模块,可结合 DM-Crypt(Linux 设备映射加密框架)与 OPTEE(开放可信执行环境)实现块级磁盘加密。该方案通过 OPTEE 提供安全密钥管理,DM-Crypt 实现透明数据加解密,确保存储在 SD 卡、eMMC 等设备上的数据不被非授权访问。本文详解从底层固件编译到加密验证的完整流程,适用于对数据安全要求较高的嵌入式 Linux 场景。
    569
    02/25 14:01

正在努力加载...