玩转ESP8266测试板(二):程序烧写

玩转ESP8266测试板(二):程序烧写无评论

2015年1月20日 下午11:14分类:硬件 阅读: 27,309 次

测试板的整体框图如下:有三个主要芯片:USB转串口芯片、STC单片机、ESP8266USB转串口芯片主要用于调试和烧写芯片,输出的串口信号可以通过拨码开关连接至MCU或ESP8266MCU起主控作用,通过AT命令设置ESP8266的工作模式、开启ESP8266的TCP服务器,并根据8266接收到的TCP信息来控制外围设备(如LED)的动作。ESP8266加载AT固件,工作在从模式。与AT模式相对应的是IOT主模式。IOT和AT模式的区别: IOT:物联网(Internet Of Things) AT:调制解调器命令语言 在SDK源码project目录中有AT和IOT源码,区别如下: 1、IOT_Demo 位于软件包中 "examples" 文件夹,给出三种物联网设备“智能开关”,“灯”,“传感器”的简单demo,三种设备在user_config.h 中定义,请每次只使能一种设备调试~ 2、 ...


【阅读全文】

玩转ESP8266测试板(一):基本操作

玩转ESP8266测试板(一):基本操作有1条评论

2015年1月20日 下午11:14分类:硬件 阅读: 23,020 次

ESP8266测试板到了,在此记录一下使用过程。先上图:   白色的板子。 上电后测试手机APK,先安装APK程序(见附件)。  ESP8266安卓客户端.rar 再打开手机wifi,会发现有一个ssid名为ESP8266的AP,选中进行连接,连接密码为“0123456789”:连接成功后,打开安装的APK程序,先点“连接”按钮,与测试板建立TCP连接,然后就可以控制灯/继电器/蜂鸣器:经测试一切正常。注意板上有两个拨码开关,如果设置不正确可能无法通过手机来控制测试板。拨码开关设置含义如下(UP表示上方的拨码开关,DOWN表示下方的拨码开关,'1'表示ON位置):手机控制测试板状态(板载MCU 经过串口控制 ESP8266 模块),如第一张图所示:UP  :011010DOWN:110000计算机通过MIni-USB烧写/连接MCU串口:DOWN:000101计算机通过MIni-USB烧写 ...


【阅读全文】

Openwrt学习-3

Openwrt学习-3无评论

2014年11月6日 上午8:14分类:硬件 阅读: 14,378 次

如何更改内核版本: 内核不一致时安装IPK会提示错误,此时可以通过下面方法更改内核版本: opkg install kernel -force-downgrade 或者将内核下载至本地,重新安装 opkg install /tmp/kernel.ipk


【阅读全文】

openwrt学习-2:编译

openwrt学习-2:编译无评论

2014年11月5日 上午9:53分类:硬件 阅读: 13,976 次

设备:RG100A 版本:barrier_breaker 14.07 r42625 编译环境:ubuntu 14.10   安装编译OpenWrt所需要的软件 sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext  git libncurses5-dev libz-dev patch unzip zlib1g-dev  subversion 下载源码,指定为正式发布的r42625版本 mkdir OpenWrt cd OpenWrt svn co svn://svn.openwrt.org/openwrt/branches/barrier_breaker@42625   配置编译环境: cd barrier_breaker/ ./scripts/feeds update -a ...


【阅读全文】

openwrt学习-1

openwrt学习-1无评论

2014年11月3日 上午9:38分类:硬件 阅读: 13,811 次

设备:TPLINK WR743N v2 DRAM:  64 MB Flash:  8 MB CPU revision is: 00019374 (MIPS 24Kc) SoC: Atheros AR9330 rev 1 Clocks: CPU:400.000MHz, DDR:400.000MHz,   TTL串口连接:   TTL线刷步骤: 1.下载TFTP服务器程序2.将你的网线的一端接入WR743N的WAN口,一端接在电脑的网卡上, 更改ip地址如:192.168.1.10, 255.255.255.0, 192.168.1.13.安装并打开Tftpd32,将Current Directory设为固件程序(openwrt-ar71xx-generic-tl-wr841nd-v7-squashfs-factory.bin)的存放目录,如C:\tmp4.打开串口调试工具 ...


【阅读全文】

安卓开发

安卓开发无评论

2014年7月16日 下午5:39分类:其他 阅读: 13,675 次

安装: 1、安装JDK,设置系统路径 http://www.oracle.com/technetwork/java/javase/downloads/index.htm JAVA_HOME值为: C:\Program Files\Java\jdk1.8.0_20(你安装JDK的目录) CLASSPATH值为:.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\bin; Path:  在开始追加 %JAVA_HOME%\bin; 2、下载安装ADT(含eclipse、SDK) 12 3、在eclipse中运行SDK Manager、Device Manager   网络编程: 12    


【阅读全文】

u​b​u​n​t​u​架设​v​p​n​服​务​器

u​b​u​n​t​u​架设​v​p​n​服​务​器无评论

2014年6月26日 下午2:20分类:建站 阅读: 13,069 次

apt-get install pptpd vi /etc/pptpd.conf localip 192.168.4.1 remoteip 192.168.4.234-238,192.168.4.245 vi /etc/ppp/options ms-dns 8.8.8.8 ms-dns 8.8.4.4 vi /etc/sysctl.conf net.ipv4.ip_forward=1 执行 sysctl -p /etc/ppp/chap-secrets 用户名 pptpd 密码 * apt-get install iptables vi /etc/pptpdfw.sh sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -j SNAT --to-source 162.220.163.114 sudo /sbin/iptab ...


【阅读全文】

arduino烧写bootload

arduino烧写bootload无评论

2014年6月24日 下午10:53分类:硬件 阅读: 13,423 次

USBtinyISP的使用方法:1)选择Tools--》Boards--》选择arduino pro mini 5V/16MHZ2)选择Tools--》Programer--》USBTinyISP(正常是AVRISP MKII)3)选择Tools--》Burn bootloader。 连线图: 正常程序下载时,需IDE出现上传时,按一下复位键,如果不行,多按几次复位键


【阅读全文】

cnc

cnc无评论

2014年6月19日 下午4:09分类:硬件 阅读: 13,056 次

12 12 12 http://www.guokr.com/article/18616/


【阅读全文】

arduino 软复位

arduino 软复位无评论

2014年6月19日 下午1:50分类:硬件 阅读: 14,763 次

定义一个reset函数: void(* resetFunc) (void) = 0;需要复位时这样调用:resetFunc();


【阅读全文】