成为一名android系统工程师——工作伊始

来源:互联网 发布:武汉软件新城 编辑:程序博客网 时间:2024/05/21 11:09

        工作了快一年了,把这段时间的感想记下来,总结总结。这是我的第一篇博客,之后还会陆续更新。如果有写的不好的地方,还请各位多多指出,谢谢!

        从今年3月份开始,我进入一家小私企,成为了一名android系统工程师。当时我还是一名大四的学生,进行过嵌入式的培训。其实嵌入式的培训只是让你对嵌入式这一行业有个大概的了解,对开发流程有个大概的认识,剩下的就要在实际工作中去学习,说实话,要学习的东西还挺多的。

        刚刚进入公司的时候,公司也刚启动一个新的android项目,系统移植部分就交由我来做。我想当然地认为系统移植跟培训时做得一样简单——把源码下载下来,编译,烧写,OK——才没有那种好事呢!uboot移植过去板子上电却没反应;内核移植过去启动的时候总是报错;安卓系统移植过去却无法正常运行。要解决的问题实在太多了,在培训时学到的东西根本不够用!

        于是我就开始了艰难的谷歌百度之旅,由于刚开始做完全没有经验,遇到一点点小问题都会让我束手无策。比如我在培训是用的板子所使用的存储颗粒是nand flash,而我们现在用的是emmc——其实就是加了控制器的nand flash。当时我乱了,想了好久emmc跟mmc之间的区别。类似的问题还有很多很多,在很多人眼里看来这根本不是问题,而是常识。但我却弄得自己焦头烂额,一天到晚在查资料,找方法。说到底我的经验还是太过缺乏了。

        给各位参加嵌入式培训的同学一些建议,无论出来是要做驱动也好,写软件也好,都要多多了解现在嵌入式行业软硬件的发展趋势,很多时候我们手上旧的硬件,过时的软件就会被淘汰,新的很快就会出来。现在很多人在用三星2410,2440之类的处理器来学习,虽然有关这些处理器的资料是很多,但这些都是些比较旧的东西了。新的处理器在不断地推出。并不是要求我们去掌握这些处理器技术,而是要对这个行业有一个全面的了解。如果只懂得在一个小圈子里研究,那么技术水平永远提升不到一个更高的层次。

0 0
原创粉丝点击