9

私はしばらくの間、組み込みソフトウェア開発を学ぼうとしてきました (ほぼ 15 年間、Java で 10 年間ソフトウェアを開発しており、さらに大学で C/C++/X86 Asm について十分な知識を持っています)。ちょうど PIC ベースの評価ボードで遊び始めました。キック用。

私が働いているところには、部署があります。彼らは時々組み込みシステムにいくつかの開口部を持っています. 彼らが求めるものの 1 つは、PowerPC アーキテクチャーの経験です。

PowerPC チップを搭載した安価な評価ボードを interweebz で探しましたが、400 ~ 1000 ドル以上のボードしか見つかりませんでした。PowerPC アーキテクチャの組込みシステムを安価に学習する方法があるのではないかと考えています。他のアーキテクチャの評価ボードをその価格帯の何分の 1 かで見たことがあるからです。

または、eval の場合。ボードは手頃な価格で入手できません。少なくとも、PowerPC アセンブリでプログラミングを練習するための安価なプラットフォームです (たとえそれが埋め込まれていなくても)。

いくつかの提案を提案できる人はいますか?

また、PowerPC のアーキテクチャとプログラミングに関する本を何冊かお勧めいただければ、それも素晴らしいことです。

4

5 に答える 5

5

古い System 7 マシンから、PowerPC マシンの販売が終了したときまで、何でも古い PowerPC Mac を入手してください。

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-22T23:35:55.960 に答える
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 を起動できます)。スタンドアロンのターゲットにも使用したいと思っていますが、まだそこまで行っていません。

于 2010-01-22T23:19:45.513 に答える
2

評価ボードについてはわかりませんが、ゲームキューブとWiiはどちらもPowerPCプロセッサを搭載しています。通常、30ドルで使用されるGamecubeを入手できます。また、GamecubeLinux Wikiには、実行可能なLinuxディストリビューションと多くの情報があります。

于 2010-01-22T23:44:41.883 に答える
2

FreescaleのMPC5125ボードを持っています。価格は169米ドルで、Linuxカーネルがプリインストールされています。このボードでのLinuxカーネルの開発は、Webから簡単に入手できます。

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

于 2011-05-24T08:07:31.970 に答える
2

+1 PPC Mac に... それが最も便利な方法です。

または、ルーターとして使用できる新しいものが必要な場合は、Routerboard 600 シリーズが PowerPC ベースです: http://routerboard.com/index.php?showProduct=55

于 2010-01-23T01:15:02.957 に答える