uboot

楼兰公子20 小时前
uboot·opi5plus·saveenv
提示的错误为Saving Environment to FAT ... Unable to use mmc 0:1... Failed(1)有这个报错,说明你的U-Boot正尝试将环境变量(env)保存到FAT分区,但未能成功访问到目标的MMC设备或分区。这通常是U-Boot配置与启动介质(SD卡/eMMC)不匹配导致的。
Terasic友晶科技14 天前
fpga开发·led·uboot·de25-nano·terasic
答疑解惑 | DE25-Nano开发板Uboot阶段与FPGA外设交互失败近日测试友晶官网提供的de25_nano_revA_sdcard_console_v1.1.zip镜像(下载地址:https://www.terasic.com.cn/cgi-bin/page/archive.pl?Language=China&CategoryNo=69&No=1392&PartNo=4#contents),想在该镜像的 U-Boot 阶段通过内存映射的方式来读写 FPGA 外设(如 LED、开关、按键)对应的寄存器,从而实现在操作系统启动前快速验证FPGA逻辑是否正确。
抠脚学代码1 个月前
linux·学习·uboot
Linux开发--> UBoot学习学前洗脑 ==>>> Uboot也是人写出来的,就是复杂点,第一遍学不会很正常Uboot 的全称是Universal Boot Loader,Uboot 是一个遵循 GPL 协议的开源软件,uboot是一 个裸机代码,可以看作是一个裸机综合例程。Linux系统由 Uboot + Linux内核 + 文件系统组成。Uboot的作用就是在板卡上电后初始化部分外设,如EMMC、RAM、网口等、将Linux内核从存储位置(EMMC、SD卡、ftp服务器等)加载到RAM中,然后将控制权交到内核,开始运行Linux。
Felven1 个月前
运维·uefi·uboot·飞腾
飞腾平台 UEFI 与 U-Boot 启动方案对比及选型建议在飞腾处理器平台上,系统启动方案主要包括两种技术路线:UEFI 固件方式与 U-Boot 引导方式。两种方案在系统架构、硬件支持能力、标准化程度以及工程可维护性等方面存在显著差异。
charlie1145141911 个月前
linux·学习·嵌入式·uboot·嵌入式linux·工程实践·编程指南
2026年IMX6ULL正点原子Alpha开发板学习方案——U-Boot完全移植概览:从官方源码到你的自制板,这条路有多远这个标题起的好大哦,但是实际上是笔者曾经的UBoot教程的一个巨大的翻新版本,我才发现曾经的教程在UBoot上就存在不少的错误,这里进行统一的更正!
2023自学中2 个月前
linux·嵌入式硬件·uboot
Linux 内核中的 start_kernel() 函数内部:流程图与总结asmlinkage __visible void __init start_kernel(void)
2023自学中2 个月前
linux·uboot
Linux 内核文件 rest_init 函数:流程与总结start_kernel(void) 调用 rest_init (void),函数原型 static noinline void __init_refok rest_init (void)
南烟斋..3 个月前
linux·驱动开发·uboot
Linux设备驱动开发完全指南:从启动流程到Platform驱动模型本文将系统梳理Linux设备驱动开发的完整知识体系,涵盖启动流程、内核编译、驱动实现和高级驱动框架,为嵌入式开发者提供一站式学习路径。
STCNXPARM3 个月前
linux·运维·arm开发·uboot·bootloader
Linux-ARM-Bootloader概述1)官方源码(与Linux一样):https://elixir.bootlin.com/u-boot/v2025.10/source/Licenses
夜月yeyue3 个月前
linux·运维·服务器·网络·单片机·uboot
Netlink 套接字详解Netlink 是一种特殊的进程间通信(IPC)机制,主要用于Linux 内核与用户空间进程之间的通信,同时也支持用户空间进程之间的通信。
Bin Watson3 个月前
uboot
I.MX6ULL Uboot-2020.04 移植(1):开发环境搭建以及NXP源码编译本专题基于正点原子 ALPHA 开发板,移植 NXP 的原厂 U-Boot 2020.04 版本,后续也可能新增新版本的 U-Boot 移植; 本文参考了 i.MX6ULL - 从零开始移植uboot-imx_v2020.04_5.4.70_2.3.0。在其基础上,详细记录说明每一步操作的缘由,基于个人学习体会。
一个平凡而乐于分享的小比特4 个月前
linux·uboot·根文件系统·cpu上电到启动
CPU上电启动到程序运行全流程详解🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:Linux,本专栏目的在于,记录学习Linux操作系统的总结 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
Y unes4 个月前
linux·驱动开发·嵌入式硬件·mcu·ubuntu·uboot
《uboot基础命令记录①》之前学习了uboot的一些基础命令,这里想写一篇博客记录一下参考文档:<正电原子驱动开发指南>bdinfo
尘似鹤4 个月前
linux·学习·uboot
Uboot移植--修改lcd和网络驱动lcd移植https://www.bilibili.com/video/BV12E411h71h?spm_id_from=333.788.videopod.episodes&vd_source=7782ba9eb4236579cf9bb586af83fd28&p=25修改网络驱动https://www.bilibili.com/video/BV12E411h71h?spm_id_from=333.788.videopod.episodes&vd_source=7782ba9eb4236579cf9bb58
一个平凡而乐于分享的小比特4 个月前
linux·设备树·uboot
U-Boot 和 Linux 内核的关系及设备树详解🔥作者简介: 一个平凡而乐于分享的小比特,中南民族大学通信工程专业研究生,研究方向无线联邦学习 🎬擅长领域:驱动开发,嵌入式软件开发,BSP开发 ❄️作者主页:一个平凡而乐于分享的小比特的个人主页 ✨收录专栏:操作系统,本专栏为讲解各操作系统的历史脉络,以及各性能对比,以及内部工作机制,方便开发选择 欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖
2401_853448235 个月前
linux·uboot·nfs·mmc·tftp·系统移植
U-boot引导Linux内核启动U-Boot,全称 Universal Boot Loader,是一个广泛应用于嵌入式系统的开源引导加载程序(Boot Loader),它支持多种不同架构的处理器,如 ARM、PowerPC、MIPS、x86 等,能够在各种嵌入式设备上运行,包括开发板、工业控制计算机、智能家居设备等
夜月yeyue6 个月前
linux·运维·单片机·嵌入式硬件·uboot·bootloard
Linux 中断处理机制详解:上下半部、内核线程与中断线程化Linux 中断处理是操作系统响应硬件事件的核心机制。由于中断处理需要快速响应,但某些中断处理又需要较长时间,因此 Linux 采用了中断上下半部机制。本文将详细介绍中断处理的演进历程、实现方式以及现代的中断线程化技术。
碰大点6 个月前
驱动开发·fpga开发·uboot·zynq
第8章 zynq uboot更新系统镜像并引导启动和个人心得由于本人较懒,记录主要是过程,由于zynq的比stm32做的人少很多,资料也少很多,我会简要介绍原理,操作流程主要由图片加少量文字组成,每一章都是在之前的章节基础上做的
夜月yeyue7 个月前
linux·单片机·嵌入式硬件·uboot·bootloard
STM32 Flash 访问加速器详解(ART Accelerator)关键特性:CoreMark 基准测试:在 168 MHz 时,ART 加速器的性能相当于 0 等待状态下的 Flash 执行。
CheungChunChiu8 个月前
linux·运维·服务器·ubuntu·uboot·boot·extboot
嵌入式 Linux 启动机制全解析:从 Boot 到 Rootfs在嵌入式系统中,Linux 的启动流程不仅是内核加载的过程,更是 bootloader、设备树、初始根文件系统、启动配置文件等多个组件协同工作的结果。不同的文件系统和启动方式会影响系统的启动速度、兼容性、安全性和可维护性。本文以 RK3588 为例,全面梳理 Linux 的启动流程、主流启动方式、文件系统影响以及 extlinux.conf 的高级配置技巧。