因为机器目标不可用,所以无法为所有社交者构建Linux内核


0

我最近买了一台带有Allwinner h3处理器的橙色电脑,所有到'官方'Linux图像的链接基本上都被破坏了,但这是我所期望的那种支持,因为整个设备加上运费让我回到了大约15美元。

我很快就找到了Sunxi / Allwinner和Xunlong(Orangepi背后的公司)的许多github分支。似乎Sunxi在github上有自己的Linux分支,这似乎也是唯一拥有Allwinner处理器机器目标的linux存储库。

为什么他们会这样做,而不是试图让处理器支持到实际的Linux内核存储库是我的。

我的问题是:我可以构建一个不同版本的内核,然后在Sunxi存储库中构建一个具有不同机器目标的内核,或者这几乎不可能吗?

旁注:Sunxi似乎正在研究Linux 4.11的稳定版本,所以至少有......


一旦您 建立 一个工作的内核,没有什么能阻止你根据自己的意愿修改它。或者究竟是什么问题?构建过程中的某些特定步骤不起作用?如果是,请准确描述您到目前为止所做的工作。
dirkt

自从我为Allwinner构建内核以来已经有几年了,但与使用设备树的其他ARM SoC /板不同,Allwinner使用FEX进行硬件描述/配置。根据所涉及的内核版本,可以将Sunxi更改移植到另一个内核版本。但你必须知道你在做什么。你必须拥有的新内核究竟是什么?或者你依靠“越新越好”?
sawdust

@sawdust所以,除非我从他们的Github移植这些更改并设法将它们修补到更新版本的linux,我基本上是挡泥板锁定到这个。那么他们使用的版本已经达到了EOL,所以它不会再被修补了,我不想被内核版本困住,这个内核版本容易受到下一个“脏牛”的影响
Corne
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.