ARM NEON:vld4_f32 和 vld4q_f32 有什么区别?
我无法区分 ARM NEON 指令中的 vld4_f32 和 vld4q_f32 之间的区别。 当我提高编码水平并开始查看汇编指令而不是信息较少的内在函数时,混乱就开始了。…
如何使用NEON比较(大于或等于)指令?
一般如何使用 NEON 比较指令? 这是一个案例,我想使用大于或等于指令? 目前我有一个, int x ... ... ... if(x >= 0) { .... } 在NEON中,我想以…
在嵌入式 RTOS 任务之间传递消息的好方法(但可以优雅地处理消息超时)
我正在使用嵌入式 RTOS (CMX),但我认为这适用于任何嵌入式 RTOS。我想在不同任务之间传递消息。问题在于,一项任务有时会在很长一段时间内(几秒钟)…
Telechips TCC89XX 上的 Android 移植:无法启动 init 进程
我已经开始在TCC89XX板上移植Android,我下载了Android SDK。并应用内核2.6.29的补丁,处理器具有armv6指令集。 我无法看到网络 ifconfig 无法显示网…
c# (mono, dotgnu) for arm 嵌入式问题
有没有人有使用基于 C# 或 .net 的语言用于基于 ARM 的板的经验? 是否有编译器可以让我的代码为 Arm 板做好准备? 推荐使用linux还是windows开发? …
ARM Cortex M3 如何在发生硬故障之前确定程序计数器值?
我有一个使用 STM32F103 (ARM Cortex M3) 的嵌入式项目,它在发布模式下偶尔会出现硬故障。作为恢复的一部分,我想检索硬故障之前的 PC 值并将其存储…
ARM Cortex-A8:如何测量缓存利用率?
我有一个 Freescale 的 i.MX515EVK,一个 ARM Cortex-A8/Ubuntu 平台,不幸的是,板上的 Linux 内核不支持一些众所周知的分析器,例如 Oprofiler 或 Z…
在64位环境下执行32位目标文件
我为arm-gcc制作了一个交叉编译工具链,为arm-elf目标配置了binutils、newlib、gcc和gdb。我遇到的问题是,当我在 Mac 上使用 arm-elf-gcc 编译程序时…
内联汇编:将指针传递给函数并在汇编中的该函数中使用它
我使用的是 ARM/Cortex-A8 处理器平台。 我有一个简单的函数,我必须将两个指针传递给函数。这些指针稍后会在只有我的内联汇编代码的函数中使用。这个…
编译newlib时出错
我正在尝试从头开始构建手臂工具链。 我指的是这个网站。 http://www.nixit.co.uk/cortex-m3-mac- 1 仔细遵循所有说明。一切都很顺利,直到 newlib 编…
At91sam9rl 没有操作系统的arm hello world
我想运行一个简单的hello world,用c 编写,app。 在我的 at91sam9rl-ek 上。 没有操作系统可以吗? (如果是的话)我该如何编译它? - 现在我尝试使…
将 8 位 uint8_t 加载为 uint32_t?
我的图像处理项目使用灰度图像。我有 ARM Cortex-A8 处理器平台。我想利用 NEON。 我有一个灰度图像(考虑下面的示例),在我的算法中,我必须仅添加…
ARM LPC1768 UART0配置,波特率错误
我的波特率应该是115200,但它是892.9 void UART0_Init(int pclk, int baudrate) { unsigned long int DLest //unsigned long int pclk unsigned int …
“CPU没有停止”和“未发现APB-AP”错误
当我使用 JTAG 将 C 代码加载到评估板时,它加载成功。但是,当我从 main() 执行代码时,我立即收到“CPU 未停止”错误,然后是“未找到 APB-AP”错误…