使用 ARM 进行 C 编程 - 将结构输出和输入到文件
我正在编写的程序中的结构有一些问题。 背景我正在 ARMv7 芯片上用 C 语言开发代码。该系统有一个采用 FAT16 文件系统的 SD 卡,用于文件访问。 我正…
ld: 找不到 -lpj-arm-apple-darwin9 错误的库
我正在学习 Xcode ,但 pjsip com 文件中发生了错误。 Ld build/Debug-iphonesimulator/Siphon.app/Siphon normal i386 cd /Users/mac/siphon/Siphon2…
将低级 x86 优化代码移植到 ARM Cortex-A8 架构
将 C++ x86 代码移植到 ARM 处理器时有哪些主要注意事项? 我知道/听说过的(但我不知道它们是否真的是一个问题,甚至是真的 - 请验证): SSE -> N…
单声道./configure --host=arm-linux?
我尝试使用 ./configure --host=arm-linux 选项进行一些交叉编译 mono (2.8),在 x86 ubuntu 上运行。 有时我会收到此错误: 检查arm-linux-gcc... gc…
scrapboxarm无法执行c编译的程序
您好,我使用 arm-linux-gnueabi-gcc 工具链和 qemu 模拟器设置了一个暂存器。 当我想在暂存箱内运行时 [sbox-arm:/]> ./configure 脚本(来自单声…
用于 ubuntu 的 ARM 工具链编译时出错
我正在尝试在 ubuntu 中制作 ARM 工具链。它在 http://hri.sourceforge.net/tools/arm 中指定的方式-elf-gcc.html 我收到以下错误: Configuring for …
对“__ctype_b_loc”的未定义引用ETC
我正在为嵌入式设备编译curl,并得到: main.c:(.text+0x375c): undefined reference to __strdup' main.c:(.text+0x3818): 对 __ctype_b_loc' 的未定…
Linux 中的嵌入式系统中断/硬件处理
在我的 AT91SAM9RL-EK ARM 板上,运行 Linux 2.6.30 buildroot,我有以下内容。 cat /proc/interrupts CPU0 1: 6475 AIC at91_tick, rtc0, ttyS0 10: …
NEON:如何将 128 位 ARGB 转换为具有饱和度的 32 位 ARGB?
我有一个 ARGB 像素存储在 128 位 NEON 寄存器中,每个通道 32 位。我需要将其作为 8 位通道 ARGB(缩小和饱和)存储到内存中。 我在 vmla.32 q1, q2,…
初级 ARM 汇编问题
如何正确地将预定义的 .byte 值加载到寄存器中?例如,将常量定义为: constant: .byte 'a' 我正在尝试: ldr r0, =constant ldr r1, [r0] 但是,模拟…
通过ARM微控制器在VGA和/或电视上显示图像(C语言)(SD卡)
几个月前,我研究过 8051 微控制器,并发现它非常有趣。有一些项目,在编程时很享受。我选择了一个具有上述标题的项目作为我今年在大学的期末项目。我…
使用 rvct 编译时未调用全局静态成员的构造函数
嗯,解释起来有点复杂。 我正在编译一个静态库,它的标头看起来与此类似: class Foo{ static int Goo(){ DoSomethingExciting() return 0 } static i…
在 GNU 汇编器中声明固定长度的填充字符串
我试图在汇编程序中以固定大小的结构定义一些数据。我想声明固定字节数的字符串数据,并用字符串初始化。在 C 语言中,它是: char my_string[32] = "…