快两年的时间,我都干了啥

嵌入式Linux

共 3210字,需浏览 7分钟

 ·

2021-07-05 00:16

‍‍

‍‍大家好,我是写代码的篮球球痴


这是一篇总结性的文章,主要是总结这一年多快两年的时间,我都在做了些什么。


公司名字我就不说了,知道的人一眼就知道了。


我们是一家智能家居的公司。


提到智能家居,就一定会涉及网关,因为需要网关把各个子设备的数据连接起来,网关是一种概念,类似于电脑,苹果电脑,安卓电脑,windows电脑,他们都是不同品类的电脑。可以做网关的技术芯片也很多,可以用蓝牙,可以用zigbee,也可以用wifi,我们用zigbee做网关,并且把网关设备和我们的安卓系统连接在一起。







好了,上面提到的是核心功能。


所以我们需要一个运行安卓的设备,可以用MTK芯片,可以用RK芯片,也可以用全志、高通等等。


我们刚开始用RK芯片做主控芯片,之前有一篇文章写在RK平台调试LCD的时候,还把MIPI时序给好好捋了一遍。


不过因为价格的原因,我们又选用了MTK芯片,并且做了两个屏幕,这是一个产品亮点和技术难点,两个屏幕做双屏异显,稳定性和生产品质都挺困难的「刚开始调试小屏幕的时候搁浅了好长一段是时间」,当然在客服结构问题上也费了很大的功夫,我们的小屏部分还专门申请了多项专利。


刚开始做产品,我们不知道需要哪些,不需要哪些,我们调试了很多外设,有温湿度传感器、光感传感器、距离传感器、因为要做语音识别,我们还用了MIC和ADC回采音频做回声消除、摄像头、RS485、USB网卡、A2DP蓝牙音频、还有控制外设的接触点、芯科的zigbee芯片、LED灯等等。



因为有音频,就需要调试音频相关的东西,刚开始用poweraq调试EQ,这个工具有点坑,其实很简单的一个工具,用起来却很多问题。跟我们对接的声学工程师,虽然用过,刚开始调试的时候也很多问题。我想起之前在恒大接触过一个声学工程师,然后偷偷跑去他们公司,让他教我怎么调试EQ,因为我俩公司是没有业务往来的,他确实帮了我很多,本来想请他吃饭,但是因为偷偷摸摸的行为时间上又不是很方便,就给他发了一个红包「之后的很多声学问题也都请教他,非常非常感激他」。


也就是这事情之后,我们的EQ才顺利往下调试,至于MTK的支持,他们的文档比较宽泛,回复比较慢,我们前期是比较着急的,要不然我也不会这么着急去找人解决问题。


我记得我们产品出来那会,我们领导很兴奋,北京的很多领导和同事也非常期待我们的第一款产品。那时候,小米10pro刚刚开始发售,我们领导觉得小米10pro的音质非常好,然后跟我说「希望我们的设备音质调到这样的效果」,刚好那时候我喜欢小米10pro的屏幕,就自己买了一台。去调试音频效果,调了一个版本就拿出我的手机播放「渡口」对比下,因为我们的喇叭只有1W,跟小米10pro对比还是有差距,不过最终还是调了一个比较满意的版本。之后,我们领导拿这个效果到北京,北京的老板听了之后很满意,也就是这次之后,我们的EQ就没有再做调整,一个是调整EQ比较麻烦,还有就是老板和同事们都已经认可的效果,就没有必要再动干戈。


第一个版本的时间非常着急,负责结构的同事很辛苦,我记得当时负责这个项目是一个跟我差不多大的结构工程师,在工厂蹲点了几个月,打磨,抛光,催结构件,然后有问题了有继续整改,继续打磨,改磨具。因为震音的问题又继续修改,加泡棉,固定螺丝,后面又继续测试。


等样机出来组装完成,那天在办公室遇到他,他看上去非常憔悴,松卷的头发看起来是好几天没有洗过了。


当时我们在公司附近租了一个高级公寓,一个月一万多租金的那种房子,我跟我们人事一起去租的,环境非常好,房间的视野非常不错,我当时想,那些出差的同事可以好好享受这些风景了。


可是每天回来已经很晚了,早上又要早早的出发解决问题,完全没有想法去体验那些美好的东西。







然后,我们第一台成品是这样,第一台设备没有用上双屏异显。


然后我们第二款产品,也就是双屏异显13寸的智能中控,他长这样。



第二个产品出来之后,很震撼,不管是外观还是设计还是功能,都非常优秀。



然后就进入长时间的适配系统工作中


要生产的时候就会去东莞出差,调试参数的时候就跑去设备厂商,解决bug的时候有会去MTK,做唤醒定制的时候就跑去苏州思必驰。如果没其他事情了,就在公司解决那些偶发的问题,不断的测试,抓Log,看呀看,看呀看,看到眼睛都怀孕了还是不知道什么问题,然后继续看,群里问呀问,总之,如果是致命紧急的问题就紧急处理,不是致命紧急的问题就划水处理。


后面因为zigbee的问题还跑去惠州跟进了zigbee相关的开发。


在东莞的时候几个人一起跟进生产,请大家在路边吃烧烤,实话说,东莞的烧烤水平比深圳高出许多。





后面,还做了一些其他小项目。


调试华为的PLC模块



调试芯唐的单片机



还做了人脸识别项目,当然了,这个不是我们自主开发的,是我们外包开发,主要是跟进一些技术上的问题。



芯唐单片机这种小项目,是我一个人自己完成,其他项目基本都是每个人负责几个模块,我主要是跟进音频,从芯片选型,喇叭选型,结构问题,声学问题,驱动调试,音频异常解决,算法接入这些事情~


也会写代码,但是大部分是在看代码和写代码的路上,很多时候是看几天代码,修改一行代码,后期也会跟着一起解决一些系统上的问题。


遇到一些棘手的问题,或者网络蓝牙相关的,我会跟进日志看看代码,做一些对比测试,之前也有发一篇用工具来分析蓝牙的行为,就是为了分析蓝牙异常的问题。





我和小七是最开始的两个人,刚开始的时候项目紧,需求多,需要做的事情更多,我们两一起引进了巨星,那时候我们的球队的经理人,对引进球员还是很有话语权的,当时领导就说,你觉得引进你们可以把事情做得更好,就可以引进。刚开始办公的时候很有意思,因为没有固定的办公地点,我们又需要编译代码,就经常带着我们的编译服务器一起移动办公。你要想想,那是挺大一台编译服务器。


后面陆续来了tayor、邓总、lee_jm~


我觉得这些人都对我们的项目起到了非常大的作用,也是因为引进了这些巨星,我才有了划水的时间。


而我们做的事情,也更加多了,一些产测相关的开发都是我们做的,后面生产更多了,我们跟进的事情也就更多了。


然后,就生产了很多次,又增加了好几个项目~








说下我的领导和同事


我遇到过很多领导,但是lei 是我觉得对项目对公司最负责的领导,因为从开始,他就把这件事情当成自己的事业。


今晚上我们公司的扫地阿姨过来跟我们聊天,跟我们说,你们坐这个位置的领导真的好拼命啊,我都遇到他通宵了好几次了,晚上都不睡觉的,在公司加班。


他写的技术ppt是我目前遇到写得最好的,不要觉得写技术ppt就只是写ppt,他为了写好ppt做了很多工作,甚至于付费去获取相关技术知识,这个ppt我会放在我的知识星球里面,不吹牛,看过的人都会自叹不如。






然后是tayor 和少林,他们俩的技术都很厉害,平时能从他们偷学点技术经验,不过他们跟一般的技术人一样,在解决完一个问题后,总是异常兴奋。


然后~


没过多久~


lee_jm 离开了~

邓总离开了~

小七也离开了~





能跟优秀的人一起共事多少是一种运气,每份工作,都是一段人生的旅程。到站了,就该去赶下一趟更快的车了。非常庆幸和有炙热追求的你们一起共事过。






#推荐阅读#


高考失利要不要复读?

华为这个事,是不是刷KPI?

做决定要趁早





感谢完成阅读,我是喜欢打篮球的写代码的篮球球痴,这个是我的公众号,感谢你关注并支持。我从大学开始接触电子和嵌入式软件知识,至今,已经毕业工作了9年,我喜欢嵌入式,也愿意从事这个行业。不管是从技术还是职场经验,都积累了足够多的经验,目前在一个非常优秀的团队中做开发工作。


很高兴认识每一个对技术努力,对人用心的朋友。


浏览 12
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报