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:
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:
3、然后下载代码,获取所有分支:
git fetch
4、查看分支情况:
git branch -a
查看的时候会有许多的分支,也就是有不同版本的内核,你选择自己所需要的分支即可。
5、选择你所当前kernel的分支,切换到对应分支:
git checkout xlnx_rebase_v4.14
- 海报