由机转机

很久没写文章了,之前一直以总结技术类文章为主。这一篇写一段“废话”吧。

毕业快5年了,从本科阶段留下的写博客的习惯,虽然写的不多,但是对于技术积累的厚度确实增长不少,

这里感谢下csdn平台。谢谢!

俗话说好记性不如烂笔头,我坚信,我也经常拿总结奉为学习的最好方法去教育年轻人,哈哈,即使我也不大。

之前一直从事Android和Linux驱动开发工作,接触的主要是手机行业,手机曾经辉煌,开发手机也经常被人看成大牛。

所以进入手机公司,也让我很自豪。手机公司大多是乙方,开发高通,mtk,展讯平台。按照客户要求选择不同大小的lcd,不同像素的camera,不同的touch,不同的sensor,不同的and so on。节奏总体挺快,为了满足更多的客户,需要兼容很多硬件设计,这不仅对硬件,射频,layout提高要求也对驱动开发提高了工作量。

为了使手机卖的更好一些,做些新颖的东西也让很多公司想破脑袋。

举个例子,做过一个项目,是双屏异显。何为双屏异显呢,可以参考vivo nex双屏手机。两个显示屏显示不同的内容(应用)。

然后我当时的boss,想在中低端手机实现这个功能,于是乎就出了两个方案,一个是假的双屏异显。通过驱动拷贝主屏显示内容到副屏来实现。但是呢,有个缺点,就是两个屏不能同时用。还有一个方案是通过minui开发小屏显示,不走Android系统,但是也有个缺点,minui开发出来的界面太过简单。后来用了第一种方案,据说卖的还不错。

都说我们是做机的,我自己介绍也会说自己做手机的,虽然也没啥大品牌,哈哈。

差不多可以吐槽一段了。

做手机驱动开发,从技术层面知识范围更广,需要对外设原理和平台功能,以及代码风格,c语言,Linux操作系统内核机制,Android应用原理等都要了解。但是很多工作已经被原厂做好了,而且会提供支持。所以当你去面试的时候,别人问你什么是内核抢占,什么是异步通知,虚拟文件系统原理,中断下半部等知识的时候,还是知之甚少。哈哈,我也不清楚楼。

随着金立,锤子等手机公司没落,我相信大家也能判断当前的手机形式,面试了几个做手机的同仁,他们跳槽的原因居然有一个惊人的相似,公司拖欠工资了。呵呵,具体不透露了。是啊,我们都是老实人,很老实的码农,加班不说了,其他福利不说了,工资总要按时到位吧。

所以我也想转个行了。

由机转机,走到了车机行业。呵呵,还是个“搞基”的。

首先接触了一个名词“adas”,高级驾驶辅助系统(Advanced Driving Assistant System)。使用传感器来辅助驾驶的功能。

感觉好高端,慢慢发现里面的单片机也是“有一手”的,以前真是小瞧他们了,在车机上n多控制单元,准确的时钟,实时性要求很高。还有Autosar架构,can总线,lin总线这些都需要我花时间去积累,学习新知识。

后面有用到一些较为有用的技术还会继续在博客上分享的。

先这样,“废话”就到这。上班了。对了,多说一句,我们五点下班!哈哈

发布了129 篇原创文章 · 获赞 322 · 访问量 49万+

猜你喜欢

转载自blog.csdn.net/seek_0380/article/details/89531400