树莓派3的64位内核构建及移植系统以及构建一个自己的系统

树莓派3的终极玩法

chainsx

喜欢

2401
浏览
2
喜欢

> 更多图片

项目状态:填坑进行中
开放度:公开
所属分类:软件
发布时间:2017-10-27
最近更新:2017-12-17

标签

描述

对于树莓派3的64位内核构建,系统移植(包括64位),系统构建(包括64位)


详细说明

树莓派 3 配有 Broadcom BCM2837 64 位 ARMv8 四核 Cortex A53 处理器,它是一个 64 位 CPU!!!

可是树莓派3没有官方的64位系统

有的只是SLES(openSUSE)

我们想用64位的ubuntu,debian,centos怎么办?

等官方出?那要猴年马月啊!所以,自己动手,丰衣足食

通过运行以下命令
uname -a
Linux raspberrypi 4.4.34-v7+#930 SMP WedNov2315:20:41 GMT 2016 armv7l GNU/Linux
这是一个32位内核,不过,官方给出了64位的内核,所以,我们可以自己编译
这里,先上一个自己移植的64位Ubuntu15.10
github地址

链接表


文件库

dtbs.tar.gz
内核设备数 [4777 Bytes at 2017-11-26]

Image.tar.gz
内核文件 [5101220 Bytes at 2017-11-26]



教程 (阅读全文)

这里,你可以通过ubuntu16.04交叉编译,也可以直接在树莓派上编译 这里,我们遵循 这里,感谢bamarni的思路提供 在电脑上交叉编译 构建内核 你需要一个Ubuntu16.04的64位版本 安装交叉编译环境 aptget update aptget install y bc buildessential gccaarch64linuxgnu git unzip 获取源码 git clone https://github.com/raspberrypi/linux.git 接下来,,开始你的构建,分别运行以下命令 make ARCH=arm64 CROSS_...
组件清单
  • 树莓派一只 × 1
  • ubuntu/debian的x86架构PC(可选,最好是x86_64的) × 1
  • 无线飞鼠(可选) × 1