petalinux uboot源码在哪的问题
petalinux uboot源码在哪的问题提出问题解决问题强调一点,我的petalinux版本是2018.3的1、uboot2、kernel提出问题petalinux 源码目录存放在哪里的问题,也就是petalinux工程的uboot和kernel的源码在哪里,你是否纠结过?为什么我就是找不到它在哪个文件夹里面?看着自己都有点晕,好不容易在工程里面找到了,你还担心它是不是哪个中间文件。所以啊,对
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

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)