arm 相关问题

此标记用于与ARM(高级RISC机器)系列计算机相关的问题;这是在ARM处理器内核上运行的机器或电子设备或使用ARM内核的系统。

如何在 ARM Cortex M4 上进行未对齐的 int 存储?

C 代码如何利用 Cortex M4 的未对齐 4 字节存储指令? *(int*)p = x 大多数情况下有效,但偶尔我会得到这样的结果: 无效存储(uint8_t * p,uint32_t a,

回答 1 投票 0

汇编语言中的.fun: 和 fun: 有什么区别?

.节.数据 消息1: .asciz "Hello1: %d ” 消息2: .asciz "Hello2: %d ” .节.文本 .全局主 主要的: 莫夫R4,#0 。环形: CMP r4,#5 ...

回答 1 投票 0

ARM 中的 PUSH 和 POP 顺序

我试图理解ARM汇编中函数的开始和结束: 按{R0-R2,LR} POP {R0-R2,PC} 在 IDA 中查看这段代码,我的理解如下(假设 SP 是 0x100): ...

回答 3 投票 0

如何修复为armeabi(arm5或6)制作的VFP asm代码以在ARM v7上运行?

这里简单介绍一下这是关于什么的。我来自 PSVita homebrew 社区,Andy Nguyen 在那里制作了 so-loader,基本上是一个允许我们通过解析来执行 Android .so 的库

回答 1 投票 0

ARM 中返回 char 与 char* 字符串的函数

我正在尝试模仿ARM中的这个函数来替换内存中的另一个函数: const char* myName() { 返回“0”; } 该函数返回单个字符。我尝试过使用 GodBolt 但它

回答 1 投票 0

.Net8 在 VisualStudio 中发布 linux-arm32

我在 Windows 11 上使用 VidualStudio 2022,并且有一个小型 .net8 应用程序,我想为 linux-arm32 发布,名为 Project_A。 这个 ptoject 依赖于我的解决方案中的另一个项目,我们称之为

回答 1 投票 0

如何获取二头肌中另一个资源组的ID?

我有一个使用资源组id的uniquestring函数调用的资源,即 var x = '${substring(uniqueString(resourceGroup().id), 0, 8)}' 但是,我需要在

回答 1 投票 0

如何将特定内存值与先前存储在另一个寄存器中的其他值进行移位

我正在尝试访问寄存器 R3 中第二个字节的值,然后将该值替换为存储在 R8 中的值。 我想出了这个 LDRSB LSR[R3,#1], R8,我在其中使用了 SB,因为那一秒...

回答 1 投票 0

无法使用安装了brew的arm-none-eabi-gcc编译器构建嵌入式arm应用程序

这是我正在尝试构建的应用程序: #包括 #包括 int main() { printf("你好世界 ”); 返回0; } 这是我的酿造输出

回答 1 投票 0

如何在 Android 上使用 float16 neon 内在函数?

如何在 Android 上使用arm float16 内部函数? 考虑以下程序: #包括 int main(int, char** argv) { const float16x8_t a = vdupq_n_f16(1.0F); 常量

回答 1 投票 0

如何在 Windows 中运行 sve 内在函数?

我使用 simde 在 Visual Studio 中运行 SVE 内在函数,但 simde 中只包含一些 sve 内在函数。如何在除 simde 之外的 Windows 中运行 sve 内在函数?

回答 1 投票 0

有ARM Neon Gather指令吗?

有ARM Neon SIMD Gather指令吗? 我正在寻找与以下 Intel Intrinsic 指令等效的指令: _mm_i32gather_ps(blob, 索引, 4); 我可以找到相关说明,例如...

回答 1 投票 0

我是否需要拆分一个非常大的数字才能将其移动到ARM64中的32位寄存器中

我正在尝试在 ARMv8 AArch64(ARM64,如果你愿意的话)中编写一个程序,我想将一个非常大的数字移动到 32 位寄存器中。据我所知,正确的格式是 莫夫W20,36383899 然而...

回答 1 投票 0

Cortex M7 异常取指令行为

我是一名MCU数字IC设计师。在我们的 MCU 设计中,我们使用 Cortex-M7 来控制我们的系统。我的模拟过程中出现了一个随机问题。 LD 文件定义了 RAM/CODE 区域(0x2801000~0x2803000...

回答 1 投票 0

如何为arm添加新的内核压缩模式

我目前使用的是4.9内核,不支持zstd压缩方式。但是,我想为其添加 zstd 压缩支持,但我不知道该怎么做。 试图跟随...

回答 1 投票 0

使用 memcpy 进行未对齐访问

我正在使用 netif 结构(类似于 http://www.nongnu.org/lwip/structnetif.html),我遇到了与对齐相关的问题。我注意到每个 int 都从一个地址开始,该地址是...的乘数

回答 1 投票 0

哪里可以获得最新的 Clang x64-ARM 交叉编译器?

抱歉问了这么愚蠢的问题,但我想我并不孤单。恕我直言,这个主题可能对许多 SO 用户感兴趣。 我在网上找不到 Clang x64-ARM 交叉编译器二进制文件。 官方

回答 1 投票 0

隐藏的ARM 3字母助记符列表

x86 曾有制造商当时插入新的、未记录的操作码的情况1。 由于 ARM 控股公司缺乏晶圆厂,因此许可证颁发者可能会插入“隐藏”操作码。在你之后...

回答 1 投票 0

如何在arm的big.Little架构上激活特定核心?

我正在使用 android-ndk-15c 开发 C++ 代码,并尝试在具有 10 个 ARM 核心的处理器上可用的特定核心上运行线程(并非所有核心都相同;Big.little 架构)。

回答 1 投票 0

Docker 交叉编译构建上下文导致 `dockerfile.v0: 不支持的前端功能 moby.buildkit.frontend.contexts`

我正在尝试为我的树莓派交叉编译一个 Rust 应用程序(那里的编译非常慢)。 为此,我尝试在其他地方使用构建上下文执行 Dockerfile(因为有...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.