嵌入式
文章平均质量分 79
积跬步、至千里
996是常态,深信一万小时定律。嵌入式软件,工控上位机软件,winform ,QT ,欢迎私信交流
展开
-
【嵌入式C】RT-Thread 中结构体指针的强制类型转换?
一般情况下,不同类型的结构体指针一般不进行强制类型转换,而rt-thread中有这大量关于rt_device这个结构体指针的强制类型转换。本博文针对【不同类型结构体指针的强制类型转换】这一问题,做深入分析。原创 2024-10-10 17:08:48 · 443 阅读 · 0 评论 -
【屏驱MCU】增加自定义分区指南
说明:本文主要给出基于该款 点屏 MCU。增加自定义分区指南原创 2024-08-14 18:44:46 · 590 阅读 · 0 评论 -
【屏驱MCU】系列文章合集
【屏驱MCU】系列文章合集,文章跳转界面原创 2024-08-14 14:20:58 · 306 阅读 · 0 评论 -
【屏驱MCU】实现文件路径的的挂载
【屏驱MCU】实现文件路径的的挂载原创 2024-08-14 14:19:23 · 634 阅读 · 0 评论 -
【屏显MCU】内存使用总结(二)
> 本文主要介绍 屏显 `MCU` 的内存> 以下是以屏显` MCU` 的文章系列原创 2024-08-14 10:06:04 · 269 阅读 · 0 评论 -
【I.mx6ull】之-----代码的编译过程
【I.mx6ull】之-----代码的编译过程原创 2023-11-03 16:23:00 · 158 阅读 · 0 评论 -
【chip-tool】 使用 chip-tool 工具测试matter设备步骤
matter 设备作为一个比较新的协议,可以打破生态壁垒,最近比较火爆,而 chip-tool 是一个调试matter设备的重要工具,由于资料都是英文的,对于新手很不友好,最近项目需要将工具的资料整理如下:原创 2022-12-30 10:46:02 · 5193 阅读 · 0 评论 -
【chip-tool】chip-tool工具常用指令介绍
chip-tool 工具可用于调试 matter 设备,是matter协议新兴起时所使用的重要工具,由于资料都是英文 的很不友好,因此本文根据官方教程和自己的理解整理如下,本文主要介绍 chip-tool 常用的一些命令。原创 2022-12-30 10:51:21 · 4284 阅读 · 0 评论 -
【LoRa网关以及LoRa自组网】以“有人物联网”为例
LoRa网关可以实现多个LoRa节点的数据采集,Lora 组网大多数都是私有协议,本文以“有人”的LoRa组网方案为例,整理一些基本框架的理解。原创 2023-02-02 10:53:23 · 5092 阅读 · 0 评论 -
【DVP接口】视频转换方案分析(原理部分)
本文主要介绍 DVP 接口支持的标准,以及相关模拟视频转换涉及到的BT656接口协议和视频编码格式只是的普及原创 2024-08-09 10:29:57 · 1175 阅读 · 0 评论 -
【屏驱MCU】RT-Thread 文件系统接口解析
本文主要介绍`【屏驱MCU】`基于`RT-Thread `系统的文件系统原理介绍与代码接口梳理原创 2024-08-01 07:56:08 · 1039 阅读 · 0 评论 -
【RT-Thread】串口接收数据并找出一帧完整的报文
本文主要记录基于 `RT-Thread`的串口接收数据,并找出完成的一帧报文> 实现:> - 完整的一帧数据发送出去,提示【找到一帧数据】> - 不完整的一帧数据发出去,不做解析,2s后未收到数据,清空缓冲区> - 单个字节接收的时间间隔定义为2s,间隔 2s 未收到数据,默认清空缓冲区原创 2024-07-31 10:36:54 · 945 阅读 · 0 评论 -
【DVP接口】0v5640 的DVP接口设计分析(软件)
无原创 2024-07-26 13:59:19 · 664 阅读 · 0 评论 -
【DVP接口】0v5640 的DVP接口设计分析(硬件)
本文主要介绍匠芯创 `D133`芯片的`DVP`接口,连接`OV5640`摄像头的硬件引脚部分。原创 2024-07-26 09:21:24 · 1070 阅读 · 0 评论 -
【屏显MCU】多媒体接口总结
> 本文主要介绍【屏显MCU】的基本概念,用于开发过程中的理解> 以下是图层叠加示例原创 2024-07-24 10:32:25 · 1076 阅读 · 0 评论 -
【嵌入式】一种基于串口命令的模块测试API模板
本文主要记录一种用于嵌入式开发中【模块测试】通用模板,使用 `getopt_long()`函数作为串口命令行解析的工具,从而进行测试代码逻辑的编写。本文以`ADC` 和 `uart `测试为例,介绍函数的使用以及测试代码的编写原创 2024-07-22 15:47:03 · 1188 阅读 · 0 评论 -
【嵌入式】一种优雅的 bootloader 跳转APP 的方式
【嵌入式】一种优雅的 bootloader 跳转APP 的方式原创 2024-06-15 09:53:40 · 1829 阅读 · 0 评论 -
【嵌入式】程序编译流程、Makefile以及链接脚本详解
记录嵌入式中程序编译流程、makefile详解原创 2024-04-26 14:22:14 · 611 阅读 · 0 评论 -
【嵌入式】“野指针”和“悬空指针”的奇淫拙劣
介绍悬空指针和野指针在开发中的难以发现的问题,以程序实例说明;原创 2024-04-23 22:00:00 · 1007 阅读 · 0 评论 -
【嵌入式串口通信】由于驱动电平不足导致的数据接收不正常问题
记录一次串口通信过程遇到的问题,接上USB转串口调试,单片机数据接收就正常,不接数据就不正常原创 2024-04-17 12:30:00 · 513 阅读 · 0 评论 -
【嵌入式】让人又爱又恨的“指针”
调试bug遇到了野指针,无语凝噎,记录原创 2024-04-12 20:15:00 · 360 阅读 · 0 评论 -
【“状态机” 解析UART不定长度的协议帧】
通信设计中考虑协议的灵活性,经常把协议设计成“不定长度”。如果一个系统接收上述“不定长度”的协议帧,将会有一个挑战--如何高效接收与解析。原创 2024-04-02 20:45:00 · 533 阅读 · 0 评论 -
【GIF动图 - 秒懂I2C、SPI、UART串行通信原理】
UART:通用异步收发器(Universal Asynchronous Receiver/Transmitter),是一种串行、异步、全双工的通信协议。I2C:Inter-Integrated Circuit,是I2C Bus简称。I2C主要是通过地址来区分识别从机,其通信原理相对较简单。SPI:Serial Peripheral Interface,串行外设接口。SPI是一种常见的串行同步通信协议,应用非常广泛。原创 2024-03-30 08:01:57 · 254 阅读 · 0 评论 -
【华大 HC32L110】低功耗开发记录
使用 华大的单片机 `HC32L110`开发,记录低功耗开发过程原创 2024-03-25 17:36:01 · 1249 阅读 · 3 评论 -
【华大 HC32L110】调用`printf`和串口接收中断的冲突问题解决
华大单片机 `HC32L110`调用`printf`和串口接收中断的冲突问题解决,经过查找是官方库 去使能了 串口的接收功能,记录解决问题的过程原创 2024-03-22 11:07:26 · 1772 阅读 · 3 评论 -
【嵌入式开发常用的C语言工具代码】
本文主要记录 嵌入式开发中C语言常用的工具原创 2024-01-22 17:26:02 · 529 阅读 · 1 评论 -
【嵌入式C】字符串的操作的奇淫技巧
本文主要记录嵌入式C语言开发过程中,字符串的操作以及注意事项原创 2024-01-08 13:15:00 · 990 阅读 · 0 评论 -
【栈越界】变量未赋值前提下,值却发生改变??
【栈越界】变量未赋值前提下,值却发生改变??原创 2024-01-04 13:30:00 · 456 阅读 · 0 评论 -
【ARM 处理器】程序存储详解
本篇文章主要介绍ARM处理器,Code, RO-data,RW-data,ZI-data 知识以及程序存储情况原创 2024-01-04 09:01:52 · 795 阅读 · 0 评论 -
【嵌入式C】数据的大小端存储与数据格式转换
【嵌入式C】数据的大小端存储与数据格式转换原创 2023-11-30 14:48:20 · 651 阅读 · 0 评论 -
【嵌入式C】栈内存与printf,代码正确运行,删掉 printf 代码就崩溃了??
今天读到一篇有意思的文章,是关于栈内存溢出问题的,阅读有感,记录如下。原创 2023-11-17 18:56:56 · 690 阅读 · 5 评论 -
【嵌入式C语言】常见数据转化函数
本文记录【嵌入式C语言】常见数据转化函数原创 2023-11-10 07:57:02 · 223 阅读 · 0 评论 -
【Cortex-A7】 常用汇编指令
先运行汇编语言,从汇编语言跳转到C语言,解释:cortex-A 芯片刚上电时, SP 指针还未初始化,C环境还未准备好。应该先用汇编语言设置好C环境,比如初始化 DDR ,设置 SP指针等。- **堆栈**:因为C语言的函数运行设计到出栈入栈等对堆栈的操作,堆栈由SP指针访问,上电SP指针还没有设置好的前提下,C代码是无法运行的- **初始化DDR**:还有些芯片本身没有RAM,或者内部的R原创 2023-11-03 17:34:56 · 237 阅读 · 0 评论 -
【EC800M 】 模组测试 定位+短信+mqtt功能 AT 指令测试
博文主要记录,利用 EC800M 模组测试 定位+短信+mqtt功能,采用物联网SIM卡测试原创 2023-11-03 11:27:28 · 7122 阅读 · 4 评论 -
【从工程项目的角度图解-----嵌入式开发问答】非嵌入式八股文
堆栈的大小限制是多大?这个限制可以调整吗?进程的堆栈的物理内存是什么时候分配的?当堆栈发生溢出后应用程序会发生什么?原创 2023-10-18 14:17:46 · 149 阅读 · 0 评论 -
【嵌入式C内存管理】
记录嵌入式C内存划分,后续会更新动态内存管理原创 2023-10-09 17:09:08 · 873 阅读 · 0 评论 -
【嵌入式C语言】图解C语言指针变量
【嵌入式C语言】图解C语言指针变量原创 2023-09-20 10:20:28 · 127 阅读 · 0 评论 -
【嵌入式 MultiTimer】软件定时器原理+单向链表的使用详解
MultiTimer 的代码少,非常适合拿来学习单链表的操作,用此实例学习大佬是如何操作单链表的。> MultiTimer 是一个软件定时器扩展模块,可无限扩展你所需的定时器任务,取代传统的标志位判断方式, 更优雅更便捷地管理程序的时间触发时序。原创 2023-09-14 10:06:58 · 1052 阅读 · 0 评论 -
【嵌入式软件C编程】主函数free子函数malloc地址的两种方式以及注意事项
本文档主要记录嵌入式C语言在子函数中应用malloc函数的方式,在实际项目中内存管理特别重要原创 2023-09-06 18:26:26 · 768 阅读 · 0 评论 -
【泰凌微蓝牙mesh】泰凌微 sig_mesh_sdk SDK代码解读
泰凌微的蓝牙MESH提供的SDK对于二次开发很不友好,废了大量精力整理出数据收发接口以及数据绑定模型等操作,记录笔记原创 2023-07-10 18:22:49 · 1457 阅读 · 7 评论