在树莓派3b上如何运行uboot
发表于:2024-10-03 作者:千家信息网编辑
千家信息网最后更新 2024年10月03日,这篇文章主要为大家展示了"在树莓派3b上如何运行uboot",内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下"在树莓派3b上如何运行uboot"这篇文章吧。1.
千家信息网最后更新 2024年10月03日在树莓派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安全错误
数据库的锁怎样保障安全
二手服务器交易市场
怎么做外贸数据库
网络安全日常管理模板
服务器性能说明
视频图像数据库软件
网络安全教育考试试题
网络安全管理公安考试内容
云计算和计算机网络技术
期货交易无法连接到服务器
软件开发人员 kpi
民政软件开发预算
工信部发布网络安全标准
原神区分官服服务器和渠道服吗
做好网络安全宣传工作总结
国家网络安全电影
网络安全法适用于香港地区吧
金蝶软件开发一个表多少钱
逃离塔科夫萌新多的服务器
想学软件开发可以考什么证
网络技术怎样分配地址
二手服务器交易市场
上市公司数据库财务模板
浙江服务管理软件开发
互联网黑科技流量变现违法吗
计算机网络技术wost分析
从xdr的发展史了解网络安全
开封网络技术招聘
小明为了公司的服务器安全
隐藏的网络安全类型
北京嵌入式应用软件开发