arm

    1热度

    1回答

    我已经下载了HD Photo Device Porting Kit 1.0并在x86 PC上成功编译并执行了它。 我想将图像查看器程序移植到基于ARM的Windows Mobile智能手机,但有一些丢失的ARM代码。 首先,没有用于ARM的“/image/x86/x86.h”等效头文件。但该文件非常简单,因此我将其复制并重命名为“arm.h”,并成功编译并链接了源代码。 但是在运行时,DWORD会

    1热度

    1回答

    我目前尝试使用ARM汇编代码编写iPhone的VFP单元的程序。 VFP可以做浮点计算,但是AFAIK没有整数算术。但是,它可以将float转换为有符号整数(4字节)。另外,根据这个快速参考:http://www.voti.nl/hvu/arm/ARMquickref.pdf 它似乎不支持任何移位操作 我想要做的是转换4个浮点数,我敢肯定,每个大于-127和小于127成4个有符号的字节。我可以将浮

    4热度

    1回答

    本文件中: http://infocenter.arm.com/help/topic/com.arm.doc.ddi0301g/DDI0301G_arm1176jzfs_r0p7_trm.pdf 21-25页(PDF页面875)的吞吐量和等待时间的定时上,给出了VFP部的组装说明。 这些数字与vectorsize无关吗? 1: 我们来看一下吞吐量为1,等待时间为8的FMULS。这是否意味着我可以在

    1热度

    3回答

    我目前使用基于GCC 3.3.3的交叉编译器来编译Xscale PXA270开发板。但是,我想知道是否有其他Xscale编译器在Linux上运行(或Windows)?我正在使用的交叉编译器设置在目标设备上具有可怕的性能,某些程序在Xscale处理器上执行的数学运算量相当于类似计时的Pentium 2上的10到20倍。其他编译器选项那里或特定的编译器标志我应该用我的基于GCC的编译器进行设置,这可能

    6热度

    4回答

    我正在研究一个包含多个服务器套接字的应用程序,每个服务器套接字在独特的线程中运行。 一个外部实用程序(脚本)由其中一个线程调用。该脚本调用将消息发送到其中一个服务器套接字的实用程序(客户端)。 最初,我使用system()来执行这个外部脚本,但是我们不能使用它,因为我们必须确保服务器套接字在被分叉以执行外部脚本的孩子中关闭。 我现在自己拨打fork()和execvp()。我fork()然后在小孩我

    2热度

    1回答

    我会承认,我并不了解ARM开发的很多内容,所以我可能在这里提供的信息有误。 Visual Studio带有一个ARM汇编程序(armasm.exe),这非常方便,因为我基本上都使用了VS附带的工具,而且我并不太在乎支付与ARM捆绑在一起的ARM汇编程序C编译器,我永远不会从其他公司使用。 现在,我的理解是,在金属上运行的ARM二进制文件需要采用纯二进制格式,而不是像ELF或PE之类的东西。 ARM

    17热度

    2回答

    我在哪里可以找到关于常见SIMD技巧的信息?我有一个指令集并知道如何编写非棘手的SIMD代码,但我知道,现在SIMD功能更强大。它可以容纳复杂的条件无分支代码。 例如(ARMv6),下面的指令序列集合等于Ra和Rb的对应字节的无符号的最小路的每个字节: USUB8 Rd, Ra, Rb SEL Rd, Rb, Ra 教程的链接/罕见SIMD技术也很好: )ARMv6对我来说是最有趣的,但x8

    4热度

    2回答

    在链接http://talk.maemo.org/showthread.php?t=9081我发现,解释armel作为小端ARM是错误的。但是在这种情况下是什么?

    1热度

    7回答

    有谁知道有以太网,USB和VGA或TV输出的ARM 9开发板吗?

    4热度

    2回答

    我想将一些汇编代码引入c99代码库。我想使用ARM CPU的UMULL指令来乘以2 uint32_t,并立即得到结果到uint64_t。 现在uint64_t需要2个寄存器,那么如何指定输出和asm块的约束呢?