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
0
votes
0 answers

c programming for interrupts in qnx?

client- server communication - client is sender and server is receiver. when the server receives the data on the ethernet interface(UDP) the kernel in the server is triggered. I am using QNX on the server side. server(i.e embedded pc target) is…
user3458454
  • 291
  • 1
  • 4
  • 20
0
votes
1 answer

interrupt service routine in qnx?

Scenario : Client is sending a data and the server is receving the data from client via ethernet layer (udp). When the server receives a data from the client on the ip layer (kernel). It interrupts the kernel and kernel as to execute the data by the…
user3458454
  • 291
  • 1
  • 4
  • 20
0
votes
1 answer

What is the difference between nw_pthread_create and pthread_create?

This is a QNX specific implementation for threads. I'm working on developing a wifi driver for the QNX platform.
DriverDev
  • 124
  • 1
  • 7
0
votes
1 answer

QNX Microphone sampling and speaker playback

I am using QNX neutrino RTOS, I am new to QNX. I have setup my first project with some IPC messaging between two threads. What I want to do is have one thread as a microphone "driver" that samples input from the microphone and stores / sends it as…
code_fodder
  • 15,263
  • 17
  • 90
  • 167
0
votes
1 answer

how to add the path for of specific header file in QNX momentics IDE?

I created a QNX c project and added some libraries and .c file in that. I want to add the path for the .h file in QNX momentics ide. There is no option for it. I created a QNX c project. Could someone help me in this ??
user3252048
  • 77
  • 1
  • 12
0
votes
2 answers

How to execute "top" only 1 time in QNX (c++ programming)

I am trying to write simple application for QNX. I installed qnx momentics ide, connected it to QNX virtual machine, and trying to execute "top" command #include #include #include #include using namespace…
0
votes
2 answers

How to build os image including gcc g++ tool chain for ARM platform?

I am trying to build an OS image for TI OMAP4 Pandaboard. The downloaded BSP can be built but very limited without gcc g++ compiler. I think it much difficult to add the tool chain in QNX Momentics IDE, because there are so many files to be added.…
allenchen
  • 625
  • 10
  • 21
0
votes
1 answer

How can I access each thread's stack using THREAD type in QNX?

What is the THREAD datatype in QNX neutrino? How can I access to content of a thread's stack using its THREAD* value just like when you debug stack frames using gdb command tool?
moorara
  • 3,897
  • 10
  • 47
  • 60
0
votes
1 answer

Error [Errno 89] Function not implemented while executing command python setup.py egg_info

Update 6/25/2013) I see the same error when trying to install different package using pip, indicating that the package is likely to have nothing to do with the issue. On QNX I'm seeing the following error upon running pip. # pip install -U…
IsaacS
  • 3,551
  • 6
  • 39
  • 61
0
votes
1 answer

How do I setup a QNX project to generate debug executable?

I imported an existing code base, which was setup for QNX into QNX Momentics. Using v6.5 of the OS with Service Pack 1. Everything out there in the tutorials about debugging say to turn on a Variant, but my project settings doesn't have a section…
Rich Elswick
  • 561
  • 5
  • 20
0
votes
0 answers

How to use Intel AVX on QNX Neutrino 6.5.0?

I recently started working with QNX 6.5.0 and can't understand how in QNX develop programs using Intel AVX. Installed QNX Development Studio 6.5.0 with GCC 4.4.2, I'm trying to write a simple program, but the build fails. #include int…
Ildar
  • 1
  • 2
0
votes
1 answer

What is the QNX kernel binary name

I'm working on a project where underlying Kernel is from QNX and all the Kernel sources are coming as binary ,for example CAM layer for block drivers is present as libcam.a but could not find the exact kernel binary which should be there in whole…
Amit Singh Tomar
  • 8,380
  • 27
  • 120
  • 199
0
votes
1 answer

QNX system hangs while shutting down using phshutdown

While shutting down QNX neutrino using phshutdown(either reboot or shutdown),system hangs while killing message queues(mqueue).the message displayed on screen is Shutting down service providers(mqueue) What could be the reason for this ?
Rajesh
  • 356
  • 1
  • 5
  • 15
0
votes
1 answer

How to load devnp-ncm.so in qnx OS?

I am running QNX OS (650SP1) in VMplayer. I would like to load devnp-ncm.so driver. I have tried following things - 1) # io-pkt-v4-hc -d /lib/dll/devnp-ncm.so path=/dev/io-usb/io-usb -ptcpip verbose & 2) # io-pkt-v4-hc & # mount -T io-pkt…
user1659320
  • 33
  • 1
  • 7
0
votes
1 answer

How to reset process ID in QNX

If someone knows how to rest process ID in QNX, please let me know. I am searching the web but looks like nothing to be found. I actually need to write a script to do the following: Look for current process ID If PID is bigger than some particular…
Daniil Belonin
  • 373
  • 1
  • 9
  • 19
1 2 3
8
9