14得票1回答
GDB远程协议:如何分析数据包?

我有: 使用eCos操作系统的专有原型ARM板(基于Cortex-M3) 该板上已安装RedBoot引导程序 串口(RS-232) 用于ARM的GDB调试器(arm-eabi-gdb) 主机操作系统为Windows/Cygwin和/或Linux(实际上,无所谓) 问题:GDB调试器无法...

10得票3回答
GCC MIPS-32调用约定/堆栈框架定义

目前在MIPS-32处理器架构中,似乎没有一种明确定义的标准化堆栈帧和C语言调用约定(如寄存器使用等)。也就是说,完全取决于汇编器/编译器工具链定义它们自己的堆栈帧和调用约定。我一直在努力寻找GCC编译器在MIPS-32指令集上使用的约定的明确参考资料。我特别使用针对嵌入式环境中使用eCos开...

10得票3回答
嵌入式Linux还是eCos?

一种看待嵌入式Linux的方法是从桌面Linux开始,舍弃嵌入式系统不需要的部分(这是否真实?),而eCos是从头开始为嵌入式系统设计的。 现在,我们假设使用ARM处理器,可能是ARM7 - 性能有影响吗?实际上,我们谈论的是一个非常轻负载的系统,最多每天500个交易。 一个比另一个(或F...