ARM asm 中的快速饱和和移位两个半字
我在 32 位字中有两个带符号的 16 位值,我需要将它们右移(除)常数值(可以是从 1 到 6)并饱和到字节(0..0xFF)。 例如, 0x FFE1 00AA 与shift=5…
ARM Linux和交叉工具链问题
我的手臂工具链可能有问题,但也许我做错了其他事情。我有中国制造的开发板qq2440,使用Samsung s3c2440 ARM9 uC。我使用带有本机 gcc(4.3.3) 的 Ubun…
嵌入式 ARM9 设备上的 Python/mySQL?
我有一个应用程序,其中小型嵌入式 ARM9 设备(运行 Linux)必须从传感器收集信息,然后连接到远程 mySQL 数据库并插入数据。 我的 Python 2.5 在 ARM…
对于嵌入式应用程序,我应该使用 CRC-16 还是 IP 校验和 (RFC1071)?
我正在 ARM7 处理器上编写嵌入式应用程序,我需要某种形式的校验和来验证通过串行链路发送的数据以及存储在闪存中的数据。 我想知道这两个 CRC 中哪一…
ARM 在 EOR/XOR 和 AND 上携带标志
我正在查找一些 ARM 程序集,我注意到 EOR/XOR 和 AND 都设置了 C 和 O 标志。 这是如何运作的? 它们总是被清除吗? 他们设定了什么条件?…
ARM7 的 Keil 与 GCC?
对于 ARM7 开发,Keil 与 GCC 相比如何? 我正在为一个中型项目选择硬件顾问,有些使用 keil,有些使用 gcc。 我想知道使用任一选项所涉及的问题.....…
应使用哪种 ARM 处理器通过以太网传输数据?
下面的问题与 8051 系列有关,因为它只有串行端口。 现在,当我发现 ARM 处理器具有内置以太网设施时,我决定转向 ARM。 因此,这将是最容易开始的一…
Linux 内核中的 I2C 写入确认轮询
这里平淡的反应让我想知道这个< /a>. 我已经配备了一个设备 (Analog Devices 525x)(来自数据表,第 16 页): 在内部 [EEPROM] 写入周期期间禁…
Android 是否阉割了 ARM 的 Jazelle 技术?
我认为 Android 中的 Java 字节码“混蛋”的理由是性能。 (我怀疑还有另一个原因。)但是,通过更改字节码,他们难道没有让 Jazelle 等硬件加速技术…
为 ARM Thumb2 寻找高效的整数平方根算法
我正在寻找一种快速的纯整数算法来查找无符号整数的平方根(其整数部分)。 该代码必须在 ARM Thumb 2 处理器上具有出色的性能。 它可以是汇编语言或C…
C++ 在 Windows CE for ARM 上从 C# 调用的 DLL 始终返回 0
我目前正在 TI OMAP 处理器(ARM 处理器)上开发适用于 Windows CE 的应用程序。 我试图简单地从 C# 调用 C++ DLL 文件中的函数,但无论我使用哪种数…
Console_init 导致内核恐慌
系统详细信息: 操作系统:Debian/5.0 kernel 2.6.26-2 i686 SMP 硬件:IBM Thinkpad T40 Type 2373 Pentium M 1.5GHz, 512MB RAM 来源: sudo apt-ge…
在 Android 上安装预构建的二进制文件:“未找到”
我正在尝试在自定义 Android 映像中安装预构建的二进制文件。 为此,我已将其复制到 prebuilt/android-arm/ 中的一个新目录,其中包含与此类似的 Andr…
如何找到字符串在内存中的位置(有物理偏移量)?
我需要从恶意二进制文件中找到 str[可能是 n]cmp。 问题是反汇编中有十亿个。 我知道它在那里是因为有弦的帮助。 我正在反汇编一个没有“otx”的二进…