寻找使用GCC> = 4.9.2运行linux的大端硬件

时间:2018-10-05 10:07:34

标签: c++ c++11 embedded hardware endianness

我正在开发一种通信框架,该框架支持不同字节顺序的机器之间的数据序列化,这在汽车行业中非常普遍,因为小型控制器是老式的高位字节序。

现在,我需要测试我的代码,但是到目前为止,我找不到任何硬件可以像在树莓派上那样用它来猛击现成的Linux。

有人有主意吗?

问题是我至少需要GCC 4.9.2才能支持C ++ 11,所以所有古老的东西都行不通。

而且它的价格不应该超过几百美元。

我之前尝试过QEMU,但是它只会吐出随机错误消息,感觉好像没人测试过这种大端字节的东西。

我需要一些我可以订购的东西,闪存一些SD卡,启动它,安装gcc,编译我的东西并对其进行测试。

1 个答案:

答案 0 :(得分:1)

如果您有debian 8 powerpc映像(https://www.debian.org/releases/jessie/debian-installer/),请在qemu中尝试:

qemu-system-ppc -cdrom debian-8.11.0-powerpc-netinst.iso -boot d

我得到了一个普通的debian安装程序,似乎已经可以安装它了。