1 这些名词是什么的缩写

armel

是arm eabi little endian的缩写。eabi是软浮点二进制接口,这里的e是embeded,是对于嵌入式设备而言。

armhf

是arm hard float的缩写。

arm64

64位的arm默认就是hf的,因此不需要hf的后缀。

2 armel和armhf的区别

它们的区别体现在浮点运算上,它们在进行浮点运算时都会使用fpu,但是armel传参数用普通寄存器,而armhf传参数用的是fpu的寄存器,因此armhf的浮点运算性能更高。

gcc编译的时候,使用-mfloat-abi选项来指定浮点运算使用的是哪种,soft不使用fpu,armel使用fpu,使用普通寄存器,armhf使用fpu,使用fpu的寄存器。

编译时,kernel、rootfs和app的指定必须一致才行。

3 deb包

各自的软件包和平台不一致会导致无法安装,在amd64上可以安装amd包和amdhf包。但是往往amdhf的包其依赖也是amdhf,如果想在amd平台上安装amdhf包,就需要从libc6.deb开始,都安装成amdhf的,且amd和amdhf的同名包不能共存。

armel、armhf和arm64相关推荐

  1. armel、armhf、arm64、armv7l 系统架构区别与联系(AArch64)

    armel:arm eabi little endian(eabi:embedded application binary interface)(arm 嵌入式应用程序二进制接口小端) armhf:a ...

  2. armhf php环境搭建,armel、armhf 和 arm64 区别选择

    出于低功耗.封装限制等种种原因,以前的一些ARM处理器没有独立的硬件浮点运算单元,需要手写软件来实现浮点运算. 随着技术发展,现在高端的ARM处理器基本都具备了硬件执行浮点操作的能力.这样,新旧两种架 ...

  3. 【自问自答】armhf/arm64/aarch64异同学习

    问题及解答 armhf/arm64/aarch64 armhf与arm64的不同 arm64 vs. aarch64 ARM,AMD,X86,AArch64的概念 AMD x86 ARM AArch6 ...

  4. 2019-11-07 检查gcc交叉编译器预定义宏(ARM32/ARM64/X86-64)以及对浮点数的支持情况

    预备知识1 armel.armhf和arm64区别选择 https://www.veryarm.com/872.html 预备知识2 https://www.veryarm.com/872.html ...

  5. 构建最小根文件系统lfs

    构建最小根文件系统linuxfromscratch 一.Archival Utilities 8.8. Xz-5.2.5 Contents of Xz Installed programs: lzca ...

  6. 智能家居系列之Home Assistant

    智能家居系列之Home Assistant 智能家居话题本身就是一个技术领域,它的目的是让智能家居变得更加简单,更加实用. 系列定位 本系列的定位是智能家居入门系列. 背景 最近看了下家中的智能家居设 ...

  7. kernel_neon_begin

    转自:编译选项中的硬浮点与软浮点区别_sdsszk的博客-CSDN博客_硬浮点和软浮点 1. 硬浮点 编译器将代码直接编译成硬件浮点协处理器(浮点运算单元FPU)能识别的指令,这些指令在执行的时候AR ...

  8. debian linux iso下载工具,debian 8.7系统下载

    Debian GNU/Linux 8.7操作系统和大家见面了,在9.0版本未开放下载前,这应该是目前最新好用的版本了,Debian Jessie 8这个系列的发行版不仅免费,而且稳定,是linux操作 ...

  9. 编译选项中的硬浮点与软浮点区别

    一.硬浮点与软浮点 1. 硬浮点 编译器将代码直接编译成硬件浮点协处理器(浮点运算单元FPU)能识别的指令,这些指令在执行的时候ARM核直接把它转给协处理器执行.FPU 通常有一套额外的寄存器来完成浮 ...

最新文章

  1. 独家 | 带你入门比Python更高效的Numpy(附代码)
  2. RESTful到底是什么玩意??
  3. java中蛇的属性有哪些_学习Java类的属性
  4. View-webui controller 功能流程
  5. 汇编语言——可由指令直接指定的I/O端口数
  6. 飞畅科技-专业交换机厂家解读市场对工业交换机产品的要求有哪些?
  7. VB.net SP1 的兼容性问题
  8. 微信小程序实现倒计时功能(超简单)
  9. 239MB精简版win7系统安装成功
  10. 为啥Linux这么大的操作系统使用面向过程语言编写
  11. python 预测分析_如何用Python来预测分析离职率呢
  12. 【阶段1】【定理证明】二项式定理证明
  13. 竞赛资讯|A股上市公司季度营收预测
  14. 领域驱动设计战术模式:领域事件
  15. echarts 显示隐藏后宽度高度变小问题
  16. phpMyAdmin 初始用户名 密码
  17. seo中的竞价排名是什么
  18. Python grid布局
  19. 『论文笔记』TensorFlow1.6.0+Keras 2.1.5+Python3.5+Yolov3训练自己的数据集!
  20. MTK-call history operate

热门文章

  1. 服务器上传,时间超时 tomcat 如何设置保持连接
  2. c语言程序2000行代码,C语言教务管理系统2000行代码
  3. 开源ios街机模拟器
  4. 中级职称英语计算机考试题库,全国中级职称英语考试试题
  5. ICPR 2018 MTWI挑战赛开启 开放首个网络图片数据集
  6. 模糊聚类算法(FCM)
  7. 数据挖掘之关联规则挖掘的一些定义
  8. 天翼云对象存储android实现,对象存储基础介绍(华为云、腾讯云、天翼云都提供对象存储服务)...
  9. 一套好用的MES系统,到底要具备哪些特质?
  10. RTFM(Read The Fucking Manual)的意思