> For the complete documentation index, see [llms.txt](https://nxp.gitbook.io/8mmnavq/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://nxp.gitbook.io/8mmnavq/navq-developer-guide.md).

# NavQ Developer Guide

- [Building a Linux image for NavQ](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/building-a-linux-image-for-navq.md)
- [Communications Interfaces](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols.md)
- [GPIO](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols/controlling-gpio-in-linux-on-navq.md)
- [SPI](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols/spi.md): \[Work In Progress]
- [I2C](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols/i2c.md): A comprehensive guide on using the NavQ as an I2C master (work in progress)
- [Battery LED w/ Teensy LC](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols/i2c/battery-led-w-teensy-lc.md): \[WIP]
- [PWM (Onboard RGB LED)](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols/pwm-onboard-rgb-led.md)
- [CAN](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/communication-protocols/can-communication.md): \[WIP] A guide on communicating over CAN/SLCAN using NavQ and UCANS32K146
- [Software Support](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support.md)
- [Package Management](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/package-management.md)
- [ROS1](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/untitled.md)
- [Controlling your drone from NavQ using MAVROS](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/untitled/untitled.md)
- [ROS2](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/installing-ros2-foxy.md)
- [Building and Installing FastRTPS for ROS2 communication to FMU](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/installing-ros2-foxy/building-and-installing-fastrtps-for-ros2-communication-to-fmu.md)
- [Auto-start microRTPS client/agent on FMU/NavQ](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/installing-ros2-foxy/autostart-micrortps-client-via-systemd-on-navq.md)
- [Detecting AprilTags with ROS2](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/installing-ros2-foxy/detecting-apriltags-with-ros2.md): \[WORK IN PROGRESS]
- [GStreamer](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/gstreamer.md)
- [Streaming Video to QGroundControl using NavQ over WiFi](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/gstreamer/streaming-video-to-qgroundcontrol-using-navq-over-wifi.md)
- [Ad-Hoc Streaming using Mobile Hotspot](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/gstreamer/ad-hoc-streaming-using-mobile-hotspot.md)
- [OpenCV](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/opencv.md)
- [pyeIQ](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/pyeiq.md): Python framework for eIQ on i.MX
- [Gazebo](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/software-support/gazebo.md): Where to learn more about Gazebo
- [Telerobotics with NavQ and Remo.TV](https://nxp.gitbook.io/8mmnavq/navq-developer-guide/telerobotics-with-navq-and-remo.tv.md): \[WORK IN PROGRESS]
