发布时间:2010年2月3日
一、 来华嵌学习,新的学习,新的开始,加
二、 这几天上linux课,比较大的感觉是学的那些函数和复杂,用好不容易,但有不知道在什么情况下用比较多,没有一个实例把函数实体化单讲函数的用法,太抽象、不好学,印象不深刻,最好能够有个比较好的实用的例子把函数串起来用,让大家明白在实际应用中每个函数起到的作用
三、 这段时间的linux高级编程的学习,从刚开始的不适应到后来老师方法改进后我们学的状态,我相信每个人都在进步,我也会更加努力,让自己能够学到更多的东西,最近学的是ARM基础课程,这些由于以前都接触过,所以学的时候并不是感到很吃力,老师上的内容和布置的作业都能够很好的完成。还是想说说这段时间做的SL实验、http传输作业,在这个实验上,老实说我有点懒,由于之前公司就是用VC实现与监控器的通信,除了内部协议外,还写过点101、103、DNP\CDT,也写过基于TCP/IP的modbus协议,所以写SL控制协议基本上没有什么问题。不过linux终端简单的界面,还是对我的期望的设计带来一定的麻烦。目前SL协议只实现了基于TCP/IP的一条指令的发送与数据结构相应数据的返回,由于其它的指令的发送与数据相应数据的返回,由于其它的指令都是类似的方法,所以没有继续写完,不过偶尔还在思考是否还有更好的方法实现来产生一帧,由于这协议中控制数据长度的整数只有一个字节,所以其一帧的最大长度也可以说是已知,所以最好的方法是定义一个足够长的数组来存放数据。瑞然目前的方法已经实现了功能,不过,在一些可读性上,总觉得还有所欠缺,暂时也没有什么更满意的实现方法,希望在以后的学习中有所完善
四、 今天上了ARM指令,虽然以前看过,不过还是听的有点晕,主要是定西太多要想记不是太可能,只能用到一个熟一个,庆幸以后用到ARM汇编的机会应该不多,嘿嘿…
五、 今天主要完成了完整的myftp,已经能很好的实现功能,本计划传输文件时使用线程,但是发现使用子线程复杂而且没有必要,所以只用了一个线程,兼顾了命令和文件的收发,只是不能同时。而文件开始和结束的判断灵感来自之前的http的练习,通过发送接收端文件的长度来让其控制文件合适停止接收,并可以很好的避免使用标志符作为结束符所引起的一些问题
六、 近段时间感觉自己有点急躁,很想去工作,但是现在刚好是在不上不下的位置,关键是不知道以后要去哪里,能够拿到多少的工资,只是希望能够有个公司把自己放在正确的位置,能够发挥我100%的能力,移植觉得自己的研究精神和思维不会输给其他的人,但似乎总有点不得志,个人意愿来说很想走嵌入式,但是原来的公司却一直不愿给机会,经过了车间组装、维修,最后被安排在测试部分VC,等了一年始终未能实现自己的心愿,最后只好辞职培训以实现自己的心愿。工作时一直等不到机会但也不曾放弃,自己学了很多,也买了块ARM9的板子进行开发。培训带给我的有很大的收获也有些小的失望,来之前以为和自己一起培训的应该是基础都比较好的,但是经过这么多天的学习,感觉同学的水平并没有自己的好(高兴一把),收获最大的就是方老师讲的CGI的知识,发现这很好用。目前自己弄了个CSDN的博客。目的主要有两个,一个是放收集的一些资料,方便以后查看,二是发布一些自己遇到的问题的解决方法及一些自己写的作业和一些程序及代码,也算是回报网络,让大家无从入手时可以有个参考。地址为:blog.csdn.net/bingyancj
七、 快过年了,课程及项目也快结束了,年后回来就是找工作的时候,我一定会努力努力再努力,在自己喜欢的领域里面找到自己的一席之地,加油,我的2010年。
陈洁