Getting Started with Noduino SDK on Linux
来自Jack's Lab
(版本间的差异)
(→准备) |
(→尝试 Noduino SDK) |
||
第39行: | 第39行: | ||
<source lang=bash> | <source lang=bash> | ||
# try the first example | # try the first example | ||
− | $ cd ../example/blink | + | $ cd ../example/noduino/blink |
</source> | </source> | ||
2016年10月31日 (一) 11:03的版本
1 准备
准备一块 Noduino Falcon V1.0 / Noduino Falcon V2.4 / nodemcu v1.0 开发板,一根 micro USB 连接线:
开发板使用 CP2102 这颗 USB 转串口芯片,Linux 系统下无需额外安装驱动,插上开发板后,系统自动将其识别为 /dev/ttyUSB0 这个串口设备:
comcat@jackslab:/work/xwifi/noduino$ dmesg|tail -n 6 [254109.926619] usb 4-1: Product: CP2102 USB to UART Bridge Controller [254109.926625] usb 4-1: Manufacturer: Silicon Labs [254109.926630] usb 4-1: SerialNumber: 0001 [254109.931456] cp210x 4-1:1.0: cp210x converter detected [254110.044391] usb 4-1: reset full-speed USB device number 22 using uhci_hcd [254110.192809] usb 4-1: cp210x converter now attached to ttyUSB0
2 尝试 Noduino SDK
# clone the whole sdk $ git clone --recursive git://github.com/icamgo/noduino-sdk.git noduino-sdk $ cd noduino-sdk/toolchain $ ./gen.py # generate the toolchain (you need Python 2.7)
尝试点灯的例子
# try the first example $ cd ../example/noduino/blink
编译、上传:
# upload the example to dev board through serial $ make flash
不同平台下,你的串口设备号可能不一样,确认一下你的串口设备,Linux 下 Falcon 开发板可能被识别为 /dev/ttyUSB1(dmesg 查看),则:
$ make flash ESPPORT=/dev/ttyUSB1
上传完之后,你会很快看到板子上的蓝色 LED 开始在慢闪(大概 2s 间隔)
3 扩展阅读
产品级开发建议使用我们的专业 SDK:
- Getting Started with Noduino SDK on Linux
- Getting Started with Noduino SDK on Mac OS X
- Getting Started with Noduino SDK on Windows
学习、研究、创客可以尝试:
- Getting Started with Noduino on Linux
- Getting Started with Noduino on Mac OS X
- Getting Started with Noduino on Windows
- 更多问题参考: