随笔分类 - c
摘要:上淘宝买了两个红外线模块,一个是接收器,另一个是发送器。 问了卖家,没有资料,但是根据电路板上打印的信息,似乎是标准的模块。于是先插上树莓派试试看。 (update:上图的发射器没有三极管,所以只能做到1-2m) 看宝贝描述,这个模块是给Arduino用的,于是搜索了一下Arduino相关的资料,发
阅读全文
摘要:image builder和SDK既可以从官网上下载,又可以自己进行编译(make menuconfig)。官网上下载的是预先帮你编译好的,这样可以大量节省自己编译源码花的时间,这两个东西相当于半成品,最后的东西还是要你自己生成的。开发流程如下:在编译时将image builder和sdk这两项勾上...
阅读全文
摘要:开始学iptables,因为它是和路由器技术紧密结合在一起的。iptables的命令看起来眼花缭乱,随便找两个:iptables -A FORWARD -p tcp -s 192.168.1.0/24 -d 192.168.1.234 --dport 80 -j ACCEPTiptables -A ...
阅读全文
摘要:u-boot_mod 是具有web 浏览器的uboot,也就是传说中的不死uboot,这里的不死指的是不管怎么刷firmware都可以方便更换firmware,而不是uboot本身就是不死的。这里将其的代码分析一下。代码的网址是:https://github.com/pepe2k/u-boot_mo...
阅读全文
摘要:从TPLINK官网下载了GPL code,下载后文件名是wr841nv9_en_gpl.tar.gz,但是无论是linux还是windows下解压都提示压缩包有问题,不过还是可以解压出完整的目录的。下面来简要看一下里面有什么东西:这里有几个目录,一个个看,第一个目录是ap143,那么看到里面可以发现...
阅读全文
摘要:最近想研究一下Openwrt,于是开始搭建openwrt环境,虽然现在没有现成的板子,但是可以先编译起来。openwrt的特点是基于下载 -> patch -> 编译 的一个工作模式,openwrt整个包一开始下载下来也不是很大,因为里面基本上没有源码,要在编译的时候下载。看了别人的帖子,都推荐使用...
阅读全文
摘要:目前已经将Opencv的检测部分和email的通讯部分整合,已经有如下的功能:1.检测运动,如果发现敌情,则将当前的照片通过email发送给主人,同时进行录像存储到本地2.接收指令,主人可以通过指令来获取当前的图片未完成的功能有:1.上传视频。可以通过指令来发送视频,但是视频有点大,发送所有所花的时...
阅读全文
摘要:在上一篇博客里面,使用了Python来发送、接收mail,但是实际测试中出现了一些不稳定的情况,而且Python和即将使用的opencv会不兼容,使用进程间通讯或者其他方法会让整个系统显得复杂而且可能不稳定,于是尝试用c或者C++实现邮件的发送和接收。首先考虑的是上网找一个邮件库,找到了VMime库...
阅读全文
摘要:I have encountered a problem that when I use opencv API, I cannot change the width and height ofWebcam output: cvSetCaptureProperty(capture, CV_CAP...
阅读全文
摘要:Chariot虽然给我们提供了友好的界面,但是必须使用命令行或者使用它的API才能实现自动测试。Chariot在安装的时候会让你选择命令行界面组件,在它的安装目录下面有一些工具,暂时还不知道是干什么的,但是它的c语言API可以尝试一下。打开Chariot的帮助文件,可以看到它具有API interf...
阅读全文
摘要:随着现在社会压力越来越大,很多人都会说梦话,磨牙。当然了,出现这种情况我们自己也是挺担心的。那么,如何得知自己究竟说了些什么呢?对于安卓系统来说,我从安卓市场搜索到这两款软件:因为我没有用过,所以也不好评价,可以自己尝试一下。对于iphone来说,我搜到一款很好的免费软件:现场录音:当然了,这个软件...
阅读全文
摘要:之前一直在纠结这些格式到底有什么区别,有时候因为格式的问题会让人抓狂。下面通过实战来分析下:下面在windows上建立一个txt文档。txt的优势是没有文件头,这样比较好分析。ANSI格式:可以看到,0D0A是\r\n,可以忽略,这里的蛤被识别成B8 F2UTF-8无BOM:这里的英文字母还是ASC...
阅读全文
浙公网安备 33010602011771号