logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

U-Boot双阶段启动机制深度解析:init_sequence_f[] 与 init_sequence_r[]

U-Boot启动流程采用双阶段初始化架构,通过两个函数指针数组init_sequence_f[]和init_sequence_r[]实现。第一阶段(board_init_f)完成重定位前的准备工作,包括内存布局规划、控制台初始化和驱动模型预初始化;第二阶段(board_init_r)在重定位后执行完整的子系统初始化,最终进入命令行主循环。整个流程由统一的initcall_run_list()调度引

#linux#嵌入式硬件
U-Boot 最小骨架剖析:从 2000+ 源文件到 50 个核心文件,以SandBox为例

摘要: U-Boot源码虽庞大,但其核心启动流程仅由不到50个关键文件支撑。本文通过Sandbox平台分析最小骨架,揭示U-Boot的核心机制:1)构建系统依赖Kbuild和链接脚本(如u-boot.lds);2)启动分为前置重定位(init_sequence_f)和后置重定位(init_sequence_r)两个阶段;3)最终进入main_loop实现命令交互。最小文件集涵盖架构层(sandbo

#linux#其他#mcu +1
U-Boot 最小骨架剖析:从 2000+ 源文件到 50 个核心文件,以SandBox为例

摘要: U-Boot源码虽庞大,但其核心启动流程仅由不到50个关键文件支撑。本文通过Sandbox平台分析最小骨架,揭示U-Boot的核心机制:1)构建系统依赖Kbuild和链接脚本(如u-boot.lds);2)启动分为前置重定位(init_sequence_f)和后置重定位(init_sequence_r)两个阶段;3)最终进入main_loop实现命令交互。最小文件集涵盖架构层(sandbo

#linux#其他#mcu +1
FAT文件系统:嵌入式设备的极简选择

FAT文件系统是一种基于链式存储的简单文件系统,其核心由引导扇区、FAT表和目录项三部分组成。FAT表通过记录簇号链实现文件存储,目录项则保存文件元数据。从FAT12到exFAT的演进使其支持更大容量,但始终保持着结构简单、兼容性强的特点。这种设计使其成为嵌入式设备的首选,虽然存在无日志、易碎片化等缺点,但极低的内存需求和实现复杂度完美契合BootROM等资源受限场景的需求,成为连接硬件与操作系统

#嵌入式硬件
机器学习评价指标

机器学习:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线以下第一部分内容转载自:机器学习算法中的准确率(Precision)、召回率(Recall)、F值(F-Measure)是怎么一回事摘要:数据挖掘、机器学习和推荐系统中的评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)简介。引言:在机器学习、数据

#机器学习#人工智能
机器学习评价指标

机器学习:准确率(Precision)、召回率(Recall)、F值(F-Measure)、ROC曲线、PR曲线以下第一部分内容转载自:机器学习算法中的准确率(Precision)、召回率(Recall)、F值(F-Measure)是怎么一回事摘要:数据挖掘、机器学习和推荐系统中的评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)简介。引言:在机器学习、数据

#机器学习#人工智能
DFA确定化和最小化

从正规式开始一、先将正规式转换成NFA通过下面的对应法则将正规式转换成NFA例如:二、再将NFA转成DFA(子集法)运用子集法的3个概念:(1 )状态集的ε-闭包: 状态集I中的任何状态s经任意条ε弧而能到达的所有状态的集合,定义为状态集I的ε -闭包,表示为ε−closure()ε -closure()ε−closure()。(2)状态集的a弧转换: 状态集I中的任何状态s经过一条a弧而能到达的

到底了