我尝试学习嵌入式软件开发已经有一段时间了(从事软件工作已有近15年的时间,用Java开发了10年,并对大学的C/C++/X86 Asm有很好的了解)。开始玩一个基于事先知情同意的评估委员会只是为了刺激。
在我工作的地方,有一个部门。他们不时地在嵌入式系统上有一些空缺。他们所要寻找的事情之一是使用PowerPC架构的经验。
我已经在interweebz上搜索过带有PowerPC芯片的廉价评估板,但我发现的只是400到1000美元及以上的电路板。我想知道是否有一种廉价的方法可以在体系结构上学习PowerPC嵌入式系统,因为我已经看到了其他架构的评估板的价格范围的一小部分。
或者,如果一个评估。板的价格是负担不起的,至少是一个廉价的平台,可以在PowerPC程序集中进行编程(即使它不是嵌入式的)。
有人能提些建议吗?
哦,如果你能推荐一些关于PowerPC架构和编程的书,那就太好了。
发布于 2010-01-22 23:35:55
只要买一台旧的PowerPC Mac,任何东西,从旧的系统7机器到当他们停止销售PowerPC的时候。
http://www.google.com/products?q=g3+mac&hl=en&aq=f
http://www.google.com/products?q=original+imac&hl=en&aq=f
发布于 2010-01-22 23:19:45
你可以走模拟路线。我运行qemu来测试我的编译器:
[~/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进程。模拟powerpc系统(它可以引导Linux)。我也希望把它作为独立的目标,但我还没有走那么远。
发布于 2010-01-22 23:44:41
我不知道评估板,但Gamecube和Wii都运行PowerPC处理器。您通常可以拿起一个30美元的Gamecube,并且在GamecubeLinux维基上有一个可行的linux发行版和大量的信息
https://stackoverflow.com/questions/2121194
复制相似问题