Questions tagged [qnx-neutrino]

QNX Neutrino is the latest incarnation of QNX's Real-Time Operating System that is both full-featured and robust, but can also scale down to meet the constrained resource requirements of realtime embedded systems. It features a microkernel based design, modular design, message passing based API, UNIX like environment and POSIX compliance.

QNX Neutrino is the latest version (v6) of the Real Time Operating System written by QNX Software Systems. As well as being famous for being used in safety critical embedded systems it is now being found in more commercial settings such as automotive information systems and the Blackberry Tablet OS runs on top of the QNX Neutrino RTOS.

The design of QNX Neutrino is based on a microkernel and message passing layer. All processes run in memory protected user space which allow QNX Neutrino to be robust yet scalable, even in the face of runtime errors in core services such as drivers.

QNX Neutrino is available for the x86, ARM, PowerPC, MIPS and SH-4 processor architectures.

What kinds of questions should have this tag?

This tag should be applied to questions which are asking about programming for the QNX Neutrino RTOS, and particularly when using the RTOS services and APIs.

Questions about the Blackberry Tablet OS should probably only have this tag if you are coding directly against the underlying QNX Neutrino RTOS APIs.

Important Links

124 questions
2
votes
2 answers

Finding an exact match in QNX without using grep -w

I'm writing a script that needs to find an exact match in a file that is compatible with QNX and POSIX compliant Linux more detail: Im trying to find the user of a process so the original command I wrote was user=$(ps -aux | awk '{print $1 " " $2}'…
2
votes
1 answer

qnx6 fs cannot be mounted read/write, standard hd

I am running Neutrino 6.4.0 with an attached standard 2.5" , 250GB Toshiba hard disk with 6 pre-existing qnx6 partitions. All of them can be mounted read-only; however, I cannot mount any of those as read/write. For instance: mount -r -t qnx6…
gcaglion
  • 131
  • 1
  • 12
2
votes
1 answer

JPEG image on qnx window

I'm working on a project where I have jpg files and I have to show them on the QNX screen. I want to read a JPEG file using libjpeg and decode it and show it on qnx window using window pixmap. I tried writing my code as below but it responds with…
Satish
  • 86
  • 2
  • 14
2
votes
2 answers

What's the difference between QNX 6.5.0(SP1) and 6.6.0 (backwards compatibility)?

Couldn't find actual release notes that point out the exact difference between QNX 6.5.1 and 6.6.0. I know that Photon's not supported anymore. So far, I've got SDP 6.6.0 but it might be that I need my software also to run on 6.5.0. So what is the…
Jim McAdams
  • 1,034
  • 1
  • 14
  • 30
2
votes
2 answers

How to get the QNX Kernel source code?

I'm wondering how could I fetch the latest version of QNX kernel source code? I've tried the following command: svn checkout --username http://community.qnx.com/svn/repos/coreos_pub/trunk while replacing with my email address I can…
moorara
  • 3,897
  • 10
  • 47
  • 60
2
votes
0 answers

how to handle interrupts in qnx?

/*kernel calls attach the interrupt function handler to the hardware interrupt specified by intr(i.e irq) */ // InterruptAttach() : Attach an interrupt handler to an interrupt source // interrupt source is handler1 for this example void…
2
votes
3 answers

How to mount a qnx partition as read -write enabled only for executing particular lines of code?

ie the partition of interest is already mounted as read-only.the partition need to be mounted as a rw enabled partition for executing particular lines of script alone.After that the partition should go to it's previous state of read only.
Rajesh
  • 356
  • 1
  • 5
  • 15
1
vote
2 answers

Connect to QNX on VirtualBox via IP

I would like to connect to QNX Neutrino OS (qconn) running on the VirtualBox from the Momentics IDE running on the Windows 7 (the same computer) via IP on 8000 port. I tried to get IP address of this virtual machine, and it seems to be the same as…
Nabuchodonozor
  • 704
  • 1
  • 6
  • 13
1
vote
1 answer

Difficulty of porting a TCP client and server from Linux to QNX Neutrino

Are there any major differences between a modern Linux and QNX Neutrino that would make porting an existing client/server difficult? The source is normally built using Qt's qmake, but has no other Qt dependencies. I need to provide an estimate…
Cat Zimmermann
  • 1,422
  • 2
  • 21
  • 38
1
vote
1 answer

Can Qt Creator be used to debug QNX Neutrino builds?

I've gotten so used to using Qt Creator that I'd like to use it as an IDE for a QNX project I'm doing (QNX 6.3.0). Code editing--check. Compiling--I'm pretty sure I can get that to work. Debugging--well I'm stuck. QNX Momentics distributes a cross…
Scott
  • 1,179
  • 7
  • 17
1
vote
0 answers

Does ASLR impede QNX Neutrino C++ profiling?

When profiling with the Momentics IDE for arm aarch64 using "Sampling" without "Call Count Instrumentation" after compiling the executable with "-g", the "Execution Time" view does not display the call and method names where runtime has been spent.…
Benjamin Bihler
  • 1,612
  • 11
  • 32
1
vote
0 answers

QNX7 and GCC 5.4.0 and CMAKE (fatal error: map: No such file or directory compilation terminated.)

I use CMAKE to cross compile my code for QNX6.5 and using gcc/g++ 4.4.2 I added a new tool chain file for QNX7 using gcc/g++ 5.4.0. My issue is that I am failing the build on standard includes like , etc... Errors like the following: fatal error:…
1
vote
0 answers

QNX: QNX 6.5.0 : Cannot find utility PPS

I currently have above version of qnx running on my target, but i cannot find pps utility. I have checked the file system but it is not available. How can test this feature of QNX on my target?, Is there any way to install only PPS utility without…
nipanch
  • 11
  • 3
1
vote
0 answers

SSH connection command to embedded OS QNX Neutrino via paramiko

I'm trying to establish a SSH connection to a QNX Neutrino OS device and run a file "shutdownDevice" followed by "startupDevice" located in the ls directory. I can do this through PuTTY without any issue. My code below doesn't output any errors and…
NathanielG
  • 11
  • 2
1
vote
1 answer

Start time of a process in QNX

I tried to get the start time of a process in QNX using the ps command i.e. ps -A -o "pid, stime, cmd", but it's showing the start time of all processes as 00.00 (seconds field is missing). How to get start time of all processes in QNX using command…
Raja
  • 133
  • 1
  • 7
1
2
3
8 9