中文 | English
This repository is recommended to be used through the unirtos-cli demo workflow to ensure consistency in project creation, environment setup, and build procedures.
This demo demonstrates the basic development workflow of serial communication and is suitable as a beginner example for peripheral communication and debugging.
- Demonstrates UART initialization and basic send/receive paths
- Provides example verification for serial logging and data interaction
- Makes it easy to extend protocol encapsulation, buffer handling, and exception recovery logic
- Development Preparation
- Install the Cross-Compilation Toolchain
- Install Python3
- Install git
- Install
unirtos-cli:pip install unirtos-cli
After the above tools are installed, confirm that the following commands are available:
python --version # Python3
git --version
unirtos --version # version 1.0.5 or later
unirtos-cli version # version 1.0.11 or laterFirst, check the available demos and versions:
unirtos-cli ls-demosCreate this demo project:
unirtos-cli new -r unirtos-uart-demosTo specify a version:
unirtos-cli new -r unirtos-uart-demos -v 1.0.0cd unirtos-uart-demos-1.0.0
unirtos-cli env-setup
unirtos-cli build# Open the SDK menu configuration
unirtos-cli menuconfig
# Clean build artifacts
unirtos-cli cleanTechnical Community: https://forumschinese.quectel.com/c/66-category/66
Contributions are welcome. It is recommended to submit changes in the following way:
- Run a basic verification before submission: env-setup, build, clean.
- Use clear commit messages describing the purpose of the change, scope of impact, and verification results.
- When adding new features or changing behavior, update the README and related documentation accordingly.
- Submit bug fixes and feature improvements through Issues or Pull Requests.