18得票2回答
lambda捕获的"this"指针不正确。GCC编译器bug?

在过去的几天里,我一直在调试一个涉及C++ lambda的奇怪问题。 我已将该问题简化为以下症状: - lambda内的this指针被破坏(请注意:this总是由复制捕获的,因此Lambda应该获得自己的this指针,该指针指向App对象) - 只有在存在std::cout打印语句并且在la...

7得票1回答
Qemu Freescale i.MX6 DualLite SABRE:根文件系统无法挂载

目标:模拟“sabrelite:Freescale i.MX6 Quad SABRE Lite Board(Cortex A9)”,Qemu专门支持此功能(执行“qemu-system-arm -M?”时会显示出来)。 Qemu版本:2.10.1(主机:fedora-27)。 我已经成功地...

10得票2回答
如何在Linux中了解特定引脚的中断/GPIO编号

我正在进行一个Linux项目,需要处理中断。 我使用的开发板是基于三星s3c6410 MCU(ARM 11处理器)的ARM9Board,它具有以下I/O接口: 正如图片所示,我有用于外部中断的EINTx引脚和用作GPIO的GPxx引脚,但我不知道它们的编号! 对于EINTx引脚: ...

9得票4回答
有没有与Intel IPP等效的ARM版本?

某些DSP类型的工作负载在与Intel IPP库链接时,似乎在Intel x86 x86_64处理器上显示出非常显著的性能提升。 不知道在ARM方面是否有类似的情况?特别是可能适用于ARM9、ARM11和Cortex-A8/A9(不一定具有相同级别的性能提升)。 最后,以下问题可能不正确/...

8得票4回答
arm-none-eabi-gcc:使用printf打印浮点数

我正在为SAM3N arm cortex-M3微控制器编写C程序。当我尝试打印浮点数时,它只会打印出'f'。 例如:printf("%f",43.12); 只打印f,而不是43.12。 但是使用整数打印正常。 如何启用完整打印浮点数?我知道编译器默认禁用浮点数打印以减少代码大小(即似乎他们...

7得票2回答
有没有适用于ARM(树莓派)的New Relic克隆版?

我需要监控一个运行着Raspbian操作系统的树莓派的性能。我尝试使用New Relic,但它不支持ARM架构,因此无法使用。 我甚至尝试了Graphdat,但似乎也有同样的问题。 请问是否有其他可供推荐的替代方案?

11得票5回答
错误: L6236E: 没有部分与选择器匹配 - 没有部分作为FIRST/LAST。

我是用 Keil Microvision V5.12 编译器新手,正在学习 ARM 编程。 当我尝试编译一个简单的汇编项目时,遇到了以下错误:.\Objects\learn.sct(7): error: L6236E: No section matches selector - no sect...

10得票1回答
在裸机嵌入式系统(ARM)上进行分析剖析

我想知道如何在裸机系统(ARM Cortex A8)上对软件进行性能分析?之前我使用的是具有内置基准统计数据的模拟器,现在我想比较来自真实硬件(在BeagleBoard-Xm上运行)的结果。 我知道可以使用gprof,但我有点迷失,因为它假设您必须在目标系统上运行Linux? 我使用Cod...

14得票3回答
在Windows 8 ARM平板电脑上编译C#代码(而非为其编译)

在Windows 8平板电脑(WinRT)(使用ARM处理器)上编写和编译C#代码是否可行? 基本上问题归结为以下两点: 是否有能够在ARM架构上运行的C#编译器? 是否有可以在WinRT上运行的IDE? 如果以上条件成立,那么就没有任何问题。但是我目前找不到C#编译器是否可以在AR...

14得票3回答
如何在C或Python代码中控制gdb,而不使用GDB Python API?

我正在尝试用Python或C编写一个程序,可以通过使用gdb来调试C代码。 我已经阅读了Tom的解决方案和从Python调用和控制GDB。但它们多少都是在Python中脚本化gdb的解决方案。由于我将使用arm-gdb来调试嵌入式程序,因此无法在我的gdb中启用Python脚本。 我的目标...