问题标签 [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 交叉编译 Qt X11?
一段时间以来,我一直在尝试为 PowerPC 交叉编译 Qt X11,但一直遇到各种问题。
根据我提供的 Qt 支持信息,需要做的就是:
- 创建一个新的 mkspec
- 在我使用 linux-g++ 中复制现有目录
mkspec/
并对其进行修改。 - 修改 qmake.conf 以使用您的工具链、库和包含
运行以下配置命令:
./configure -arch <your arch> -xplatform <your mkspec> -prefix <where you want Qt installed> <other options>
配置完成后,运行
make
thenmake install
。您会发现 Qt 安装在您在-prefix
选项中指定的目录中。
这样做有各种各样的问题。
linux - 如何在多核 PowerPC 上获取 CPU ID?
我有一个多线程应用程序,它在 8 核 PowerPC 处理器上的 Linux 2.6.30 下运行。我想确定启动线程时正在使用哪个 CPU。显而易见的答案是打印 PID - 处理器 ID 专用寄存器。使用 mfspr 指令访问 PID 寄存器。我尝试在我的 C 程序中使用以下 asm 访问它:
问题是这mfspr
是一条特权指令,即使这个应用程序以 root 身份运行,它也会出现非法指令错误。在裸机应用程序上执行此指令时可以正常工作。
虽然可以创建一个在内核空间中执行这些指令的驱动程序,但当答案返回到线程时,它可能已经移动到不同的内核。
从 Linux 用户级进程有没有办法获取当前线程正在运行的内核的 ID?
architecture - 如何为 32 位和 64 位创建单个 makefile?
我有一个makefile
对 Linux ( x86_64
) 和 OS X Intel ( x86_64
) 透明的工作。这使用 64 位特定的 GCC 选项。
有没有办法调整 makefile 以便我可以为 32 位和 64 位 OS X PPC ( ppc
, ppc64
) 构建而无需维护单独的、特定于架构的 makefile — 可能类似于可以确定的预处理器指令建造前的建筑?
assembly - 是否可以将 PPC 程序集转换为 C?
我有一些 PPC 代码,我想将其转换回其原始 C 代码,有没有办法做到这一点?可能是一个人(比如知道 PPC 来重构 C 代码的人?)或一个程序?
node.js - 是否可以让 Node.js 使用 Rhino 作为 Javascript 引擎?
我在我的网络应用程序上使用 Node.js 完成了几项工作,到目前为止一切都很好。
但是 Node.js 使用 Google 的 V8 作为默认的 Javascript 引擎 (JSE),而 V8 只能在 x86 和 ARM 指令集架构 (ISA) 上运行。
现在我有一台 PPC 处理器 Mac 计算机,我想在其上运行 Node.js 。
为此,建议我使用 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 cross-compiler)整数提升问题
这是测试代码。
在 i386 gcc-4.4.5 中,输出为 -1。但在 powerpc-e300c3-linux-gnu-gcc-4.1.2(MPC8315 交叉编译器)中,输出为 255。
怎么了?为什么 gcc-4.1.2 的输出是 255?
感谢您的回答...
macos - 如何在英特尔 Mac 上运行 PPC Leopard 用于 QA 目的?
我们的 QA 需要在 PPC Leopard 上测试我们的软件。有没有办法在不购买一些旧的 PPC 硬件的情况下做到这一点?
奥伦
assembly - 这个堆栈检查 PPC 程序集在做什么?
我有以下独立的功能(即它分支到 using bl CheckStackFunc
),我对它的目的感到困惑。熟悉 PowerPC 组装的人可以帮忙吗?
话虽如此,我正在使用IBM 的这份文档作为我的 PPC 组装参考。这被认为是最终来源还是我应该注意的其他来源?
assembly - 一个简单的组装问题
我是组装新手,这很有趣。无论如何,我有一个问题...
该代码是否相当于if cr7 > %r29 and %r8
?
linux - FEC and Gianfar deriver
What is the difference between fec and gianfar driver? It does not seems to be chip drivers. I have to integrate the functionality of DP83849 PhyChip for MPC8313E. I have one fec driver ported for coldfire architecture and uses DP83849 phy. Can I use fec driver or for MPC8313E, gianfar is required?