行走在消逝中

来源:互联网 发布:无限鼠标 知乎 编辑:程序博客网 时间:2024/05/01 17:46

今年3月开始做的项目是关于语音对讲的,主要挂载是把别人的对讲系统从模拟线改走网络,当然也会集成我们产品上的一些东西,如安防和控制。

另外一个同事是负责前端的语音转换、处理,主要是回声消除这一块。因为是免提的,所以回声消除是必须的。

我的工作主要是后端传输上的一些事情,说白了就是把前端传来的数据传送到网络上,或把网络上的数据传送到串口上。

现在是在开发板上做这些试验,是基于44b0+uclinux系统的,基本的系统已经跑起来了。

现在的工作就是在uclinux的开发,看了《linux9开发详解》上的例子,串口和网络都能基本打通。但是还没涉及到更高级的,更细致如sendto是否自己有缓存之类的知识。看了一点Rsteven的网络编程第3卷。

又看了一点《AUPE》。因为想在板子上接个ds18b20,又看了点<linux驱动编写>,看这本书时涉及到许多不懂的内核知识,又看了点《linux源代码分析》。

所有的都是浅尝则止,汗一下................

今天,突然看到《在uclinux上的跑马灯程序》,发现在uclinux下开发程序,对端口操作和在裸片上开发并没有多大区别,完全推翻了自己以前的想法。有一种释然的感觉。要是今天没发现这篇东西,那我还是会继续看那鼓噪的《LDD》,就算我把整本看完,我估计也还是对驱动一知半解。当然,我总有一天要看完它,因为那是linux精华所在。

可以把今天的这个事情当作一个小小的进步,而这个进步来的是这么简单,这么容易。但是它来的真的是这么垂手可得吗?我想也不是。当一个人在黑暗中向前摸索的时候,哪怕只有一点点的指示是那么的珍贵,它将指引你走向下一步,并给你一直走下去的勇气.

或许,我要想一下我要去哪。基于现在的情况,还是先搞网络部分,其余的东西比如GUI,内核驱动等还是等自己买块arm9再说吧。

再说个小故事吧

某天,我在兰州拉面等东西吃,一边玩我的dopoda699。兰州拉面那人问我,你的手机是3G的吗?我说不是。

他又问我,那是几G的?我说我也不知道。他有点诧异,继续问,你的手机是多大的?我就回答“1G”。还好,我的SD卡是1G的,要是512M的,那估计又得解释半天。

我在这里并没有BS他的意思,因为他没有更多了解这些东西的途径。

但是,我发现身边有很多人,存在着相似的问题。他们可能并不懂这个东西,但是他们装做很懂,还说的振振有辞,如果你说错的地方刚好是我懂的,我会非常BS你!我觉得我是个说话很小心的人,不懂的不说,懂的少说。我发现自己懂的几乎很少,脑子里的很多想法可能都是错的,对于一个很简单的问题,我都会向很多人求证。可能这些人如此虚张声势并没有错,只是我看不习惯而已,原因可能在于我!这本来就是一个忽悠的世界!

 

原创粉丝点击