“Buildroot TargetOptions”的版本间的差异

来自百问网嵌入式Linux wiki
 
(未显示同一用户的9个中间版本)
第1行: 第1行:
目标单板架构配置
+
{{DISPLAYTITLE:buildroot如何配置目标单板架构}}
 +
=配置单板架构=
 +
Target options  ---> 目标板的配置
 +
  Target Architecture:目标架构,这里选择 ARM(little endian),ARM小端模式
 +
  Target Binary Format:二进制格式,为 ELF
 +
  Target Architecture Variant:架构变体为 arm920t,内核类型
 +
  Target ABI:应用程序二进制接口,为EABI
 +
  Floating point strategy:浮点数的策略,选择为 Soft float
 +
  ARM instruction set:arm 汇编指令集,选择  ARM
  
=配置单板架构=
 
Target options  --->
 
 
==cortex-A8配置==
 
==cortex-A8配置==
 
   Target Architecture (ARM (little endian))  --->
 
   Target Architecture (ARM (little endian))  --->
第10行: 第16行:
 
   Floating point strategy (VFPv3-D16)  --->
 
   Floating point strategy (VFPv3-D16)  --->
 
   ARM instruction set (ARM)  --->
 
   ARM instruction set (ARM)  --->
 +
 
==cortex-A9配置==
 
==cortex-A9配置==
 
       Target Architecture (ARM (little endian))  --->
 
       Target Architecture (ARM (little endian))  --->
第19行: 第26行:
 
       Floating point strategy (VFPv3-D16)  --->
 
       Floating point strategy (VFPv3-D16)  --->
 
       ARM instruction set (ARM)  --->
 
       ARM instruction set (ARM)  --->
 +
=参考链接=
 +
* 浮点类型介绍 https://wiki.debian.org/ArmHardFloatPort/VfpComparison
 +
* 浮点类型介绍 https://embeddedartistry.com/blog/2017/10/9/r1q7pksku2q3gww9rpqef0dnskphtc
 +
* arm官方NEON解释 https://developer.arm.com/technologies/neon
 +
[[Category:buildroot]]

2020年1月3日 (五) 15:06的最新版本

配置单板架构

Target options ---> 目标板的配置

 Target Architecture:目标架构,这里选择 ARM(little endian),ARM小端模式
 Target Binary Format:二进制格式,为 ELF
 Target Architecture Variant:架构变体为 arm920t,内核类型
 Target ABI:应用程序二进制接口,为EABI
 Floating point strategy:浮点数的策略,选择为 Soft float
 ARM instruction set:arm 汇编指令集,选择  ARM

cortex-A8配置

 Target Architecture (ARM (little endian))  --->
 Target Binary Format (ELF)  --->
 Target Architecture Variant (cortex-A8)  --->
 Target ABI (EABIhf)  --->
 Floating point strategy (VFPv3-D16)  --->
 ARM instruction set (ARM)  --->

cortex-A9配置

     Target Architecture (ARM (little endian))  --->
     Target Binary Format (ELF)  --->
     Target Architecture Variant (cortex-A9)  --->
 [*] Enable NEON SIMD extension support
 [*] Enable VFP extension support
     Target ABI (EABIhf)  --->
     Floating point strategy (VFPv3-D16)  --->
     ARM instruction set (ARM)  --->