jfo planet

Hope is the best gift that tomorrow gives.

  • 首页
  • 分类
  • 归档
  • 标签
  • 搜索
close

TP-Link TL-WR703n路由USB口用途2——挂载U盘,从U盘启动

发表于 2013-08-28   |   分类于 Arduino/OpenWrt
这里先在自己的主Linux系统中格式化好U盘,就不用在Openwrt中格式化U盘了挂载U盘需要安装一些pkg模块,我的空间不够用了,于是先恢复到刷Openwrt固件的原始状态(出厂设置)重启路由的时候按住reset,可以看到蓝色LED灯闪烁,接着很快的闪烁,说明进入了恢复模式这时用telnet登陆到192.168.1.1(电脑用网线连接到wr703n的LAN口),运行 mount_rootfirstbootreboot -f这样就恢复到了固件的初始状态 接下来安装pkg root@OpenWrt:/etc/config# opkg updateDownloading http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/packages/Packages.gz.Updated list of available packages in /var/opkg-lists/attitude_adjustment. root@OpenWrt:/etc/config# dfFilesystem ...
阅读全文 »

TP-Link TL-WR703n路由USB口用途1——串口

发表于 2013-08-26   |   分类于 Arduino/OpenWrt
理论上wr703n的USB口跟普通电脑上的USB口没有任何区别,wr703n就是一台mini pc,在普通PC上能干的事,在wr703n上都能干,只要你拥有对它的完全控制。刷了OpenWrt固件,我们就有了这样的控制。 下面介绍将wr703n USB口当做串口用。 将arduino板连接至wr703n的USB口,安装驱动。我自己用的是OCRobot mangoII,USB转ttl用的是FT232RL芯片, opkg intall kmod-usb-serial-ftdi如果是arduino uno r3,USB转换芯片用的是ATmega16U2 opkg install kmod-usb-acm其他USB转ttl芯片如PL2303 opkg install kmod-usb-serial-pl2303CP201x系列: opkg install kmod-usb-serial-cp210x安装完驱动wr703n就可以识别arduino开发板了,可以看到在/dev/目录下多了一个ttyUSB0 下面的任务就是在wr703n上显示串口数据了,可以使用在嵌入式开发中经常被用到的minicom ...
阅读全文 »

给WR703n刷OpenWrt,配置无线AP+AP客户端混合模式

发表于 2013-08-25   |   分类于 Arduino/OpenWrt
前面已经引出了wr703n的rx、tx、+5V、GND信号,通过USB转串口电路板连接至电脑,就可以看到串口输出信息了。 目前手上有一块OCRobot的MangoII板子,上面有一块FT232RL芯片,可以作为USB转TTL工具使用。 把MangoII的TX、RX、DTR处的跳帽拔了,TX接wr703n引出的RX(即TP_IN),RX接wr703n引出的TX(即TP_OUT),5V接wr703n引出的+5V,GND接wr073n引出的GND,将MangoII通过USB线连接到电脑,就可以给wr703n供电了。 使用其他的USB转串口板子也是一样的,比如PL2303、CP2102芯片的USB转TTL板子都可以,在taobao上搜有很多。 在电脑上打开串口工具,波特率设为115200,可以看到启动输出信息了:   U-Boot 1.1.4 (Mar 18 2013 - 17:36:20) AP121 (ar9330) U-boot DRAM: 32 MBled turning on for 1s…id read 0x100000ffflash size 4194304, sec ...
阅读全文 »

tplink_TL-WR703N到手,拆机引出RX、TX、+5V、GND信号

发表于 2013-08-23   |   分类于 Arduino/OpenWrt
PCB板上标注为TP_IN和TP_OUT的就是串口的RX和TX   接出+5V和GND信号: ps,板子上用黑色水笔写了一个6,猜想应该是G,表示第7个版本,F为第6个版本: 已经有人通过逆向工程,破解出了wr703n的原理图,这里是去除了所有元器件的空PCB板,方便看走线。 结合原理图和PCB板高清图,可以大概得出+5V、+3.3V、GND等信号点的位置,如下图标注。 需要注意的是micro USB外壳、USB外壳、网口外壳是通过电容串联到GND,与电路板其他部分并不电气联通,选取GND信号时需要注意!    
阅读全文 »

Android Fragment生命周期

发表于 2013-08-08   |   分类于 Android
阅读全文 »

记录一下Build CyanogenMod ROM 时修改过的地方

发表于 2013-07-05   |   分类于 Android
用CyanogenMod成功build出I9000(galaxysmtd)的ROM,记录一下build过程中所修改的文件,以便参考。 1.build/core/main.mk ADDITIONAL_DEFAULT_PROPERTIES += ro.secure=0 改为0之后,以后adb shell 自动进入到root   2.build/tools/releasetools/common.py cmd = [“java”, “-Xmx2048m”, “-jar”, os.path.join(OPTIONS.search_path, “framework”, “signapk.jar”)] 在虚拟机中build,2G内存实在没有,改小成650m了,build时间长点没关系,慢慢等   3.build/envsetup.sh function mka() 中的下面一行最终被调用进行make, schedtool -B -n 1 -e ionice -n 1 make -j$(cat /proc/cpuinfo | grep “^processor” | wc -l) ...
阅读全文 »

PhantomJS - 模拟浏览器加载页面

发表于 2013-06-29   |   分类于 WebDev
Phantomjs是什么?Phantomjs is a webkit with javascript api which means using phantomjs we can load web pages emulating like a webkit based browser without any GUI. In simple words for understanding, Phantomjs can access and load webpages behaving like a normal browser.It can render webpages exactly same as browser which is the unique and foremost feature of phantomjs.Developers call this concept as headless webkit. from Phantomjs - Webkit browser built on Javascript 更多详细介绍参考 Phantomjs官网   Phant ...
阅读全文 »

《眠》摘录

发表于 2013-06-18   |   分类于 reading
摘录一段村上春树的《眠》 就这样,我不知不觉习惯了不读书的生活。认真想来,这很不可思议。从小时候起,读书就一直是我生活的中心。念小学时我便把图书馆的书读了个遍,零花钱差不多都用来买书了。省吃俭用,拿攒下的钱去买自己想看的书。无论初中还是高中,都找不到像我这样疯狂看书的人。我在五个兄弟姐妹里居中,父母两人都有工作,都是大忙人,家里根本没人在乎我,因此我能独自一人尽情看书。只要举行读书感想有奖征文,我一准投稿应征,目的就是赢取当奖品的购书券,基本每次都能获奖。大学时我进了英文系,成绩也很不错,毕业论文写的是凯瑟琳·曼斯菲尔德,得了最高分。教授问我愿不愿留下来读研究生,但说到底我并不是做学问的人,我自己也心知肚明。我只是喜爱读书,不适合做逻辑性的解析、学术性的探讨。就算我想继续攻读硕士学位,家里也没有那份经济上的余裕。倒不是说家里穷,只是我下面还有两个妹妹。大学一毕业我就得离家自立,养活自己才行。 最后一次完整地读一本书是什么时候?那次读的究竟是什么?我苦思冥想,却连书名都想不起来。人的生活怎么会如此急剧地说变就变呢?我疑惑不已。从前那个邪魔附体般嗜读如命的我究竟去了何方?那些岁月、那种堪称 ...
阅读全文 »

各种免费的Web服务json接口

发表于 2013-06-15   |   分类于 WebDev
这里为大家搜集了一些能够返回JSON格式的服务接口。部分需要用JSONP调用。 天气接口 气象局接口: http://m.weather.com.cn/data/101010100.html 解析 用例 音乐接口 虾米接口 http://kuang.xiami.com/app/nineteen/search/key/歌曲名称/diandian/1/page/歌曲当前页?_=当前毫秒&callback=getXiamiData 用例 代码解释和下载 QQ空间收藏音乐接口 http://qzone-music.qq.com/fcg-bin/fcg_music_fav_getinfo.fcg?dirinfo=0&dirid=1&uin=QQ号&p=0.519638272547262&g_tk=1284234856 地图接口 阿里云根据地区名获取经纬度接口 http://gc.ditu.aliyun.com/geocoding?a=苏州市 官方文档 参数解释: 纬度,经度 type 001 (100代表道路,010代表 ...
阅读全文 »

使用PHP curl上传文件的两种方法:指定文件名和直接上传文件内容

发表于 2013-06-14   |   分类于 WebDev
指定文件名的方式关键代码如下: $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url . http_build_query($query)); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //如果把这行注释掉的话,就会直接输出 curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($s, CURLOPT_POSTFIELDS, array(‘file’=>’@’.$filePath)); $json = curl_exec($ch); curl_close($ch); 读取文件内容很多时候,文件内容并不在本地,例如从其他服务器拉取的图片,这个时候要用一些hack 关键代码如下: $ch = curl_init(); $file = file_get_contents($picUrl); curl_se ...
阅读全文 »
1…789…61
jfo

jfo

605 日志
38 分类
4 标签
RSS
GitHub 微博
友情链接
  • 收藏夹
  • 网络剪贴板
  • 爱逛吧
© 2007 - 2018 jfo
由 Hexo 强力驱动
主题 - NexT.Pisces