
QNX Everywhere September Release: New Docs, Linux Porting Guide, and QNX 8.0.3!
Check out what's new in the September software release from the QNX Everywhere team.
Check out what's new in the September software release from the QNX Everywhere team.
Another quick detour to talk about free() and releasing memory.
Let's find the boundaries for virtual memory addresses then see what happens if you try to push past them!
In this second post about memory allocation, we take a look at memory management units (MMUs), and virtual and physical addressing.
Take an introductory look at mmap() to allocate memory, then use it to write your own version of malloc(). (And build a KISS version of cat for your custom image!)
Enjoy this quick detour from our regularly-scheduled program for a (fun!) look at inspecting the kernel (and other processes) to see exactly what's running and how they are communicating.
Take a look at the relationship between the "Kernel" (aka "kernel code") and the "Kernel Process".
QNX had a great time at Hack The 6ix this year in Toronto! Here's a recap of what we saw.
QNX is thrilled to be sponsoring Hack The 6ix in Toronto this year. If you are participating, we'll see you there!
Check out the new C and Python sample code to use the Rainbow HAT with QNX.
In this post we leverage the QNX 8 Custom Target Image repo for Raspberry Pi 4B to make a similar image for the Pi 400.
There may be some advantages to using QNX within an Ubuntu WSL2 environment on Windows, depending on your use case. Learn how in this post!