Buildroot 如何选择 目标体系结构(Target Architecture)

大小端模式的区别:

大端模式:是指数据的高字节保存在内存的低地址中;

小端模式:是指数据的高字节保存在内存的高地址中;

arm通常是小端字节序


64/32位架构推出年份 2011年最新架构版本 ARMv8-A、ARMv8.1-A、ARMv8.2-A字节序 可配置大小端序(默认小端序)指令编码长度 AArch64/A64、AArch32/A32:32位


 arm(little endian ) arm小端

arm(big endian) arm大端

AArch64(little endian ) aarch小端

AArch64big endian) aarch大端

AArch64:64位寄存器和内存访问,新的指令集;

AArch32:向后兼容ARMv7-A;


采用armV8架构的选aarch,armV8之前架构的选择arm,根据处理器的大小端结构选择大端或者小端,其他架构或处理器选择方式类似

如何确定一款处理器的架构,通过搜索引擎查看芯片介绍,再查看到搜索相关架构

以RK3568为例可以在瑞芯微官网看到RK3568是四核cortex-a55

再搜索cortex-a55,可以看到Cortex-A55 内核是一个中端、低功耗内核,它实现了 Armv8-A 架构,支持 Armv8.1-A 扩展、Armv8.2-A 扩展、RAS 扩展、负载获取(LDAPR ) 指令在 Armv8.3-A 扩展中引入,以及在 Armv8.4-A 扩展中引入的点积指令

部分cortex-a55处理器

 参考文档

Cortex-A55 - Microarchitectures - ARM - WikiChip

Documentation – Arm Developer

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值