天道筹勤,但我不知道结果会怎么样

来源:互联网 发布:淘宝网下载ipad版 编辑:程序博客网 时间:2024/04/19 01:21

  天是200748 星期天。项目要真正开始了,这一次的难度将是我职业生涯中遇到的最大的一次,我会全力以赴,我不知道结果会怎么样,所以我想用blog的形式把过程记下来。希望可以在项目结束后,这个过程中的很多经验对有些人有用

    0611月的时候公司决定分出一个研究所部门做一个自己的手机开发平台。我很幸运,成为了其中一员。12月底,我从软件部搬到研究所办公了。当然,以前的工作我还继续负责。1月初。我们研究所软件的6位兄弟坐在一起了。所长说,我们要做的平台用linux作为操作系统,用uart挂各种rf模块,暂时就这么多。

我们6个人几乎没有人会linux,最牛的一个人朱会一些shell指令,曾经维护过一个cvs服务器。于是我们开始买入门的书。

鸟哥的私房菜,这是本入门的书,它让我知道了一些类似dos命令的东西,知道了linux下面会有一些文件夹,分别是用来做什么的。到了2月初的时候,原来在软件部的事情基本交接完了,我决定安装一个linux操作系统,看看pwd是不是会真的输出当前路径。我安装的是红旗linux,桌面做得真象windows,在它上面,我验证了pwd,验证了lsps –aux。我很兴奋。我第一次看到了linux长什么样。

我于是决定安装cpu厂商给我们的交叉编译环境。我第一次安装软件,我怎么操作都无法成功。于是我把linux系统重新安装了一遍,第2次安装的是从cpu厂商那边拿到得fodra linux,很顺利,我们6个人有交叉编译环境了。我们把类似2401的开发板,接上,当cpu厂商的陈工熟练地接上网线,串口线,并且顺利地启动了linux的时候,我开心极了。我觉得我终于站到了一个新的起点上。我小声地问陈工,刚刚您打开文件的那个软件叫什么,他说叫vim

我知道,我还是什么都不懂。我又买了两本书,毛德操老师的情景分析。接下来的日子,真的好痛苦,我以每天35页的速度阅读。地址映射、内存管理、文件系统。两本书大概有1600页吧,我想,我没有时间仔细阅读了。读到进程的时候,我就停下了,因为还有更重要的事情要开始做了。

这时候已经是3月份。所长说要确定我们究竟怎么做了。我们谈了北京的qtylicense太贵了,放弃——最后选定opie。我们选用skyworksrf模块。我们开始讨论原理图应该怎么画。Skyworks我很熟悉的,这个模块我做过1+。可我对画图工具不熟悉,好在还有一个已经工做了半年的冯会,我们边讨论,边画,边请教。到3月初的时候我们的原理图画完了,我们请了cpu厂商的工程师和自己公司电子部门的工程师评审。问题很多,于是我们开始修改。我开始一遍又一遍地确认我们将会用到的各种流程:开机有按键开机、闹钟开机、adapt插入开机、usb插入开机、dtr开机,唤醒、关机、充电、at uart通讯、显示、低电和电量、信号环境、开机原因、闹钟、按键、语音通路(分电话、录音、录像、录电话和回放声音),gpst/p(触摸屏),蓝牙。凡是和硬件相关的都确认了一遍。我觉得。他们都通了。我们开始画板。

Pcb的时候,射频部分用成熟的,其他的就要慢慢来了。我们选用的存储方案是,128m nandflash + 32m sdram,因为分开的比21的要便宜很多,所以布线的时候,真的是很难,不过冯是个毅力很强的人年轻人,到3月底的时候,已经布完了,审查了之后,2天前我们发了出去,预计419号有板子回来了。

所长在找高手加盟,在没有高手到来之前,我暂时辅助他管软件的工作。我想,需求说明书、概要设计到了要交出来的时候了。可是,我遇到难题了,我觉得我可以把需求说明书做出来,但是概要设计说明书,我还拿不出来。我的困难是:随着对opie的了解和业界的接触,我发现opie不如gpe好。我决定弃用opie,改用gpe。我们让6个兄弟里面有工作经验的大莫和朱全力以赴编gpegpe真的很难编。也许我们都是新手吧,我们在编opie的时候就折腾了半个月,这次的gpe已经折腾了半个月了,我们预计要到420日才能勉强编完,老天保佑我们吧。我们会成功的。继续说我遇到的难题。我知道gpe是基于dbusgtk+pangoglib的。但是我还是对dbus不熟悉,我也不知道他们的接口,特别是gtk+的编程,我完全没有底。我想,我还需要阅读gpe的源码,阅读更多的文档才能做出概要设计来。

我会全力以赴的,我担心的是自己的身体和能力上有缺陷。另外,我是多么的期待我尊敬的所长能够早日空降一位技术高手来。

明天,我要开始阅读gpe的源码了。我会遇到什么问题呢,我能够在读完后有能力做好概要设计说明书吗?

 

 

原创粉丝点击