# mpytools **Repository Path**: yangxijing/mpytools ## Basic Information - **Project Name**: mpytools - **Description**: micropython的一些工具 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-22 - **Last Updated**: 2022-07-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # mpytools文档 micropython的一些工具 ## mpybuild 通过mpy-cross程序从python源文件(.py文件)生成 .mpy 文件 ```bash usage: mpybuild.py [-h] --src SRC --build BUILD --mpy-cross MPY_CROSS optional arguments: -h, --help show this help message and exit --src SRC source directory --build BUILD build directory --mpy-cross MPY_CROSS mpy-cross path and parameters ``` Example: ```bash python3 mpytools/mpybuild.py --src ./src/ --build ./build --mpy-cross "~/micropython/mpy-cross/mpy-cross -O2 -march=xtensawin" ``` ## mpyburn 指定目录下所有文件复制到micropython文件系统里,不存在的目录会被创建,已有的文件会被覆盖 ```bash usage: mpyburn.py [-h] [-d DEVICE] [-b BAUDRATE] [--path PATH] optional arguments: -h, --help show this help message and exit -d DEVICE, --device DEVICE serial device -b BAUDRATE, --baudrate BAUDRATE the baud rate of the serial device --path PATH target ``` Example: ```bash python3 mpytools/mpyburn.py -d /dev/ttyUSB0 --path ./build/ ```