“Buildroot TargetOptions”的版本间的差异
来自百问网嵌入式Linux wiki
小 (Wiki移动页面Buildroot TargetoOptions至buildroot如何配置目标单板架构:命名有误) |
|||
(未显示同一用户的10个中间版本) | |||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:buildroot如何配置目标单板架构}} | ||
=配置单板架构= | =配置单板架构= | ||
− | Target options ---> | + | 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配置== | ==cortex-A8配置== | ||
Target Architecture (ARM (little endian)) ---> | Target Architecture (ARM (little endian)) ---> | ||
第8行: | 第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)) ---> | ||
第17行: | 第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) --->