蒙蒙plus的个人博客 笔记天地

rtthread启动流程

rt-thead启动流程 了解操作系统的启动流程能够更好的掌控我们的项目,根据需要二次开发。这里我们将循序渐进的梳理启动过程了解每个步骤都干了什么。 MCU启动流程,从Reset_Handler谈起 系统启动之前先有裸机的初始化过程 startup.s Reset_Handler SystemIni

蒙蒙plus 发布于 2024-11-03

第一个工程-rtthread开发指南

第一个工程 通过示例工程了解rt-thread开发过程,最快速度上手rt-thread开发工作 本节目标 学会envscons --target=iar对示例工程的创建编译与下载仿真 学会使用env工具修改FinSH控制台串口 finSH控制台使用体验 使用env工具scons --dist导出工程

蒙蒙plus 发布于 2024-11-03

RT-Thread仓库目录介绍

RT-Thread仓库结构介绍 当前的仓库代码版本 RT-Thread v5.1.0 released 仓库目录 . ├── ChangeLog.md ├── Kconfig ├── LICENSE ├── README.md ├── README_de.md ├── README_es.md ├─

蒙蒙plus 发布于 2024-10-30

开发环境准备

开发环境准备 准备资源 1.Git代码管理https://git-scm.com 2.源码仓库https://github.com/RT-Thread/rt-thread.git 3.Env仓库https://github.com/RT-Thread/env-windows.git 4.Iar 8.

蒙蒙plus 发布于 2024-10-30

Rt-thread Ymodem的详细使用方法

Rt-thread Ymodem的详细使用方法 前言 ymodem是一个非常有好轻量型的文件传输协议,可以方便的应用与嵌入式设备中,通过串口网口等完成文件传输,常应用于OTA升级和配置文件的下发工作。 xmodem,ymodem,zmodem协议区别: Xmodem:这种古老的传输协议速度较慢,但由

蒙蒙plus 发布于 2024-10-19

模块的功耗管理

模块功耗管理 在嵌入式设备中,功耗管理是至关重要的,因为它直接关系到设备的续航时间、热管理和整体性能。为了设计一个有效的功耗管理框架,首先需要识别和理解可能遇到的问题。以下是一些常见问题及其对应的解决方案: 遇到问题 高功耗组件的使用: 某些组件如显示屏、无线通信模块等可能会消耗大量电力。 解决方案

蒙蒙plus 发布于 2024-09-27

模块的状态管理

模块状态 在设计嵌入式产品中往往需要接入若干外设,并检测和展示模块的状态,此处给出几个设计注意事项以及实现方案的示例。 关注点 模块版本、地址、名称信息: 每个模块应有唯一的标识符(如MAC地址或UUID)。 版本信息应包含固件版本、硬件版本等。 名称信息应简洁明了,便于识别。 模块是否成功通信:

蒙蒙plus 发布于 2024-09-27

调试-嵌入式开发必备技能

调试 在嵌入式行业,调试是确保系统按预期工作的关键步骤。有效的调试不仅可以帮助快速定位问题,还能提高开发效率和产品质量。以下是一些常见的调试工具和方法,以及它们在实际应用中的示例。 调试工具与方法 JTAG/SWD调试器: JTAG是一种用于测试访问端口的国际标准,允许直接在硬件上进行断点设置、内存

蒙蒙plus 发布于 2024-09-27

控制台彩色打印信息

转自:[如何让你的C语言程序打印的log多一点色彩?(超级实用)_printf打印颜色-CSDN博客](https://blog.csdn.net/daocaokafei/article/details/140731825 在平常的调试中,printf字体格式与颜色都是默认一致的。 如果可以根据lo

蒙蒙plus 发布于 2024-08-18

整帧刷新lvgl LPC4088 LTDC

前言 lvgl在LTDC接口硬件中使用整屏刷新,通过切换LTDC的显存区域可以加快刷新效果。 硬件场景 LPC4088 ,LVGL8.3.X 无图像硬件加速 方案1(旧方案) 使用厂家推荐的接口,手动将刷新区域写入显存区域 优势: 布局刷新效率高 缺点: 整屏刷新非常慢 使用场景: 局部刷新比较多的

蒙蒙plus 发布于 2024-08-02