廉价的PowerPC评估板?

9

我已经尝试学习嵌入式软件开发有一段时间了(从事软件工作将近15年,10年在Java方面,并且拥有大学时期C/C++/X86汇编的良好知识)。只是出于兴趣开始使用基于PIC的评估板进行尝试。

在我工作的地方,有一个部门会时不时地招聘嵌入式系统相关的人才。他们寻找的其中一项技能就是具备PowerPC架构的经验。

我在互联网上搜寻了便宜的PowerPC芯片评估板,但我找到的都是价格在400-1000美元以上的板子。我想知道是否有一种便宜的方式来学习PowerPC架构的嵌入式系统,因为我看到其他架构的评估板价格只是这个价位的一小部分。

或者,如果没有价格合理的评估板,至少也要有一种便宜的平台来练习PowerPC汇编语言编程(即使不是嵌入式的)。

有人可以提供一些建议吗?

哦,如果你能推荐一些关于PowerPC架构和编程的书籍,那就太好了。

5个回答

5

好的建议 - 你可以运行Mac OS X并使用Xcode进行开发,或者你也可以选择一些适用于PPC Mac的Linux发行版(我建议使用Yellow Dog)。 - Paul R
谢谢!我接受了这个建议,目前正在竞拍一个苹果G4。它比一块单板电脑便宜得多,而且性能更强大(我总是可以再用另一个Linux服务器)。虽然我希望能找到单板电脑,因为我需要探索嵌入式编程的一些东西。但至少我会有一个便宜的平台来进行PowerPC汇编编程。谢谢! - luis.espinal
购买二手 Mac 的提示:购买子 GHz 的机器,具有您所需的内存,除非您确信它是常见的 DDR、DDR2。在这里,二手 PPC Mac Mini 的 1.25GHz 售价约为200欧元,配备512MB内存和40GB或80GB硬盘。 - Marco van de Voort

4

您可以采用仿真方法。我运行qemu-ppc来测试我的编译器:

[~/ecc/ellcc/test/source] main% cat write.c
int main(int argc, char** argv)
{
    write(1, "hello world\n", sizeof("hello world\n") - 1);
}
[~/ecc/ellcc/test/source] main% ~/ecc/ellcc/bin/powerpc-elf-ecc write.c
[~/ecc/ellcc/test/source] main% ~/ecc/ellcc/bin/qemu-ppc a.out
hello world
[~/ecc/ellcc/test/source] main%

您可以使用它进行汇编语言编程。qemu-ppc 模拟 ppc Linux 进程。qemu-system-ppc 模拟 powerpc 系统(可引导 Linux)。我希望也能将其用于独立目标,但我还没有做到这一步。


1
谢谢Richard。我一回家就会尝试使用qemu进行汇编。如果我能找到一个便宜的powerpc板,那就更好了,因为这将帮助我学习如何在嵌入式系统上进行基本的工作。谢谢! - luis.espinal

2

你能否获取MPC5125的工具链和交叉编译器?我刚买了一个,但是由于Timesys不再完全支持它,我很难找到可以使用的工具。而Freescale只告诉我去联系Timesys。 :) - GrandAdmiral
通常在这里阅读:http://tthtlc.wordpress.com/2014/02/25/tool-chain-for-the-twr-mpc5125/ 特别是要阅读这个链接:https://community.freescale.com/message/342028#342028 - Peter Teoh
那个答案实际上是我写的。原始问题已经关闭,所以我没有想到在评论中发布答案,一旦我找到了答案。感谢你这样做。我希望它能帮助其他人。 - GrandAdmiral
肯定有帮助,也谢谢你的回答。至于关闭问题,那只是一个人的意见。任何问题都是学习的机会,每个回答也是如此。很高兴认识你! - Peter Teoh

2

关于评估板我不太清楚,但Gamecube和Wii都运行PowerPC处理器。你通常可以以$30的价格购买二手Gamecube,并且有一个可用的Linux发行版和大量信息在GamecubeLinux Wiki上。


你也可以购买一台二手PlayStation 3并安装Linux :-) - Nils Pipenbrinck

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接