“Arm64Linux3dot14”的版本间差异
跳到导航
跳到搜索
小 |
小 |
||
第14行: | 第14行: | ||
# reboot | # reboot | ||
# 在uboot启动后, 连续按回车, 进入uboot命令行状态(以CF启动为例): | # 在uboot启动后, 连续按回车, 进入uboot命令行状态(以CF启动为例): | ||
+ | |||
<source lang="bash"> | <source lang="bash"> | ||
Hit any key to stop autoboot: 0 | Hit any key to stop autoboot: 0 | ||
− | FT1500a | + | FT1500a# setenv cf_load_kern ext4load usb 0:1 0x90100000 boot/3.14/uImage; |
− | FT1500a | + | FT1500a# setenv cf_load_fdt ext4load usb 0:1 0x90000000 boot/3.14/dtb; |
− | FT1500a | + | FT1500a# saveenv #(如果你下次启动, 希望自动进入3.14内核, 执行这条命令, 否则, 不要执行) |
− | FT1500a | + | FT1500a# run cf_boot |
</source> | </source> | ||
+ | |||
# 内核启动完毕后, 执行uname命令, 如果看到类似下面的信息, 就说明已经在3.14的内核下了 | # 内核启动完毕后, 执行uname命令, 如果看到类似下面的信息, 就说明已经在3.14的内核下了 | ||
<source lang="bash"> | <source lang="bash"> |
2016年9月25日 (日) 18:06的版本
Linux对ARM64平台的支持目前依然处在不断完善的阶段, 我们推荐用户尽量使用最新的Linux内核版本.
- 3.7首次正式支持ARM64
- 3.18 支持提供ARM64平台上对PCI的支持
- 4.7 提供ARM64平台NUMA支持
对于Linux 3.14, 我们目前所提供的支持尚处在不断完善中, 如果希望在BEX01A嵌入式主板上尝鲜试用, 以下是操作步骤:
- 下载3.14内核. [/files/linux-3.14-bex01a-20160925.01.tar.gz |linux-3.14-bex01a-20160925.01.tar.gz]
- 上传到BEX01A. 假设存放在了/root目录下
- 解压缩:
/boot. tar zxf /root/linux-3.14-bex01a-20160925.01.tar.gz -C /boot
- 通过串口连上BEX01A
- reboot
- 在uboot启动后, 连续按回车, 进入uboot命令行状态(以CF启动为例):
Hit any key to stop autoboot: 0
FT1500a# setenv cf_load_kern ext4load usb 0:1 0x90100000 boot/3.14/uImage;
FT1500a# setenv cf_load_fdt ext4load usb 0:1 0x90000000 boot/3.14/dtb;
FT1500a# saveenv #(如果你下次启动, 希望自动进入3.14内核, 执行这条命令, 否则, 不要执行)
FT1500a# run cf_boot
- 内核启动完毕后, 执行uname命令, 如果看到类似下面的信息, 就说明已经在3.14的内核下了
# uname -a
Linux netone 3.14.28-bex01a+ #1 SMP Sun Sep 25 09:01:29 UTC 2016 aarch64 GNU/Linux