petalinux uboot源码在哪的问题

提出问题

petalinux 源码目录存放在哪里的问题,也就是petalinux工程的uboot和kernel的源码在哪里,你是否纠结过?
为什么我就是找不到它在哪个文件夹里面?看着自己都有点晕,好不容易在工程里面找到了,你还担心它是不是哪个中间文件。
所以啊,对于最开始的人来说总是觉得很繁琐,难以查找问题,给自己带来困扰。

但是呐,这个petalinux工程确实是香啊,很好用,你不得不承认。但是那个简单的有种乱拳打死师傅的赶脚。
那是因为你对petalinux缺乏了解,你对查找petalinux资料文档缺少来源。

解决问题

回归我们本身的问题,怎么获取petalinux工程中uboot和kernel的源码的问题?

你要相信petalinux这么大这么好用的一个工程,怎么可能没有一个源码的官方来源!
因此,我今天所说的源码来源就是从官网中下载获取。
你可能会怀疑这个来源和我petalinux工程里面的版本一样吗?会不会存在你不为人知的不一样。
哈哈,你要是那样想,那就是只是因为你对petalinux存在一种未知。
时间会给你想要的一切的。
所以从官方获取肯定和你的petalinux工程里面是一样的。

注意:要知道自己的版本。

这个很重要,这个版本和你获取uboot和kernel的版本一致。
我的u-boot版本为:xilinx-v2018.3
我的kernel版本为:xlnx_rebase_v4.14
这个版本你可以查看自己的系统启动日志。

1、uboot

1、创建一个空uboot文件夹,进入其中初始化(新建)本地仓库

git init

2、添加远程仓库,这个仓库就是官方的远程代码

git remote add origin https://github.com/Xilinx/u-boot-xlnx.git

3、然后下载代码,获取所有分支:

git fetch

4、查看分支情况:

git branch -a

5、选择你所需要的分支,切换到对应分支:

git checkout  xilinx-v2018.3

完成之后,这个目录就是你的uboot源码目录。

2、kernel

1、创建一个空kernel文件夹,进入其中初始化(新建)本地仓库

git init

2、添加远程仓库,这个仓库就是官方的远程代码

git remote add origin https://github.com/Xilinx/linux-xlnx.git

3、然后下载代码,获取所有分支:

git fetch

4、查看分支情况:

git branch -a

查看的时候会有许多的分支,也就是有不同版本的内核,你选择自己所需要的分支即可。
5、选择你所当前kernel的分支,切换到对应分支:

git checkout xlnx_rebase_v4.14
  • 0
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值