当前位置:网站首页>uboot环境搭建与编译
uboot环境搭建与编译
2022-07-15 14:32:00 【贱贱的剑】
一、安装编译环境
- 这里假设虚拟机已经安装完成,现在我们将原厂SDK中自带的交叉编译工具链
arm-2009q3.tar.gz使用下列命令进行解压缩并配置环境变量。
tar -zxvp -f arm-2009q3.tar.gz -C /opt
它是将工具链安装到/opt目录下,然后使用命令
apt-get install libc6-i386
安装交叉编译工具链所需要的32位底层库,否则交叉编译器无法使用
- 使用下面命令打开当前用户下的
bashrc文件
vi ~/.bashrc
然后在文件的最后添加
PATH=/opt/arm-2009q3/bin:$PATH
即将工具链写入PATH路径以保证不需要使用全路径调用。
二、编译u-boot
- 将开发板自带的
qt_x210v3_130807.tar.bz2文件放入Ubuntu的原生目录中,使用
tar xvf qt_x210v3_130807.tar.bz2
解压到当前目录中,解压出来的顶层目录为qt_x210v3。
然后进入qt_x210v3/uboot目录,打开uboot下的顶层Makefile并搜索ARCH,找到arm(在第143行)架构后修改交叉编译工具链。如下
ifeq ($(ARCH),arm)
CROSS_COMPILE = arm-none-linux-gnueabi-
endif
接着使用
make x210_sd_config
make -j4
编译u-boot,完成之后如下图。
图中的u-boot.bin即是最后生成的文件
边栏推荐
猜你喜欢

Pat grade a a1086 tree traversals again

使用 DataX 实现 MySQL 数据的高效同步

SwiftUI视图onReceive方法接收“冗余”事件的解决

Send your code into space and develop "the greatest work" with Huawei cloud

每日刷题记录 (二十四)

剑指Offer16-数值的整数次方-位运算

Rename file with command line

工业以太网交换机的产品性能有哪些呢?

关于Anaconda的一些操作(安装软件和快速打开)

OKX 金融市场总监 Lennix Lai:Web3 是一场革命
随机推荐
OneNote代码高亮
机器学习练习 5 - 偏差和方差
使用定时器触发类型处理数据库数据,函数资源使用量中这个执行时间是怎么算的?
P4 programmable network card in network computing
Quickly deploy mqtt clusters on Alibaba cloud using terraform
Daily question brushing record (24)
隐式Intent
一种新的UI测试方法:视觉感知测试
2021-11-15Thymeleaf如何拼接href \src
Pat a 1099 build a binary search tree
2022-07-15日报:Meta宣布推出Make-A-Scene:可基于文字和草图控制AI图像生成
Dynamic loudspeaker overload process
P4 可编程网卡 — In-Network Computing(在网计算)
CodeBlocks download installation tutorial (complete and detailed)
腾讯云EKS 上部署 eshopondapr
2022年正规期货交易平台的app有哪些,安全吗?
Pat grade a a1004 counting leaves
dnssec-verification-with-dig【使用dig验证dnssec】
#yyds干货盘点# 解决名企真题:循环数比较
718. 最长重复子数组