【问题标题】:Cheap PowerPC Evaluation Board? [closed]便宜的 PowerPC 评估板? [关闭]
【发布时间】:2011-01-08 10:28:17
【问题描述】:

我已经尝试学习嵌入式软件开发有一段时间了(从事软件工作将近 15 年,其中 10 年使用 Java,加上大学时对 C/C++/X86 Asm 的良好了解。)开始使用基于 PIC 的软件评估板只是为了好玩。

我工作的地方有一个部门。他们不时在嵌入式系统上有一些空缺。他们寻找的东西之一是 PowerPC 架构方面的经验。

我在 interweebz 上查看了带有 PowerPC 芯片的廉价评估板,但我发现的只是 400 至 1000 美元及以上的评估板。我想知道是否有一种廉价的方法来学习PowerPC 架构上的嵌入式系统,因为我见过其他架构的评估板,价格只是这个范围的一小部分。

或者,如果是评估。板子不能以可承受的价格买到,至少是一个便宜的平台,可以在其中练习 PowerPC 组装中的编程(即使它没有嵌入)。

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

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

【问题讨论】:

    标签: assembly embedded powerpc


    【解决方案1】:

    我有一块飞思卡尔的 MPC5125 开发板 - 我花了 169 美元,预装了 Linux 内核,并且可以从网上轻松获得在该板上进行的 linux 内核开发。

    http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MPC5125

    http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=TWR-MPC5125-KIT

    和开发资源位于Timesys(无需支付附加服务即可下载源代码-点击下载BSP):

    https://linuxlink.timesys.com/docs/gsg/mpc5125_twr

    【讨论】:

    • 在哪里可以获得 MPC5125 的工具链和交叉编译器?我刚买了一个,但我很难找到使用它的工具,因为 Timesys 不再完全支持它。飞思卡尔只是让我和 Timesys 谈谈。 :)
    • 这个答案实际上来自我。最初的问题已经结束,所以一旦我弄清楚了,我就没有想过在 cmets 中发布答案。谢谢你这样做。我希望它可以帮助其他人。
    • 肯定对我有帮助,也感谢您的回答。至于被关闭,只是一个人的意见。任何问题总是一个学习的机会,每个答案也是如此。认识你真好!
    【解决方案2】:

    +1 到 PPC Mac...这将是迄今为止最方便的方式。

    或者,如果您想要一些可以用作路由器的新产品,Routerboard 600 系列基于 PowerPC:http://routerboard.com/index.php?showProduct=55

    【讨论】:

      【解决方案3】:

      我不知道评估板,但 Gamecube 和 Wii 都运行 PowerPC 处理器。你通常可以花 30 美元买到一个 Gamecube,GamecubeLinux Wiki 上有一个可用的 linux 发行版和大量信息

      【讨论】:

      • 你也可以买个二手 playstation3 安装 linux :-)
      【解决方案4】:

      只要买一台旧的 PowerPC Mac,从旧的 System 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

      【讨论】:

      • 好建议 - 您可以运行 Mac OS X 并使用 Xcode 进行开发,或者可以在 PPC Mac 上运行各种 Linux 发行版(我建议 Yellow Dog)。
      • 谢谢!我同意这个建议,我目前正在竞标 Apple G4。它比板子便宜得多,而且功能更强大(我总是可以使用另一个 linux 服务器。)不过,我希望我能找到一块板子,因为我需要探索一些关于嵌入式编程的东西。但至少我会有一个便宜的平台,可以用它在 PowerPC 汇编中编程。谢谢!
      • 购买 2 手 mac 的提示:购买具有所需内存的 sub GHz 机器,除非您绝对确定它是常见的 DDR、DDR2。在这里,第二手 PPC Mac Mini 的 1.25GHz 价格约为 200 欧元,配备 512MB 和 40 或 80 GB HD。
      【解决方案5】:

      你可以走仿真路线。我运行 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)。我也希望将它用于独立目标,但我还没有做到这一点。

      【讨论】:

      • 谢谢理查德。我一回到家就尝试使用 qemu 进行组装。如果我能找到一块便宜的 powerpc 板,那就更好了,因为这将帮助我了解使用它们进行嵌入式工作的基本细微差别。谢谢!
      猜你喜欢
      • 2014-06-11
      • 1970-01-01
      • 2010-09-09
      • 1970-01-01
      • 1970-01-01
      • 2015-02-06
      • 2011-04-13
      • 2016-11-26
      • 1970-01-01
      相关资源
      最近更新 更多