bootloader

STCNXPARM3 天前
linux·运维·arm开发·uboot·bootloader
Linux-ARM-Bootloader概述1)官方源码(与Linux一样):https://elixir.bootlin.com/u-boot/v2025.10/source/Licenses
一枝小雨13 天前
stm32·单片机·嵌入式·ota·bootloader·加速启动
【OTA专题】 20 上电立即跳转:加快MCU启动速度目录0 相关阅读1 引言2 修改后的bootloader升级跳转流程图3 修改sct分散加载文件4 代码修改
一枝小雨14 天前
stm32·单片机·嵌入式·流程图·freertos·ota·bootloader
【OTA专题】17 打通Bootloader与App逻辑之间的通信目录0 操作简述1 Bootloader状态机搭建加密后的App程序文件结构:Ymodem协议传输的数据结构
一枝小雨14 天前
stm32·单片机·性能优化·嵌入式·freertos·ota·bootloader
【OTA专题】18 OTA性能优化:优化bootloader存储空间与固件完整性校验(CRC)目录1 优化Bootloader存储空间目的:方法:一、代码结构优化二、函数优化三、变量优化四、编译优化
一枝小雨16 天前
stm32·单片机·嵌入式·ota·bootloader
【OTA专题】15 实现App后台无感下载固件目录软件架构线程分配:OTA升级协议定义:编辑OTA升级流程图:代码编写:OTA状态机搭建:OTA状态机:
橘色的喵20 天前
安全·bootloader·二级boot
嵌入式二级 Bootloader (SBL) 的设计与实现:基于裸机环境的安全固件管理本文探讨一种基于裸机环境的二级 Bootloader(Secondary Bootloader, SBL)设计方案,旨在提供一种高确定性、低资源消耗且符合安全规范的固件引导与管理机制。
Molesidy2 个月前
单片机·嵌入式硬件·bootloader
【Embedded Development】【bootloader】基于MCU的bootloader详细介绍以及基于MCU串口的IAP实战详细教程Bootloader、IAP、OTA、ISPBootloader(引导加载程序)是嵌入式系统中运行于 MCU(微控制器)复位后、应用程序执行前的核心底层软件,是 MCU 启动流程的 “第一道关卡”,其核心作用是初始化硬件、管理程序镜像的加载与更新,是实现嵌入式系统灵活升级、可靠启动的关键组件。
一枝小雨2 个月前
stm32·单片机·嵌入式·freertos·ota·bootloader
【OTA专题】12 APP中移植EEprom、W25Q驱动目录1 移植EEprom驱动工作特性:写操作:字节写入:页写入:读操作:当前地址读:随机读:顺序读:验证是否移植成功:
一枝小雨2 个月前
stm32·单片机·架构·嵌入式·freertos·ota·bootloader
【OTA专题】11 进一步优化OTA后台无感下载架构目录1.硬件架构:模块介绍:架构图:2.软件架构:App:APP下载流程:3.对各个功能进行简单的验证
一枝小雨2 个月前
stm32·单片机·嵌入式·软件架构·ota·bootloader·aes加密
9 更进一步的 bootloader 架构设计目录1.什么样的产品适合外部下载?1.从成本考虑:2.从安全性考虑:3.从功能扩展性考虑:2.硬件架构:
一枝小雨2 个月前
stm32·单片机·嵌入式·aes·ota·bootloader·加密升级
7 App代码转AES加密文件生成步骤目录加密文件各配置说明:一、文件加密支持单DES、双DES、三DES、128bitAES、192bitAES、256bitAES
一枝小雨3 个月前
stm32·单片机·嵌入式·ota·bootloader·固件升级·加密升级
【OTA专题】2 初级bootloader架构和基础工程移植目录1.初级架构硬件架构:软件架构:Bootloader:App:2.初阶Bootloader升级流程:
iriczhao3 个月前
c·u-boot·bootloader·引导加载
【u-boot】u-boot的分区支持在u-boot源码中对分区表的支持代码实现在/disk目录中,原生目录结构如下:特定芯片厂家将会开发自己的分区类型,这时候这些文件也放置到/disk目录中。
一枝小雨4 个月前
stm32·单片机·嵌入式·arm·bootloader·boot rom
STM32启动流程解析:从BootROM到BootLoader目录0 相关内容(建议与本文搭配食用)1 一般的PC/嵌入式Linux(SOC)启动流程2 STM32 的启动流程,Boot ROM与Boot Loader
一枝小雨4 个月前
stm32·单片机·mcu·嵌入式·bootloader·从零写bootloader
Bootloader核心原理与简单实现:从零写一个bootloader目录0 相关阅读1 为什么需要boot loader?2 写一个最简单的bootloader原理与思想
一枝小雨4 个月前
stm32·单片机·嵌入式·bootloader·启动流程·启动代码·中断向量
STM32启动流程全面解析:从上电复位到进入main函数目录1 STM32启动总览2 从 Boot ROM 到 Boot Loader3 启动文件3.1 启动文件到底是什么?
robur6 个月前
ios·交换机·cisco·bootloader
Cisco 3750X交换机更新到IOS 15.2后无法启动 提示:Boot process failed...一台新购入的二手Cisco 3750X-48P,原机自带IOS软件版本为12.x,可以正常工作。但将IOS版本升级到15.2之后,在启动过程中卡住。
花落已飘7 个月前
stm32·bootloader
STM32 Bootloader:使用文件头加载并启动应用程序明白了,以下是去除表情后的正式技术文章版本:在嵌入式系统中,Bootloader 是系统启动的第一段程序,它的主要职责是加载应用程序、校验完整性以及为远程升级提供支持。本文将结合一个基于 STM32 的 Bootloader 实例,详细讲解如何借助镜像头(Image Header)从 Flash 中加载并执行主应用程序。
森旺电子9 个月前
stm32·bootloader
STM32的BootLoader 从SD卡更新固件1. 前言自从几个月前接触到有Bootloader这回事,就有一种强烈的冲动,想写一个BootLoader出来。很快在飞思卡尔的Cortex-M4单片机上实现,已经是好几个月前的事情了。然后关于BootLoader的事搁在一边好久了,这次弄个STM32的BootLoader出来,Cortex-M3的,顺便发表下博客,跟大家分享一下。 又过了大半年了吧,慢慢对BootLoader的认识也有点长进啦。特别是跟网友讨论后发现BootLoader的实现还是需要靠BootLoader程序和App程序的配合才能正常使
Nuttx_Fan_now1 年前
linux·mpu·u-boot·bootloader·arm9
一篇文章讲解清楚ARM9芯片启动流程SAM9X60 ARM9 boot启动流程关键词介绍:它的主要功能是执行对MPU的基本初始化和配置,查找并将第二级bootloader从外部NVM中读取出来并放到MPU内部的SRAM. 可以让MPU强制停留在第一级bootloader(boot ROM)阶段,然后配合Microchip提供的SAM-BA在系统编程工具去完成NVM(NOR、NAND、eMMC/SD卡)的擦写、编程写入等操作,或者配置MPU启动配置字,让MPU工作在所需要设定的模式(比如默认从QSPI0或者QSPI1启动,更改管脚默认映射关系