What problem does it solve? Developing real-time automotive software on QNX Neutrino requires deep knowledge of its microkernel architecture, IPC mechanisms, and POSIX toolchain, which is difficult to apply correctly for ISO 26262 and ASIL-D compliant systems. ## Core Features & Use Cases - Microkernel & IPC Guidance: Covers message passing (MsgSend/MsgReceive/MsgReply), pulses, shared memory, and signals with latency and use-case comparisons. - Resource Manager & Driver Patterns: Explains how to register pathnames like /dev/can0 and handle POSIX I/O operations for custom hardware. - Cross-Compilation & Debugging: Documents qcc toolchain usage for x86-64, ARM64, and ARMv7 targets, plus GDB remote debugging, tracelogger profiling, and pidin inspection. - Use Case: An engineer building an ADAS sensor-fusion process on an i.MX8 target can follow the scheduling priority allocation, ISR-to-thread pulse pattern, and AUTOSAR Adaptive mapping guidance to structure the application. ## Quick Start Ask the agent to explain how to implement a QNX resource manager for a CAN driver with proper thread priorities and interrupt handling.