問題タブ [powerpc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
qt - PowerPC用にQtX11をクロスコンパイルする方法は?
私はしばらくの間、PowerPC用にQt X11をクロスコンパイルしようとしていて、さまざまな問題を抱え続けています。
私のQtサポートから与えられた情報から、行う必要があるのは次のとおりです。
- 新しいmkspecを作成します
mkspec/
linux-g ++を使用して、既存のディレクトリをコピーして変更しました。- ツールチェーン、ライブラリ、およびインクルードを使用するようにqmake.confを変更します
次のconfigureコマンドを実行します。
./configure -arch <your arch> -xplatform <your mkspec> -prefix <where you want Qt installed> <other options>
構成が完了したら、を実行
make
しますmake install
。オプションで指定したディレクトリにQtがインストールされてい-prefix
ます。
これを行うにはあらゆる種類の問題がありました。
linux - マルチコアPowerPCでCPUIDを取得するにはどうすればよいですか?
Linux2.6.30で8コアのPowerPCプロセッサを実行しているマルチスレッドアプリがあります。スレッドの起動時にどのCPUが使用されているかを確認したいと思います。明白な答えは、PID(プロセッサID専用レジスタ)を出力することです。PIDレジスタには、mfspr命令を使用してアクセスします。Cプログラムで次のasmを使用してアクセスしようとしています。
問題は、それmfspr
が特権命令であり、このアプリがrootとして実行されている場合でも、不正な命令エラーで障害が発生することです。この命令は、ベアメタルアプリで実行すると正常に機能します。
カーネル空間でこの命令を実行するドライバーを作成することは可能ですが、回答がスレッドに戻るまでに、別のコアに移動した可能性があります。
Linuxユーザーレベルのプロセスから、現在のスレッドが実行されているコアのIDを取得する方法はありますか?
architecture - 32 ビットと 64 ビットの両方で単一のメイクファイルを作成するにはどうすればよいですか?
Linux ( ) と OS X Intel ( ) でmakefile
透過的に動作する があります。これは、64 ビット固有の GCC オプションを使用します。x86_64
x86_64
32 ビットおよび 64 ビットの OS X PPC ( ppc
, ppc64
) 用にビルドできるようにメイクファイルを調整する方法はありますか?建てる前の建築?
assembly - PPC アセンブリを C に変換することは可能ですか?
PPC コードを元の C コードに変換したいのですが、これを行う方法はありますか? おそらく人 (C コードを再構築するための PPC を知っている人など?) またはプログラム?
node.js - Node.js で Rhino を Javascript エンジンとして使用することは可能ですか?
私は自分の Web アプリでいくつかのジョブに Node.js を使用していますが、これまでのところすべて問題ありません。
しかし、Node.js は Google の V8 をデフォルトの Javascript エンジン (JSE) として使用し、V8 は x86 および ARM 命令セット アーキテクチャ (ISA) で排他的に実行されます。
今、私は Node.js を実行したい PPC プロセッサー Mac コンピューターを持っています。
そのためには、Rhino + OpenJDK Shark Virtual Machine + Low Level Virtual Machine ( LLVM ) を JIT コンパイラとして使用することをお勧めします。現在、これが PPC ISA で Node.js を実行する最も適切な方法のようです。または、それを行うより良い方法はありますか?
Node.js を Rhino で動作させることが可能かどうか、事前に教えていただけますか? ところで、Node.js は C++ で書かれており、私は C++ プログラミングの経験があります。つまり、必要に応じて Node.js のコードを再編集しようとすることがあります。
ありがとう。
c++ - gcc (v4.1.2 クロスコンパイラ) 整数昇格の問題
これがテストコードです。
i386 gcc-4.4.5 では、出力は -1です。しかし、powerpc-e300c3-linux-gnu-gcc-4.1.2(MPC8315 クロスコンパイラ) では、出力は 255です。
なにが問題ですか?なぜ gcc-4.1.2 の出力は 255 なのですか?
ご回答有難うございます...
macos - QA 目的で Intel Mac で PPC Leopard を実行する方法は?
QA は、PPC Leopard でソフトウェアをテストする必要があります。古い PPC ハードウェアを購入せずにそれを行う方法はありますか?
オーレン
assembly - このスタック チェック PPC アセンブリは何をしているのですか?
私は次の自己完結型関数を持っています (つまり、 using に分岐していbl CheckStackFunc
ます) が、その目的がわかりません。PowerPC アセンブリに詳しい人が手を貸してくれませんか?
そうは言っても、私はPPC アセンブリーのリファレンスとして IBM のこのドキュメントを使用しています。これは決定的なソースと見なされますか、それとも他に知っておくべきことがありますか?
assembly - 簡単な組み立て問題
組み立て初心者ですが、とても楽しいです。とにかく一つ質問があります...
そのコードはと同等ですif cr7 > %r29 and %r8
か?
linux - FEC と Gianfar の派生
fec と gianfar ドライバーの違いは何ですか? チップドライバーではないようです。MPC8313E 用の DP83849 PhyChip の機能を統合する必要があります。Coldfire アーキテクチャ用に移植された 1 つの fec ドライバーがあり、DP83849 phy を使用します。fec ドライバーを使用できますか、または MPC8313E には gianfar が必要ですか?