如何获取 QNX C/C++ 示例代码?
4 回答
由于 QNX 是专有的,因此很难“快速启动”。
但随着 Research In Motion(黑莓的制造商)收购它并对其进行大量投资 - 希望让尽可能多的开发人员加入新的 BBX 平台,您可能会从通过 RIM 学习 QNX 中受益 - 甚至可能赢得免费的 Playbook 平板电脑。
您可以从以下网站下载本机开发工具包 (NDK):https ://bdsc.webapps.blackberry.com/native/
它是 Eclipse 的一个稍作修改的版本,称为 Momentics。使用 Playbook 模拟器(在 VMWare 的免费版本下运行),您可以编写、编译和运行您的 QNX 软件。
我建议您仔细查看 PPS 对象。它们是 QNX 最杰出的“特质”,掌握它几乎可以让您成为 QNX 开发人员。此外,尝试在 QNX 网站上注册 Foundry27,您会在 QNX 网站上找到少数(不幸的是几乎对 Google 隐藏)资源。
我希望这会有所帮助!
编辑:NDK 附带了一些示例。您会发现它们与 POSIX 非常相似。
QNX 社区资源始终是 QNX 帮助和示例代码的良好来源。
通常,库引用条目有一个小的示例代码,例如MsgDeliverEvent。
如果您访问QNX.com,下载 QDE/Momentics 试用版,您将获得一个 Eclipse-CDT,其中包含从起始页面可用的示例。
QNX Neutrino 也与 Linux/Unix 系统足够相似,大多数软件示例(例如套接字和终端 io 代码)将同样适用于 QNX,因为它们适用于它们的 Unix 系统。