我在我的项目中,遇到了一些问题,想请问下各位大哥们,给指点下迷津。
因为我是一个学习软件工程的学生,虽然自己有学习汇编,但对电子方面的知识,毫无了解。
因为自己的毕业设计是家庭智能管理系统。问了很多人,都说要用底层板来实现,于是我就找了各种资料后,买了ARM11板。
之前因为我组织了一个电子小组帮我完成电子方面的事情,所以我只用关心软件层的。可是现在,电子组被学校强制拉去实习了。我就只能靠自己来完成这个项目。
在我的系统中,有PC,有ARM,还有外设。
我想在ARM实现的功能很简单:
1:与外设的通信与控制
2:与PC的通信
比如:当我在房间内,说话打开灯泡时。ARM接受语音命令,自行处理或传递给PC处理,然后做出响应反应,ARM控制灯泡打开。
这里需要有控制灯泡的电路(这个我完全不会!!)
这里还需要每个房间有一组麦克风+音响。用来声音的输入和输出。这组麦克风和音响,需要连接无线通信模块和电源模块(电源模块也不会做。通信模块等会讲)
等等之类的困难。对于我来说完全等于重新开一门课。
我的系统需要判断人物在哪个房间。我的原本设想是用摄像头动态捕捉。但之前电子组的同学告诉我,用红外好点。价格便宜,容易控制。
目前我遇到了这些困难:
技术难点:
ARM与外设的通信方式,wifi...射频。。 不知道通信方式该选哪种。经济以及技术又能接受
外设的通信模块与电源 电子知识。。
多组麦克风音响控制 ARM需要连接多组麦克风和音响,还有判断人物所在的外设的多组连接和处理。
语音识别 ARM是否能处理语音识别的信息。PC处理和ARM处理,到底哪个快。没选好在PC处理还是ARM处理。
传感控制方式,视频动态捕捉还是红外。。
难点优先级降序排序
这些难点是目前最困扰我的东西,我拿到ARM板后毫无头绪,希望大家给点道路!!
还有我的程序是在ARM系统上运行呢?还是裸机!!