289得票20回答
错误:无法在ARM处理器上在Intel默认前缀(/usr/local)中安装Homebrew。

我使用最新的苹果M1芯片处理器。但是在应用程序安装过程中一直出现错误。 我运行的是: brew install openjdk@11 Error: Cannot install in Homebrew on ARM processor in Intel default prefix (...

270得票1回答
如何影响Delphi XE的代码生成以针对Android/ARM目标?

更新于2017年5月17日。我已经不在原问题所在的公司工作,也无法访问Delphi XEx。当我在那里工作时,该问题通过迁移到混合FPC+GCC(Pascal+C)来解决,其中一些例程使用NEON内部函数进行优化。(FPC+GCC强烈建议使用,因为它还启用了使用标准工具,特别是Valgrind...

264得票5回答
ARM架构和x86有何不同?

x86架构是否专门设计用于与键盘配合使用,而ARM则期望成为移动设备的选择?这两者之间的主要区别是什么?

237得票3回答
arm64和armhf有什么区别?

树莓派 3 型拥有 64 位 CPU,但其架构不是 arm64 而是 armhf。 arm64 和 armhf 之间有什么区别呢?

222得票5回答
arm64和aarch64之间的区别

我有两个“未解锁”的设备,一个iPad mini 3和一个Galaxy Edge 6,两者都配有终端和最简单的unix命令集。我原以为这两个设备都拥有arm64处理器,但当我运行uname -a 在两个设备上我得到了以下结果: iPad mini 3 的结果如下:xxxxs-iPad:/var...

181得票1回答
为什么ARM芯片有一个名为JavaScript的指令(FJCVTZS)?

FJCVTZS 是“浮点 JavaScript 转换为有符号定点数,向零舍入”的指令。它支持 Arm v8.3-A 芯片及更高版本。这很奇怪,因为你不会想到 JavaScript 会与底层如此接近。 我可以找到关于该指令功能的解释,但不知道它存在的原因。 这个帖子 表示:“之所以存在单个指令是...

146得票3回答
为什么要使用armeabi-v7a代码而不是armeabi代码?

在我的当前项目中,我使用了多个.so文件。它们位于armeabi和armeabi-v7a文件夹中。不幸的是,其中一个.so文件大小为6MB,我需要缩小文件大小。我想仅使用armeabi文件并删除armeabi-v7a文件夹,而不是拥有一个臃肿的APK文件。 根据NDK文档,armeabi-v...

127得票15回答
快速查找C数组中是否存在某个值?

我有一个嵌入式应用程序,其中有一个时间关键的ISR需要遍历一个大小为256(最好是1024,但256是最小值)的数组,并检查是否匹配数组内容。如果匹配,则会将bool设置为true。 微控制器是NXP LPC4357,ARM Cortex M4内核,编译器是GCC。我已经使用了组合优化级别2...

126得票9回答
如何在我的Linux主机上安装树莓派交叉编译器?

我正在尝试在我的Ubuntu机器上实现Raspberry Pi的交叉编译。 在尝试过程中,我使用了arm-linux-gnueabi编译器,该编译器可以在Ubuntu repo中找到。我已经成功使用它进行了构建所有依赖项,并在我的cmake项目中使用了交叉编译器。 然而,我认为我应该使用h...

118得票6回答
硬浮点数和软浮点数有什么区别?

当我使用交叉工具链编译C代码时,链接器会输出大量警告,指出我的可执行文件使用了硬浮点数,但我的libc使用软浮点数。它们之间有什么区别吗?