“Arm64Linux3dot14”的版本间差异

来自飞腾CPU与嵌入式系统
跳到导航 跳到搜索
 
(未显示同一用户的6个中间版本)
第1行: 第1行:
 
Linux对ARM64平台的支持目前依然处在不断完善的阶段, 我们推荐用户尽量使用最新的Linux内核版本.
 
Linux对ARM64平台的支持目前依然处在不断完善的阶段, 我们推荐用户尽量使用最新的Linux内核版本.
* 3.7首次正式支持ARM64
+
* 3.7 首次正式支持ARM64
* 3.18 支持提供ARM64平台上对PCI的支持
+
* 3.18 提供ARM64平台上对PCI的支持
 
* 4.7 提供ARM64平台NUMA支持
 
* 4.7 提供ARM64平台NUMA支持
  
第9行: 第9行:
  
 
对于Linux 3.14, 我们目前所提供的支持尚处在不断完善中, 如果希望在BEX01A嵌入式主板上尝鲜试用, 以下是操作步骤:
 
对于Linux 3.14, 我们目前所提供的支持尚处在不断完善中, 如果希望在BEX01A嵌入式主板上尝鲜试用, 以下是操作步骤:
# 下载3.14内核. [///files/linux-3.14-bex01a-20160925.01.tar.gz |linux-3.14-bex01a-20160925.01.tar.gz]
+
<ol>
# 上传到BEX01A. 假设存放在了/root目录下
+
<li>下载3.14内核. [//{{SERVERNAME}}/files/linux-3.14-bex01a-20160925.01.tar.gz linux-3.14-bex01a-20160925.01.tar.gz]</li>
# 解压缩: <source lang="bash">
+
<li>上传到BEX01A. 假设存放在了/root目录下</li>
/boot. tar zxf /root/linux-3.14-bex01a-20160925.01.tar.gz -C /boot
+
<li>解压缩: <source lang="bash">
 +
tar zxf /root/linux-3.14-bex01a-20160925.01.tar.gz -C /boot
 
</source>
 
</source>
# 通过串口连上BEX01A
+
</li>
# reboot
+
<li>通过串口连上BEX01A</li>
# 在uboot启动后, 连续按回车, 进入uboot命令行状态(以CF启动为例):  
+
<li>reboot</li>
 +
<li>在uboot启动后, 连续按回车, 进入uboot命令行状态(以CF启动为例):  
 
<source lang="bash">
 
<source lang="bash">
 
Hit any key to stop autoboot:  0
 
Hit any key to stop autoboot:  0
第24行: 第26行:
 
FT1500a# run cf_boot
 
FT1500a# run cf_boot
 
</source>
 
</source>
# 内核启动完毕后, 执行uname命令, 如果看到类似下面的信息, 就说明已经在3.14的内核下了
+
</li>
 +
<li>内核启动完毕后, 执行uname命令, 如果看到类似下面的信息, 就说明已经在3.14的内核下了
 
<source lang="bash">
 
<source lang="bash">
 
# uname -a
 
# uname -a
 
Linux netone 3.14.28-bex01a+ #1 SMP Sun Sep 25 09:01:29 UTC 2016 aarch64 GNU/Linux
 
Linux netone 3.14.28-bex01a+ #1 SMP Sun Sep 25 09:01:29 UTC 2016 aarch64 GNU/Linux
 
</source>
 
</source>
 +
</li>
 +
</ol>
 +
 +
 +
;;修改记录
 +
 +
2016/9/25:
 +
* 发布20160925.01版本

2016年9月26日 (一) 11:10的最新版本

Linux对ARM64平台的支持目前依然处在不断完善的阶段, 我们推荐用户尽量使用最新的Linux内核版本.

  • 3.7 首次正式支持ARM64
  • 3.18 提供ARM64平台上对PCI的支持
  • 4.7 提供ARM64平台NUMA支持


请注意
linux-3.14不属于NetONE系统的正式内容, 因此, 仅提供源代码或单独下载方式的支持.


对于Linux 3.14, 我们目前所提供的支持尚处在不断完善中, 如果希望在BEX01A嵌入式主板上尝鲜试用, 以下是操作步骤:

  1. 下载3.14内核. linux-3.14-bex01a-20160925.01.tar.gz
  2. 上传到BEX01A. 假设存放在了/root目录下
  3. 解压缩:
    tar zxf /root/linux-3.14-bex01a-20160925.01.tar.gz -C /boot
    
  4. 通过串口连上BEX01A
  5. reboot
  6. 在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
    
  7. 内核启动完毕后, 执行uname命令, 如果看到类似下面的信息, 就说明已经在3.14的内核下了
    # uname -a
    Linux netone 3.14.28-bex01a+ #1 SMP Sun Sep 25 09:01:29 UTC 2016 aarch64 GNU/Linux
    


修改记录

2016/9/25:

  • 发布20160925.01版本