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

106 questions
13
votes
5 answers

Blackberry Tablet OS: Development Resources, Guides, Tutorials

Following the recent announcement of the new Blackberry Tablet OS, it's SDK and Simulator, any ideas where one could find resources and tutorials on how to develop for their new tablet OS? It will be nice for once to catch the wave on time.
Carlos
  • 5,256
  • 19
  • 64
  • 113
6
votes
2 answers

Send int over socket in C/C++

I have troubles with sending an array of ints over a socket. the code looks like this Program 1: (running on windows) int bmp_info_buff[3]; /* connecting and others */ /* Send informations about bitmap */ send(my_socket, (char*)bmp_info_buff, 3,…
Lukasz
  • 2,067
  • 3
  • 23
  • 37
4
votes
1 answer

How similar are Pcap and WinPcap?

I'm trying to do cross-platform development, windows 7 host, QNX Neutrino target. Before trying to get the cross-platform development working, I'd like to test and play around with the code on my host, but Pcap isn't supported on Windows. How…
GreySage
  • 995
  • 17
  • 38
4
votes
1 answer

Why don't two QNX virtual machines on Windows 7 connect through QNet?

Details: two identical QNX 6.5.0 installed on VMware Player under Windows 7 on the different computers. In VMware settings network connection is bridged. Each QNX can ping another. For enabling QNet I run this: mount -T io-pkt…
dm-kiselev
  • 177
  • 1
  • 8
4
votes
3 answers

Find a file that was created within five days of another file in shell

i'm still pretty new to scripting so stick with me and if you have any questions please feel free to ask. Okay, so: I have a file let's say file.txt file.txt exists in a directory /this/is/the/directory/file.txt In a separate directory .log files…
tc90
  • 267
  • 2
  • 4
  • 14
4
votes
1 answer

boost::asio QNX linker error

I am new to using boost libraries in QNX platform. I am having trouble with linking the asio library. It throws me undefined reference linker errors in boost::asio::detail::socket_ops level. The messages are: in function…
memduha
  • 53
  • 4
3
votes
1 answer

How to get process memory on qnx

I would like to get the process memory on qnx. On a shell,I can get the result using the command showmem -P pid. In c I open a pipe for the command but then I would like to parse the output of the command but I don't know how is it done. int…
Bionix1441
  • 1,717
  • 1
  • 18
  • 45
3
votes
1 answer

Debugging with GDB over several processes

Without getting into to to much detail, I'm working on a program that consists of several separate processes all running on embedded QNX RTOS. They don't have a parent-child relationship, they are all spawned using spawnlp(P_NOWAIT, ...) and they…
3
votes
2 answers

Using telnet to communicate with QNX Neutrino via TCP/IP in C++

I'm able to access a telnet server via PuTTY which opens a terminal and allows me to send commands to retrieve data/logs and start/stop processes. I'd like to begin some research into how to access this server via C++ in order to automate the…
JuJoDi
  • 13,081
  • 22
  • 75
  • 121
2
votes
1 answer

Running Qt applications on QNX

I'm trying to get Qt applications running on QNX 4.5. I've compiled Qt 4.6.3 on a linux box with this configuration: ./configure -xplatform unsupported/qws/qnx-i386-g++ -embedded i386 -no-gfx-linuxfb -no-mouse-linuxtp -no-kbd-tty -no-qt3support…
lunafiko
  • 135
  • 1
  • 8
2
votes
1 answer

How to statically link the python interpreter?

This question was asked few times on stackoverflow. However, what I'm trying to do is a little bit different. I'm trying to port python to QNX. Compiling all the source files and statically linking it to a "Hello World" script using python c API…
Arvind
  • 75
  • 7
2
votes
0 answers

How to create a QNX neutrino 7.0.0 bootable cd image?

I am a newbie in QNX and I have a question: How to generate a QNX 7.0.0 bootable image for x86 (32-bit) that I can burn on a CD disk and boot on my pc? I have asked a question that looks similar to this, but it was about booting with Photon…
2
votes
1 answer

How to create a QNX neutrino 7.0.0 bootable cd image with Photon?

I am a newbie in QNX and I have a question: How to generate a QNX 7.0.0 bootable image for x86 (32-bit) that I can burn on a CD disk and boot with Photon. There is an ISO image on the internet that does exactly that I want to. It called "QNX demo"…
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
  • 11
1
2 3 4 5 6 7 8