未成熟的种子

来源:互联网 发布:centos 6.8关闭防火墙 编辑:程序博客网 时间:2024/04/20 03:38
1网络硬盘
硬盘的价值远小于硬盘上数据的价值,这是人所共知的(安就与们过好几次了)但是如何保护数据,使得数据在硬盘出现问题的时候能够损失的尽量少一点,答案当然是备份。
一般,我们是把一块硬盘上的数据放在另一块专门用来备份的硬盘上。这样如果不嫌麻烦,应该需要在关机的状态下把备份的硬盘挂上去,待Copy完数据之后,再将硬盘取下(如果还有别的极其需要备份)。当然这样的做法还是很麻烦,简单一些的方法是用移动硬盘,这样免去开关机之苦。但是已就不是非常的方便,因为需要不停的在每一台机器上删除硬件,当然最好的方法是哪一台电脑作专门的备份机使用,别的机器都将自己的数据备份到这台机器上,但是个人认为这样的做法比较浪费资源,不就是想用硬盘来备份一下数据嘛,何必要搭上这么多的东西呢?
所以,比较完美的做法是用MCU来代替CPU负责处理硬盘上的数据存储
 
用MCU来代替CPU应该做好以下几点的工作
以FAT32的文件体统格式来管理硬盘,这样做的优点是有需要的时候可以将硬盘取下,挂在电脑上。
通过网络芯片,使得整个系统成为一个网络终端,网络上的别的计算机通过网络来访问硬盘,以便存储数据。这样做的好处是,不需要经常“抱着”硬盘跑来跑去,直接上网,将数据通过网络Upload到硬盘就可以了。
另外,由于是很多人使用硬盘,所以应该为用户建立权限机制,即只能浏览、删除自己Upload的文件。
整个系统的基本构想框图如下:
整个系统实现的几个要点
1)  用MCU读写硬盘
由于写过类似的硬盘读写程序,所以难度应该不是很大
2) MCU对RTL8019的程序
虽然在用ARM的时候烧过别人写的程序,不过对于这块片子的使用还是之事甚少(虽然我有源代码),而且就TCP/IP的运用来说应该还是们有难度的
 
2摄像头门铃
想通过摄像头将门口的图像拍摄下来,并可通过网络在需要的情况下将图像传输到需要的地方。比如,在上班的时候想看看家里的情况,就可以通过网络了解到有没有人来过家里(有来访者来过,通过感应器触发摄像头拍摄下来访者图像)。
3手机控制器
手机的使用已经相当普遍了,所以在考虑可以利用手机来控制家电。这样就可以随时随地,通过手机(前提是手机没有停机),发发消息,安排好一切事情。
手机可以收到短信,通过对短信的分析,来实现不同的操作。
比如:发送“TV ON”到手机,来打开电视机
采用类似于命令行的操作,可以通过不同的命令来对不同的电器实现控制。
整个系统的基本构想框图如下:
整个系统实现的几个要点:
1)  手机芯片和MCU的通讯
感觉这个的难度比较大,因为没有用过。也没有相应的资料。
应该说,使用手机芯片来接收数据(短信) ,让MCU来分析数据,并根据不同的数据,通过红外线发射器发送红外线(之所以用红外,是因为很多的电器都是用红外来控制的)
2)  红外控制的编码
因为不同的电器红外编码不同,所以需要通过某个东西来辨别不同的编码。可以考虑利用单片机的管脚触发功能来锁定不同的编码
 
4移动QQ
QQ作为聊天的工具,用的人很多,但是每次都是要打开电脑来聊QQ,这就比较麻烦,而且也比较浪费电。所以在想可以通过一个单片机系统来实现QQ的聊天功能。
和现在很多手机上的移动QQ类似,只是现在所使用的不是联通或者移动所提供的电话网络,而是真正的以太网。利用以太网来收发数据(即聊天)。
系统中同样还是需要一块网络芯片,因为需要连接到网络。同样在单片机方面还需要编写GUI,因为用户需要看到消息的内容。除此之外,还需要由键盘,因为用户需要输入聊天的内容,当然输入法是不可避免的。(越写越觉得像一部手机)
 
整个系统的基本构想框图如下:
整个系统实现的几个要点:
1) LCD点阵显示和键盘
2)  和RTL8019的配合
3)  输入法
4) GUI的程序编写