arm 相关问题

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

增加线程数量会增加执行时间。 (C)

我正在尝试用Mac M1编写一个C程序,旨在从大文件(几GB)加载数据。 我已经实施了以下内容: 每个线程接收一个指向存储结构的指针...

回答 1 投票 0

ARM Cortex-M4 上链接描述文件中自定义 .rawdata 部分的数据完整性问题

我正在使用 ARM Cortex-M4 处理器(特别是 STM32F4 微控制器)开发一个嵌入式项目,并且遇到了与链接器中定义的内存部分相关的特殊问题...

回答 1 投票 0

为什么需要内存别名?

我对ST微电子的这种架构设计感到困惑。 以STM32F407VG为例。程序加载到闪存的地址 0x08000000 处。该地址映射到地址 0x00000000 因为

回答 3 投票 0

MPU 受保护区域不受 EEFC_FCR ES 擦除保护(皮质 m4)

我在 Cortex-M4 上设置了一个 MPU 区域,AP 编码为 000(无访问权限), MPU->RBAR = 地址| (1 << 4) | (1 << 0); MPU->RASR = (1 << 17) | (1 << 3) | (1 << 0); M...

回答 1 投票 0

为什么要在__turn_mmu_on中添加nop指令?

mcr p15, 0, r5, c3, c0, 0 @加载域访问寄存器 mcr p15,0,r4,c2,c0,0@加载页表指针 b __turn_mmu_on .对齐5 .类型

回答 1 投票 0

为什么要读取__turn_mmu_on中的id寄存器?

经过几天阅读有关 ARM Linux 内核启动过程的代码,除了函数 __turn_mmu_on 中的几个棘手部分之外,我理解了其中的大部分内容: .对齐5 __turn_mmu_on: ...

回答 2 投票 0

如何获取CPU架构,例如Mac/M1/英特尔?

我需要在运行时找出CPU正在运行哪种架构。 到目前为止我已经使用了 qt: QSysInfo::currentCpuArchitecture() 但有一个问题。 每次运行时返回值都会改变

回答 1 投票 0

c++ mac/m1/intel 如何获取cpu架构?

我需要在运行时找出CPU正在运行的架构。 到目前为止我已经使用了 qt: QSysInfo::currentCpuArchitecture() 但有一个问题。 每次运行时返回值都会改变

回答 1 投票 0

STM32F401 中断请求问题

我有一个核子板,上面有一个按钮。该按钮连接到引脚 C13,按下它后,我应该停止 PWM 信号的处理。谁能指点我右边

回答 1 投票 0

通过 PS/2 端口发送数据

我正在从头开始为 LPC2148 编写鼠标驱动程序,但我陷入了这一点。我可以从键盘接收数据,但鼠标需要向其发送命令代码。最好的方法是什么?

回答 1 投票 0

如何重命名arm elf .so文件中的动态符号?

我需要修改Android APK中的so。 任务是重命名so(即函数名)中的动态符号。 例如,从 Java_com_example_abc_.... 更改为

回答 3 投票 0

如何通过USART连接两张带LCD的STM32F4-Discovery卡

我目前正在学校做一个项目,我和我的团队应该制作游戏“炸弹人”并在 STM32F4-Discovery 卡(上面有一个基于 ARM 的处理器)上执行它。游戏...

回答 2 投票 0

从arm64 (ARMv8.5-A)指令中提取操作码

我需要想出一些通配符来匹配某些指令。 例如,在 x86 上,要匹配大多数 CALL 指令,以下模式就足够了: E8?? ?? ?? ?? 其中 E8 是操作码...

回答 1 投票 0

实现闭包和性能影响,例如相对与绝对跳跃

不久前,我在编译器类中学习了闭包转换,并且想知道调用闭包与调用函数会产生多少性能开销。 考虑一个函数

回答 1 投票 0

如何在linux上使用stlink-tools通过gdb远程调试STM32代码?

在Linux上,使用stlink-tools,我有一个STM32板,它运行必须调试的代码。如何进行? 该代码是在主机(x86 PC)上构建的,带有针对 STM32 目标的 gcc-arm-none-eabi 调试标志...

回答 1 投票 0

相对跳跃与绝对跳跃的表现

不久前,我在编译器类中学习了闭包转换,并且想知道调用闭包与调用函数会产生多少性能开销。 考虑一个函数

回答 1 投票 0

无法连接到 Raspberry Pi 上运行的 ASP.NET 服务器

我正在尝试在 Raspberry Pi 上的 .net 8 上运行 ASP.NET 应用程序的可移植版本。 我有一个 Raspberry Pi 4,带有最新的精简版 Raspberry Pi oS (Bookworm)。 还有我的出版套装...

回答 1 投票 0

WSL Ubuntu:如何设置 gcc 为特定 glibc 版本的 arm 进行交叉编译?

我并不是真正的linux专家,所以我感觉有点失落。 我正在 WSL 中运行 Ubuntu 22.04.3 LTS 映像,因为我需要为 ARM Linux 电脑(BeagleBone Black,“BBB...

回答 1 投票 0

STM32 - 如何启用 DWT 周期计数器

我正在使用 STM32F7-Discovery 板,并且一直在尝试启用 DWT 周期计数器。从我在网上看到的来看,这应该足以启用它: CoreDebug->DEMCR |=

回答 6 投票 0

Valgrind 报告 RaspberryPi 4B 上的 Hello World 程序存在数百个错误

我有 RaspberryPi 4B,并完全更新了最新的 Raspbian。我试图让事情像在 RaspberryPi 3B 上一样工作,但即使是通过 valgrind 执行的简单 hello_world.c 也不是没有错误。已安装

回答 1 投票 0

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