最近几天烦事缠身,麻烦不断。以前总觉得没有自己克服不了的难关,但现在看来事情并非如此。
不过还好,经过一些努力,昨天终于解决了恼人的债务问题。明天可能还需要跟机房交涉备案的事,没准会跟机房打官司……虽然这屁事不会让我个人吃亏什么的,但毕竟是自己经手办的事,心里总免不了即内疚又难过。
今天下午将开发板的资料下载下来阅读了一遍,心里逐步的想法是拿到板子之后,先编译一个固件(我不知道用uTenux制作成的二进制文件是否可以称之为固件)上去,然后再写个字符界面的小程序,能显示字符、能执行计算,这是第一步。这一步骤的目的很简单,概括来说就是:配置,编译,安装,执行计算,输出字符。
第二步就需要想办法将板子与RF模块进行连接,然后与已经做好的以单片机为核心的传感采集模块进行通信试验。
第三步分为几个部分,第一是搞定串口的通信;第二是通过串口与gsm/gprs模块进行通信,搞定英文短信的接受及解析、编码和发送;第三是搞定gprs通信,这一步骤可能会比较困难一些。第四是看是否能搞定中文字符编解码(这点如果难度大就可以先不做)。
上面几个步骤,原则是先实现、后修改和改进。先搞定软件部分,测试可以不太严格,先不考虑稳定性和抗干扰等因素;等以上步骤全部结束、并且基本调通了,再来考虑硬件和软件的优化问题。
等以上步骤完全解决了,如果有时间,再回来搞UI。
我已经为自己这套系统里的各种调用接口制定了一个简单的协议,随着开发的深入,可能还会进行多次修改,甚至包括修改传感器模块部分的程序,因此开发过程可能会比较慢一些,更新也不会太快。尽量保证每次更新都能值得让人阅读下吧。