logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解析 Bootloader:嵌入式系统中不可或缺的启动程序

Bootloader 是嵌入式系统启动和管理的重要组成部分,它负责将系统从硬件初始化到主应用程序的加载。通过合理的 Flash 存储分配和代码实现,可以确保系统的稳定性、可维护性和灵活性。理解 Bootloader 的工作原理和设计思路,对于嵌入式开发者来说是非常重要的,这有助于优化系统启动时间、增强固件更新功能,并提高系统的可靠性。

文章图片
#学习#驱动开发#arm开发 +3
CMake 入门指南:从零开始配置你的第一个项目

本文从 “CMake 是什么” 的基础出发,逐步深入讲解了 CMakeLists.txt 的结构与常用命令,展示了从构建可执行文件到静态库、动态库的完整流程。同时也涵盖了项目实战示例、嵌套使用、以及与 STM32 工程结合的案例,帮助你建立起对 CMake 的全面认知。

文章图片
#c++#开发语言#mcu +3
RT-Thread Studio联合STM32CubeMX自动生成完整STM32的RT-Thread代码

RT-Thread Studio联合STM32CubeMX自动生成完整STM32的RT-Thread代码

文章图片
#stm32#嵌入式硬件#单片机 +2
解析 Bootloader:嵌入式系统中不可或缺的启动程序

Bootloader 是嵌入式系统启动和管理的重要组成部分,它负责将系统从硬件初始化到主应用程序的加载。通过合理的 Flash 存储分配和代码实现,可以确保系统的稳定性、可维护性和灵活性。理解 Bootloader 的工作原理和设计思路,对于嵌入式开发者来说是非常重要的,这有助于优化系统启动时间、增强固件更新功能,并提高系统的可靠性。

文章图片
#学习#驱动开发#arm开发 +3
使用DMA进行ADC数据读取与USART数据发送与接收

本文介绍了 DMA 如何用于 USART 和 ADC 数据传输,提高系统性能,减少 CPU 负担。这在 实时数据采集、传感器监测 等应用中非常重要。

文章图片
#单片机#嵌入式硬件#学习 +3
解决在FreeRTOS运行时无法进行精确微秒与毫秒延时问题

解决方案: 启用 DWT->CYCCNT 计数器,实现 高精度微秒级延时。

文章图片
#单片机#嵌入式硬件#开发语言 +1
详细GD32F103的FreeRTOS移植含常见错误

详细GD32F103的FreeRTOS移植,完全的自主,成功移植

文章图片
#c语言#单片机#mcu
嵌入式的C/C++:深入理解 static、const 与 volatile 的用法与特点

在嵌入式的C/C++ 编程中,关键字不仅仅是语法结构的一部分,更是语言核心特性的体现。static、const 和 volatile 是三个常见且重要的关键字,广泛应用于变量管理、优化控制、代码安全性和硬件编程等领域。然而,很多开发者在使用它们时,往往只了解表面作用,而忽视了深入理解可能带来的性能优化和代码维护收益。本篇博客将通过细致的分类讲解和实用的示例,带你全面掌握这三个关键字的用法、特性和应

文章图片
#开发语言#c语言#学习 +3
    共 25 条
  • 1
  • 2
  • 3
  • 请选择