看到大家都玩得火热,各种开箱,各种blink,炫Q也手痒痒了起来,花了三四天整理了一下大家的初步成果,通过各种威逼利诱,买了一套二叔的香蕉派,并骗到了二叔的MicroWRT,也开始折腾了起来。
没有拿到Microduino和转接板,只能自己做块底板,连接FT232模块来用了,电源用的是香蕉套装里的电源和带开关的USB线,刷固件超赞。
资料可以看版面老潘的置顶贴,常用的也会贴出来,下边两个是核心版资料和使用教程:
https://www.microduino.cc/wiki/index.php?title=MicroWRT_%E6%A0%B8%E5%BF%83/zh
好多中文,兼容性会不会有问题,如果用伪静态会不会好些?
编译系统主要参考了
虚拟机用的ubuntu14,需要准备的东西以前准备过一些,这里就直接下载编译了
svn co svn://svn.openwrt.org/openwrt/trunk
开始获取到的是44441版本,进入文件夹后
./scripts/feeds update -a
./scripts/feeds install -a然后就是
make menuconfig选择
Ralink RT288x/RT3xxx MT7620a ......
然后就是make V=99好漫长,生成了好多,不知道刷哪个,卧龙跃马建议用mzk-750hp
试用的过程不如编译顺畅,报错,VFS什么错误,不懂,重头儿开始 这次获取到的版本是44455,不如第一次顺利了 首先是磁盘满的问题,用的是一下块固态硬盘,只能找东西删了, elf.cpp:599:1: fatal error: error writing to /tmp/ccIEEDCF.s: No space left on device 竟然No space left on device了 要买新硬盘了,也不知道哪些能删,一顿乱删,还是不行,怎么回事
后来发现不是这个问题,是因为有的程序用到了tmp文件夹,而那个文件夹只分配了1M, 把5.0G的linux-source的树都砍了,问题依旧,仔细一看还是tmp空间不足,好吧,百度解决方案 http://blog.163.com/redhumor@126/blog/static/19554784201172210185429/ 把tmp改到/home/tmp,又开始刷刷的编译啦 补充命令过来,重启就要重新输入
export TMPDIR=/home/tmp/