去年底,我离开了毕业一直从事的互联网行业,来到了通讯行业(杭州-NSN)
刚接触,3G,MGW时,一窍不通,一些什么H.248,BICC,还有一些协议栈,听都没听过
但还是,随着时间迁移,慢慢的适应了些,也逐步在原有的基础上加了一些新的功能
也许随着时间的推移,会积累的更多。
为什么会,离开互联网行业了,因为以前干的太杂了,J2ME,通信服务器,图像解码等等,
是什么项目,就干什么活,不懂,就边学边干
虽然,提高了自己的宽度,可除了以前积累的,深度却一直没有太多的提高。
于是,骑驴找马,一个我,一无所知的行业,
我猜,我唯一符合他们招聘要求的,肯能就是
我同时会c++,java,还写过许多TCP/IP编程吧。
这个软件是测试MGW功能的,运行在Linux的测试软件
它能够模拟MGW周边的所有协议,只要是经过MGW,它就能模拟器出来
然后和MGW,进行通信测试
哈哈,是不是很强大啊
这个软件,当我接触时,已经有>=30万行了,
分为java和C++,两部分
java负责UI,c++负责底层通信和一些通信协议栈的实现
看了这批,代码,感叹,国外工程师的功力之强悍
这批代码,可以并架seven(另一家美资),迄今为止,我看到的最好的2块代码。
我和我项目的主要任务,就是在这个软件上,加新的功能(也就是新的协议栈或语音codec)
因为,原先这个开发组,已经被公司全部裁掉了,后来转到的中国,招了我和其它组员(6个人)
刚开始,又于没有了support,我们熟悉整个项目,看的很辛苦,
后来,慢慢的,同样时间的推移,对整个源代码,越熟悉了
回想,这半年多的日子,还是很有收获的,每当我添加了以个新的功能时,可能会遇到不会的地方
可能,等芬兰的工程师的邮件,一等就是几天,等等,
但是成功后的喜悦,还是不言而喻的。
以下,就是我实现的新的功能
Ater-submultiplexing 16k GSM-HR (运行在TDM(时分复用))
Mb和Nb' interface 的changecodec(1 phrase),负责GSM-EFR
Nb和Iu interface 的AMR-NB DTX的支持
Nb和Iu interface 的changecodec(1 phrase) AMR-NB的支持
接下来,ATM 我来了!
发表于 @ 2009年06月28日 09:55:00 | 评论( loading... ) | 举报| 收藏