“Arm64Linux3dot14”的版本间差异
		
		
		
		
		
		跳到导航
		跳到搜索
		
				
		
		
	
小  | 
				小  | 
				||
| (未显示同一用户的12个中间版本) | |||
| 第1行: | 第1行: | ||
Linux对ARM64平台的支持目前依然处在不断完善的阶段, 我们推荐用户尽量使用最新的Linux内核版本.  | Linux对ARM64平台的支持目前依然处在不断完善的阶段, 我们推荐用户尽量使用最新的Linux内核版本.  | ||
| + | * 3.7 首次正式支持ARM64  | ||
| + | * 3.18 提供ARM64平台上对PCI的支持  | ||
| + | * 4.7 提供ARM64平台NUMA支持  | ||
| + | |||
| + | |||
| + | ;;请注意: linux-3.14不属于[[SoftwareDistributionCompare |NetONE系统]]的正式内容, 因此, 仅提供源代码或单独下载方式的支持.  | ||
| + | |||
对于Linux 3.14, 我们目前所提供的支持尚处在不断完善中, 如果希望在BEX01A嵌入式主板上尝鲜试用, 以下是操作步骤:  | 对于Linux 3.14, 我们目前所提供的支持尚处在不断完善中, 如果希望在BEX01A嵌入式主板上尝鲜试用, 以下是操作步骤:  | ||
| − | + | <ol>  | |
| − | + | <li>下载3.14内核. [//{{SERVERNAME}}/files/linux-3.14-bex01a-20160925.01.tar.gz linux-3.14-bex01a-20160925.01.tar.gz]</li>  | |
| − | + | <li>上传到BEX01A. 假设存放在了/root目录下</li>  | |
| − | + | <li>解压缩: <source lang="bash">  | |
| − | + | tar zxf /root/linux-3.14-bex01a-20160925.01.tar.gz -C /boot  | |
</source>  | </source>  | ||
| − | + | </li>  | |
| − | + | <li>通过串口连上BEX01A</li>  | |
| − | + | <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  | ||
| − | 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>  | ||
| − | + | </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嵌入式主板上尝鲜试用, 以下是操作步骤:
- 下载3.14内核. linux-3.14-bex01a-20160925.01.tar.gz
 - 上传到BEX01A. 假设存放在了/root目录下
 - 解压缩: 
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
 
- 修改记录
 
2016/9/25:
- 发布20160925.01版本