摘要: 在淘宝上买修改openwrt的路由器,基本上都是改的16MB flash,那么为什么不改到1GB呢?现在U盘的价格也很便宜啊。于是我调查了一下,发现flash分为两种,NorFlash与NandFlash。一般路由器需要一个bootloader来启动,一开始上电启动的时候,从0x00开启运行代码,这... 阅读全文
posted @ 2015-04-26 21:15 crazy_thb 阅读(4385) 评论(0) 推荐(0) 编辑
摘要: u-boot_mod 是具有web 浏览器的uboot,也就是传说中的不死uboot,这里的不死指的是不管怎么刷firmware都可以方便更换firmware,而不是uboot本身就是不死的。这里将其的代码分析一下。代码的网址是:https://github.com/pepe2k/u-boot_mo... 阅读全文
posted @ 2015-04-25 22:26 crazy_thb 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: Openwrt 烧uboot 需要慎重,一般买一个带不死uboot的路由器再折腾会比较安全,因为openwrt firmware对uboot分区进行了保护,而且带有不死uboot的路由器可以通过web界面刷firmware。传说中的不死uboot 原版可以见下面的网址:https://github.... 阅读全文
posted @ 2015-04-23 22:31 crazy_thb 阅读(9338) 评论(0) 推荐(0) 编辑
摘要: 从TPLINK官网下载了GPL code,下载后文件名是wr841nv9_en_gpl.tar.gz,但是无论是linux还是windows下解压都提示压缩包有问题,不过还是可以解压出完整的目录的。下面来简要看一下里面有什么东西:这里有几个目录,一个个看,第一个目录是ap143,那么看到里面可以发现... 阅读全文
posted @ 2015-04-22 23:36 crazy_thb 阅读(1434) 评论(0) 推荐(0) 编辑
摘要: 最近想研究一下Openwrt,于是开始搭建openwrt环境,虽然现在没有现成的板子,但是可以先编译起来。openwrt的特点是基于下载 -> patch -> 编译 的一个工作模式,openwrt整个包一开始下载下来也不是很大,因为里面基本上没有源码,要在编译的时候下载。看了别人的帖子,都推荐使用... 阅读全文
posted @ 2015-04-07 22:14 crazy_thb 阅读(6603) 评论(0) 推荐(0) 编辑
摘要: 目前已经将Opencv的检测部分和email的通讯部分整合,已经有如下的功能:1.检测运动,如果发现敌情,则将当前的照片通过email发送给主人,同时进行录像存储到本地2.接收指令,主人可以通过指令来获取当前的图片未完成的功能有:1.上传视频。可以通过指令来发送视频,但是视频有点大,发送所有所花的时... 阅读全文
posted @ 2015-03-26 22:48 crazy_thb 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 在上一篇博客里面,使用了Python来发送、接收mail,但是实际测试中出现了一些不稳定的情况,而且Python和即将使用的opencv会不兼容,使用进程间通讯或者其他方法会让整个系统显得复杂而且可能不稳定,于是尝试用c或者C++实现邮件的发送和接收。首先考虑的是上网找一个邮件库,找到了VMime库... 阅读全文
posted @ 2015-03-21 20:39 crazy_thb 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 拿出尘封已久的lumia 520,发现其开机困难,现象如下:1.拿掉电池再放回去有几率开机2.轻轻地用手机砸向桌面时手机会重启因为手机在更新WP8.1之后就出问题了,所以先得定位问题,在黑屏的时候尝试电源键+音量键开机成功,但是后面几次尝试并未成功。连机器都无法开机,那么这个问题操作系统的关系应该不... 阅读全文
posted @ 2015-03-14 16:51 crazy_thb 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 买了个1T的移动硬盘,插到树莓派上,发现树莓派的电源灯一暗一暗的,硬盘吱拉吱拉地响,于是买了一根带有辅助供电的电源线。但是插上去之后虽然树莓派的电源灯不灭了,硬盘还是会响。经过一段时间的折腾之后,发现以下两个注意点:1.虽然我用的是2A的电源,但是USB线是劣质的,我换了一根USB线之后,情况立马好... 阅读全文
posted @ 2015-03-13 20:45 crazy_thb 阅读(2584) 评论(0) 推荐(0) 编辑
摘要: I have encountered a problem that when I use opencv API, I cannot change the width and height ofWebcam output: cvSetCaptureProperty(capture, CV_CAP... 阅读全文
posted @ 2015-03-12 22:29 crazy_thb 阅读(335) 评论(0) 推荐(0) 编辑