“第十课--MicroWRT 扩展板串口使用”的版本间的差异
(Created page with "{| style="width: 800px;" |- | 本节主要介绍如何在openwrt下进行开发,并将程序在microWRT上运行。 ==编译SDK== 搭建编译环境在openwrt固件编译...") |
|||
第2行: | 第2行: | ||
|- | |- | ||
| | | | ||
− | + | 为了充分发挥MicroWRT的功能,我们设计了Microduino扩展板,将MicroWRT和Microduino完美的结合在了一起。两者之间的通信是通过板载串口完成的,本教程就是介绍如何使用扩展板上的串口。 | |
− | = | + | 扩张板串口的硬件,请参考下面的连接: |
− | + | https://www.microduino.cc/wiki/index.php?title=MicroWRT_UPIN/zh | |
− | + | ==硬件连接== | |
− | + | 将Microduino 扩展板和MicorWRT底板堆叠在一起,至于方向,在两块板子上的排针孔顶部,印有“5V” 和“GND”的标示,所以只要按照标示,把板子堆叠在一起就可以了。Microduino扩展板的5V 引脚对应接在MicroWRT底板 5V的排针孔上。在Microduino 扩展板上堆叠好FT232 模块。然后通过两根usb线分别将FT232的microUSB 连接PC, MicroWRT的microUSB 连接PC。 | |
+ | 硬件连接图如下: | ||
+ | [[File:serial.jpg|600px|thumb|center|Hardware connection]] | ||
− | + | 按照上面的连接,将扩张板上的拨码开关设置为如下值: | |
− | + | MODE: 1010,UART:1010 | |
− | |||
− | |||
− | + | ==软件连接== | |
− | + | (1) FT232连接到设备上后,在电脑的设备管理里,会多出一个端口(在测试电脑上是com15),如下图所示: | |
− | ( | + | [[File:seria2.jpg|600px|thumb|center|Port connection]] |
− | |||
− | |||
− | |||
− | + | (2) 你可以用SecureCRT(或者Putty)来打开一个串口,串口的参数配置如下: | |
− | + | [[File:seria3.jpg|600px|thumb|center|Serial Parameter]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[File: | ||
− | + | (3) 将MicroWRT的USB接到PC上后,就给它通电了。这是打开上面设置的串口,你应该就可以看到有启动信息输入。 | |
− | + | 等上一段时间后(十几秒)会提示你输入用户名和密码,分别是root和admin,然后你就从串口登陆到了MicroWRT上。 | |
− | |||
− | ( | ||
− | |||
− | |||
− | |||
− | |||
− | ( | + | (4) 在等十几秒,你就可以在你PC的无线连接处发现MicroWRT的无线连接标示(PandoraBox_XXX), |
− | + | 因为我们刷了PandoraBox的固件。它的默认地址是192.168.1.1 | |
− | |||
− | |||
− | |||
− | |||
− | + | (5) 这时你可以通过putty软件,设置192.168.1.1地址,然后就可以通过无线登陆上MircroWRT,用户名和密码仍旧是root和admin。 | |
− | + | ==测试串口== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | (1) 通过软件WinSCP 将编译好的串口测试程序的可执行上传到MicroWRT的/usr/bin 目录下,当然你也可以放到其他目录下,但有可能重启后,就丢失了。我们的串口测试程序命名为helloword,你可以直接下载可执行文件和源码。 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | (2) 在无线连接的Putty 界面中,启动测试程序。 | |
− | + | ./helloword | |
− | ( | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | (3) 然后在串口连接界面中,输入字符,然后你就可以再putty界面中看到输入的内容。结果如下: | ||
+ | [[File:seria4.jpg|600px|thumb|center|Serial Parameter]] | ||
|} | |} |
2014年12月26日 (五) 15:04的版本
为了充分发挥MicroWRT的功能,我们设计了Microduino扩展板,将MicroWRT和Microduino完美的结合在了一起。两者之间的通信是通过板载串口完成的,本教程就是介绍如何使用扩展板上的串口。 扩张板串口的硬件,请参考下面的连接: https://www.microduino.cc/wiki/index.php?title=MicroWRT_UPIN/zh 硬件连接将Microduino 扩展板和MicorWRT底板堆叠在一起,至于方向,在两块板子上的排针孔顶部,印有“5V” 和“GND”的标示,所以只要按照标示,把板子堆叠在一起就可以了。Microduino扩展板的5V 引脚对应接在MicroWRT底板 5V的排针孔上。在Microduino 扩展板上堆叠好FT232 模块。然后通过两根usb线分别将FT232的microUSB 连接PC, MicroWRT的microUSB 连接PC。 硬件连接图如下: 按照上面的连接,将扩张板上的拨码开关设置为如下值: MODE: 1010,UART:1010
软件连接(1) FT232连接到设备上后,在电脑的设备管理里,会多出一个端口(在测试电脑上是com15),如下图所示: (2) 你可以用SecureCRT(或者Putty)来打开一个串口,串口的参数配置如下: (3) 将MicroWRT的USB接到PC上后,就给它通电了。这是打开上面设置的串口,你应该就可以看到有启动信息输入。 等上一段时间后(十几秒)会提示你输入用户名和密码,分别是root和admin,然后你就从串口登陆到了MicroWRT上。 (4) 在等十几秒,你就可以在你PC的无线连接处发现MicroWRT的无线连接标示(PandoraBox_XXX), 因为我们刷了PandoraBox的固件。它的默认地址是192.168.1.1 (5) 这时你可以通过putty软件,设置192.168.1.1地址,然后就可以通过无线登陆上MircroWRT,用户名和密码仍旧是root和admin。 测试串口(1) 通过软件WinSCP 将编译好的串口测试程序的可执行上传到MicroWRT的/usr/bin 目录下,当然你也可以放到其他目录下,但有可能重启后,就丢失了。我们的串口测试程序命名为helloword,你可以直接下载可执行文件和源码。 (2) 在无线连接的Putty 界面中,启动测试程序。 ./helloword (3) 然后在串口连接界面中,输入字符,然后你就可以再putty界面中看到输入的内容。结果如下: |