毕设终于有消息了,研究生的学长给我打了电话,了解了我的情况,也交流了下看法,基本上跟我设想的一致————18b20采集温度,zigbee无线传输。
省创今天有好有坏。先说坏处,linux下的串口编程今天折腾了很久,最后终于也算搞出来了,按照以前的设想,接下来最重要的就是跟远端mysql服务器的通信了,但openshift不知是什么原因,用各种方式均无法访问数据库服务器,只好作罢,这是坏消息,意味着以前的想法又得推倒重来;再说说好消息,ruby总能在人困苦的时候给人惊喜。有个叫serialport的gem,借助它,可以用简单几行代码实现我用C需要几百行才能实现的功能,怎不令人血热。然而上手并不容易,也是自己的ruby确实没有基础,对一些很基本的操作都生疏,还好网络很强大,尤其是google,总能给你想要的结果。得抓紧时间好好享受下ruby的愉悦啊。
到现在为止,节点部分已经大体结束,网关和服务器合并成一体,所有的工作的难点都集中在了rails开发上,而我还没有真正入门。
Month: March 2013
帮姚飞搞protel,因为与win7有兼容性问题,导致无法添加库文件,改配置改了半天,也没弄好,只找了个替代的方法,貌似还能用。
花了一晚上时间搞linux下的串口通信。一开始觉得复杂,先得装pl2303的驱动,而手头的驱动文件是2.4内核的,看其源程序好不复杂。网上找了些都大同小异,TNT一下大了。最后找了半天,却发现完全没有必要,伟大的linux内核已经把它驱动好了,爱死你了!
用minicom试试看串口能不能用,打开后发现串口号不对,默认是ttyS0,而用dmesg工具得知新连接的端口叫ttyUSB0,接下来就是折腾minicom了。以前用过,不过早都忘了具体操作了,好在帮助命令很方便,而自己英文也不是很差,三五下折腾,端口就显示出了节点发来的信息,证明驱动没有问题,太爽了!
接着就是如何用程序的方法显示串口发来的内容了。大致需要做三步。第一,打开串口;第二配置串口,包括波特率,数据位,校验,停止位;最后一步,用读写文件的方法读写串口,实现数据的传输。
朱突然过来了,这几天毕设把她们忙得够呛,得个空出来溜达一下也好。
要说收获也有。成功在openshift上搞好了我的ror应用,说起来也不是一帆风顺,所以把大致过程说一下。
首先是在openshift上创建一个ror应用,它只能展示一个静态的页面,不能定制,修改。第二步,用git工具将其自动生成的网站代码仓库拷贝到本地,便于自定义。在第三步前需要本地先预装rails开发环境,之后进入本地仓库,用命令bundle install安装好所需的组件,耐心等候,一般会自动装好。第四步,在本地运行rails server命令打开服务器,在浏览器中输入http://localhost:3000,就可以在本地查看实际运行效果了。第五步,修改本地代码,这用到了rails基本的开发指令,没有什么特殊之处,唯一需要注意的就是数据库的配置,修改database.yml文件,添加mysql支持,之后登陆mysql创建同名数据库,然后用rake db:migrate指令创建所需表。第六步,利用git工具完成版本控制,最后用指令git push将代码提交到openshift上,它会自动完成部署,在浏览器中输入对应的网址就可以查看服务器上的网站实际运行情况。
昨晚被墙,怎么都登不上去,这会在手机上反而可以了。
试着把 “http://” 改成 “https://” 貌似就可以登录博客了,维基时断时续,一直都这样。
冬冬说我这几天状态不好,是啊,怎么会好?
上了一天自习,列出了两个计划,睡了三觉。
打算用两周时间搞定省创。目前还剩下几个关键问题,这几天就着手解决。
想得到最好的情形,也想得到最坏的境况。前途漫漫,说不上好还是坏,顺利毕业就先就业,这自然好;但若不能,必须做好其他的打算,在我看来,创业就是其中之一。
现在不比跟人学说时候,是自己真刀真枪地干,之前了解的东西现在必须设法精通,之前不懂的东西,现在更要加紧学会。只有这样,我才不会心慌,患得患失,投鼠忌器。但风险之大,是远远超出我想像的。
终于又回来了。以为再也登不上了,不知是喜还是什么?
uc已经上不去了,试试chrome,果然奏效!
一个多月了,日记生生是被耽搁了,以后回想起这一段空白,不知是什么感觉。那就把这一个多月发生的大事简单说说。
父亲骨折住院,陪护十天。
初一组织了初中同学聚会,对于大部分人,至少已经八年没见了,能把大家聚在一起,我也很开心,当然也离不开晨,卫,凯的帮助,谢谢你们!
接下来是走亲戚,冒着大雪给姐姐送了灯笼。
之后开学前陪朱过了生日,吃了自助,值得一提的是在朱家留宿一夜,看了许多她小时候的照片,嘿嘿!
开学这两周,完全是补考的事,五门必修,压力山大。天天自习,甚至熄灯后还打着小灯看,仿佛回到了高考年代。结果目前还没出来,利弊因素都有,尽人事,听天命吧。