Maixduino:修訂間差異
出自flip the world
| 第44行: | 第44行: | ||
<pre> | <pre> | ||
python3 project.py -B maixduino -p /dev/ttyUSB0 -b 1500000 -S flash | python3 project.py -B maixduino -p /dev/ttyUSB0 -b 1500000 -S flash | ||
</pre> | |||
== Example == | |||
<pre> | |||
import sensor | |||
import image | |||
import lcd | |||
lcd.init() | |||
sensor.reset() | |||
sensor.set_pixformat(sensor.RGB565) | |||
sensor.set_framesize(sensor.QVGA) | |||
sensor.run(1) | |||
while True: | |||
img=sensor.snapshot() | |||
lcd.display(img) | |||
</pre> | </pre> | ||
2019年12月11日 (三) 15:12的版本
Toolchain
git clone https://github.com/kendryte/kendryte-gnu-toolchain cd kendryte-gnu-toolchain git submodule update --init --recursive
Prerequisites
sudo apt-get install autoconf automake autotools-dev curl libmpc-dev libmpfr-dev libgmp-dev gawk build-essential bison flex texinfo gperf libtool patchutils bc zlib1g-dev libexpat-dev
Build
./configure --prefix=/opt/kendryte-toolchain --with-cmodel=medany --with-arch=rv64imafc --with-abi=lp64f make -j8
FW
git clone https://github.com/sipeed/MaixPy.git git submodule update --recursive --init
Install dependencies
sudo apt update sudo apt install python3 python3-pip build-essential cmake sudo pip3 install -r requirements.txt
Configure project
cd MaixPy cd projects/maixpy_k210 python3 project.py --toolchain /opt/kendryte-toolchain/bin --toolchain-prefix riscv64-unknown-elf- config
Customize FW
python3 project.py menuconfig
Build
python3 project.py build
Flash to the board
python3 project.py -B maixduino -p /dev/ttyUSB0 -b 1500000 -S flash
Example
import sensor
import image
import lcd
lcd.init()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.run(1)
while True:
img=sensor.snapshot()
lcd.display(img)
