QNX getting started

Source: Internet
Author: User

QNX is a real-time operating system developed by QNX software system Ltd. (qssl) in Canada based on micro-kernel and full address space protection, real-time, distributed, multi-task, and modular cropping. It complies with POSIX standards and is one of the few real-time operating systems that support graphic user interfaces. The QNX kernel only provides the most basic services of the operating system. tasks are organized through message-based Inter-task communication to form a complete system. After more than 20 years of development, QNX has become very powerful. For more information, seeWiki.

I have accumulated some experience and lessons through the use of QNX over the past few years. I hope that my friends who are interested in QNX can help me and share more ideas and make common progress.

1. Learn basic operations

There are not many Chinese documents on QNX, but it is a UNIX-like system. For Beginners, refer to the documents on Unix or Linux. To learn QNX, you must first learn how to operate and then talk about development. The Command Format of QNX is very similar to that of Linux, such as LS and CP. You just need to find an entry book on Linux to learn Common commands.

2. Reading Books

I have studied C/C ++ programming on Unix or Linux. I recommend master Stevens's advanced programming in the Unix environment. In addition, POSIX multi-threaded programming is also worth looking. QNX also has several classic books, but they are all in English and have not been introduced in China. It is troublesome to purchase and I have not read them yet. If any of you have any, I hope to share them with me, (* ^__ ^ *) Thank you very much! These books are mainly the QNX cookbook, getting started with QNX 4 -- A Guide for realtime programmers, The QNX 4 real-time operating system

3. View help

QNX is well written and comprehensive. The following content is recommended for help:

System Architecture: introduces the system kernel architecture of QNX

Programmer's Guide: Programming Guide

Photon microgui programmer's Guide: Interface Programming Guide

Building embedded systems: Guidance on QNX cropping and embedding

4. Forum

There are two more forums to see. In particular, there are many entry-level discussions in Chinese forums.

Http://www.openqnx.com/chinese

Http://www.openqnx.com

5. Practice

We recommend that you use vmware‑putty.exe in QNX.

If you have Unix or Linux basics, it is easy to learn QNX.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.