如何学习QNX,或者说如何了解一个未知的操作系统?这个问题困扰了很多嵌入式系统开发人员。 这里我给大家一些建议: 1.首先需要在QNX网站注册一个账户 2.在QNX官网下载Momentics,也就是IDE开发环境。还需要下载 QNX Neutrino RTOS ISO 文件,同时去Vmware官网下载vmware并安装QNX OS。在虚拟机中安装QNX,这样就可以在一台电脑中实现IDE和OS。 3.参考帮助文档中的:10 Steps to Developing a QNX Program: Quickstart Guide章节,实现第一个“Hello World”程序的编译,断 点调试,IDE和QNX主机的连接。 待续......
期待更新。 我还是个新手,希望以后能不断进步。
对新手很有帮助
强烈建议你学习 "System Architecture" 这本书。QNX 是Posix操作系统,但QNX本身有自我的实现, 比如"Message Passing". "System Architecture" 这本书分析了很多系统概念。 作为开发者, 还应该学习 ”Programmer's Guide". 这本书重点在程序线程, 内存管理,编译和调试。 然后学习 ”QNX Momentics IDE User's Guide". 要用IDE必读这本书。 以上书都可以在网上直接读. http://www.qnx.com/developers/docs/6.5.0/index.jsp