刷新
痞子衡嵌入式:在含多个i.MXRT的主从系统中共享一颗Flash启动的方法与实践(上篇)

博主头像 大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是多个i.MXRT共享一颗Flash启动的方法。 有些特殊的客户应用会采用多颗 i.MXRT 芯片设计一主多从的硬件架构(目的不一,或仿多核 MCU 系统、或拓展 GPIO 数量),因为 i.MXRT 片内无非易失性存储器,这时候为整个系 ...

Modbus-RTU报文结构及常用功能码详解

博主头像 Modbus-RTU报文结构及常用功能码 Modbus是一种串行通讯协议,是Modicon公司(现在的施耐德电气)于1979年为使用可编程逻辑控制器(PLC)通信而发表的。现在的Modbus协议已经成为工业控制领域通信协议的业界标准,是工业电子设备间常用的通讯协议。 Modbus协议能够成为工业控制 ...

时钟系统(基于stm32f1)

博主头像 时钟系统(基于stm32f1) 0. 提要 本文将基于cubemx中的时钟树配置结合datasheet来讨论stm32的时钟系统, 从左到右, 从上到下 图1-stm32cubemx f1 芯片时钟树 图2-简化时钟树(源自keysking) 1. 时钟树时钟源 1.1 高速时钟源 1.1.1 高速 ...

LCD 8080协议简析

参考网上博客基本对于8080协议解析已经非常详尽,详见所参考的两篇博客[1],本处不再赘述了,只在这里提需要注意的点,(1)通信过程中,Data Bus的更新究竟是哪条线边沿引发;(2)dummy read在通信中的作用和注意事项。 1 Data Bus更新的触发 最初引发我好奇的是所参考博客[1: ...

串口接收的各种方法

博主头像 串口接收的各种方法 0. ISO应用层协议设计 0.1 帧头帧尾标志法 通过帧头帧尾来标志数据包的开头和结尾 注意:标志应避免和数据包中的数据重复 如果数据包出现标志符应该进行转义处理 0.2 长度字段法 在数据包中添加一个字节或多个字节的长度字段,来明确字段长度 长度字段的长度和编码应该提前约定好 ...

EIDE 从安装到 导入MDK工程 全流程教程 (2025版)

博主头像 EIDE 从安装到 导入MDK工程 全流程教程 (2025版) 0. 声明 本系列文章禁止搬运/转载至CSDN, 禁止基于内容衍生的任何收费行为!!! 请各位遵守开源免费之精神. 1. 安装EIDE插件 在vscode中搜索EIDE插件, 安装即可 2. 安装实用工具链 在新一些版本的EIDE中, ...

正点原子L22开发板来了!采用紫光的Logos系列FPGA,适合工业控制、图像处理、高速通信等领域!

博主头像 正点原子L22开发板来了!采用紫光的Logos系列FPGA,适合工业控制、图像处理、高速通信等领域! ATK-L22开发板采用紫光的Logos系列FPGA,板载1颗DDR3内存芯片、1个MIPI DSI接口、1路千兆以太网接口、1组音频接口等,适合工业控制、图像处理、高速通信等领域。开发板底板的外形 ...

蓝牙基础(一):蓝牙软硬件架构介绍

博主头像 liwen01 2025.04.05 前言 随着物联网的发展,蓝牙已融入到我们生活的方方面面:手机、平板、手环、耳机、音响、智能灯泡、智能门铃、摄像机、冰箱、空调、洗衣机、血糖仪、键盘、鼠标等等。 关于蓝牙相关的芯片、协议栈、应用方案也因产品需求的不同而存在很大的差异,因而导致关于蓝牙相关的知识相对 ...

STM32CubeMX + EIDE makefile gcc版 避坑指南(2025版)

博主头像 声明 本系列文章禁止搬运/转载至CSDN, 禁止基于内容衍生的任何收费行为!!! 请各位遵守开源免费之精神. 0.前言 在文章前, 为避免存在信息差和认知壁垒; 我先简单科普一下 keil5 在嵌入式开发中的底层逻辑,便于大家理解为什么要搞这么多操作去实现一个工程开发.(当然, 你也可以直接跳过, ...

ESP-IDF教程2 GPIO - 输入、输出和中断

博主头像 1、前提 1.1、基础知识 1.1.1、GPIO 分类 ESP32 系列芯片按照 GPIO 特殊的使用限制分类,可以将其分为如下几类: GPIO PIN GPI PIN Strapping PIN SPI FLASH PIN 特殊功能引脚 GPIO 引脚 表示通用的输入输出引脚,无使用限制,可以随意 ...

机器人操作系统ROS2之安装(Ubuntu 24)

博主头像 根据官网说明,ROS2是支持MAC的,本来打算在手头的MAC 15.3.2装一个,虽然要自己编译ROS2系统,但是想着比虚拟机性能好,就兴冲冲的开始了,也没在意官网提示尽量还是装安装版。最后折腾了几天没有装上,果然是很多需要适配的地方,这个计划只能暂时搁置。 所以就先来看看ROS2 Jazzy的Ub ...

Linux线程信号的响应

Linux线程信号响应 进程间通信中有种方案是通过信号通信,也就是一个进程可以向其他进程发送信号,如果接收到信号的进程中如果存在多条线程,请问是由哪条线程进行响应? 回答:由于多线程程序中的线程的执行状态是并发的,因此当一个进程收到一个信号时,那么由进程中的哪条线程响应这个信号就是不确定的,取决于哪 ...

<1···345···14>