Overview¶
Introduction¶
This document is a comprehensive full-stack hardware and software development manual for the Quectel Pi M1/L1 smart single-board computer. It is designed to assist developers of all experience levels in quickly progressing from unboxing and powering on to application development and deployment. The document follows a logical progression aligned with the development workflow, accommodating both beginner onboarding needs and advanced developer reference requirements.
Document Architecture¶
This document is organized into eight core modules. You can build an initial understanding of the overall structure:
Quick Start: The essential starting point for beginners. Covers hardware familiarization, first system boot, Linux basics quick start, first hardware project, and general development guidance.
User Guide: Detailed instructions on network port service control, device connection methods, cameras, and various other peripherals.
Supported Accessories: Lists compatible peripherals and accessory support information for the board.
Operating Systems: Covers Debian, Yocto Linux, and Android system image acquisition, flashing, and application development.
Application Development: Application-layer development guides covering Python/C GPIO development, Qt/wx GUI development, open-source projects, and tool usage.
Edge Computing: Leveraging the Quectel Pi M1/L1 hardware acceleration units for model deployment, inference computing, and related application development.
Supported Features: Development and debugging tools, core driver listings, multimedia components, and driver support information.
FAQ: A compilation of frequently asked questions and troubleshooting solutions — consult this section first when encountering errors.
Reading and Usage Recommendations¶
To save your time, we strongly recommend choosing a reading path based on your experience level:
Complete beginner / just received the board:
Start with the Quick Start section. Follow the chapters in order — Getting to Know Your Quectel Pi M1/L1 Smart Single-Board Computer and First Startup — and work through the tutorials step by step to power on the board, connect to the network, and run your first Hello World.Some Linux experience:
You can skip the “Debian Quick Start” chapter within the Quick Start section and proceed directly to the development guidance to jump into application development.Focused on intelligent applications:
After completing the basic environment setup in the Quick Start section, focus on the Edge Computing section, which provides specific model deployment methods and code examples.Encountering specific development issues:
Start with the FAQ and Component and Driver Support List — these sections typically resolve most hardware compatibility or low-level error issues.
Getting Help¶
If you encounter issues while reading or operating the device, visit the Quectel Developer Forum for technical support.