在树莓派3b上如何运行uboot
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,这篇文章主要为大家展示了"在树莓派3b上如何运行uboot",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在树莓派3b上如何运行uboot"这篇文章吧。1.
千家信息网最后更新 2025年12月02日在树莓派3b上如何运行uboot
这篇文章主要为大家展示了"在树莓派3b上如何运行uboot",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在树莓派3b上如何运行uboot"这篇文章吧。
1.说明
最近想研究一下树莓派3b的一些底层驱动的代码,比较好的就是直接可以看树莓派3b的实现。因为usb驱动,网卡驱动,以及lcd驱动,都可以在uboot中直接找到。有了这些东西,对于我们直接写树莓派3b的驱动程序,提供了极大的帮助,所以现在先在树莓派3b上编译运行起来uboot。
2.代码编译
2.1 交叉编译工具链下载
交叉编译工具链,主要可以从下面的链接地址下载
https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-a/downloads
我的是Ubuntu系统,相关的window系统的交叉编译工具链可以类似找到
文件有1.4G左右,我已经放到网盘中提供下载
链接: https://pan.baidu.com/s/1GR-IQlCcqu1APvmu_MLkCg
提取码: fgby
2.2 源代码下载
首先需要下载源代码,可以通过下面的网页进行访问
https://github.com/u-boot/u-boot.git
将其导入的gitee可以加速clone速度。
接着进入u-boot目录文件夹,依次输入下面两条命令
ARCH=arm64 CROSS_COMPILE=aarch74-linux-gnu- make rpi_3_defconfig
ARCH=arm64 CROSS_COMPILE=aarch74-linux-gnu- make
此时就可以看到编译出来的文件了

3.固件下载与使用
对于树莓派固件的下载,主要是通过sd卡进行搬运工作,关于树莓派的启动方式,可以看我之前的文章描述,这里不多说。
当制作好树莓派的sd卡启动盘后,需要将u-boot.bin的代码放到sd卡中并且修改config.txt文件如下
kernel=u-boot.bin
arm_64bit=1
kernel_address=0x00080000
enable_uart=1
将sd卡启动盘放到树莓派中,用串口工具连接树莓派串口引脚
接着就可以进行上电操作。
此时,uboot就可以正常运行了。
以上是"在树莓派3b上如何运行uboot"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
树莓
运行
编译
驱动
工具
文件
代码
内容
篇文章
交叉
帮助
串口
固件
源代码
系统
链接
面的
学习
研究
上电
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全知识诗句
汽车内饰膜裁切数据库
创建一个person数据库
武汉易耀铭网络技术有限公司
软件开发售后服务的重要性
供应商说的定制服务器
数据库服务器与应用程序
教职工网络安全培训ppt
连接opc服务器
性价比高的内网网络安全防护
阿里巴巴有数据库吗
日本网络技术不高
兰州网络安全大赛
网络安全法境外网站
软件开发团队的薪酬等级
查询数据库中的某个数
电信4g网络连接不上服务器
上海综合网络安全工程售后服务
大学网络技术实训报告
w万方数据库
gmdb数据库
神陵武装服务器已断开
计算机网络技术专业常用英语词汇
鄂州放心的软件开发方案
浪潮服务器怎么安全系统
石化网络安全答题
新乡计算机网络安全工程师
devops软件开发
服务器加载硬盘矩阵
没有目录的数据库