嵌入式(单片机)实习和工作日记
今天正式开始我的实习生涯(开始写的日期其实是1.9了,放了2天假),突然就想记录一些自己的一些工作经历,顺便也可以找找相似经历的人。我所入职的是一家做玩具的企业,我的工作就是负责玩具软件的开发。主要玩具是遥控飞机,四轴飞行器还有一些机器人。2022 .1.4 刚上班,我的直系领导就给了我一块开发板,然后和我说我们现在做的是4位单片机,因为现在芯片太贵了(节约成本),然后呢,4位单片机是用汇编语言编写的。接着就扔给我一个u盘,里面有4位芯片的资料,和一个编译软件的安装教程和安装包。于是我就开始了懵逼的一个上午,为什么懵逼呢,其实汇编语言我之前也接触过,而且我对于自己的学习能力也比较自信。但是呢,我勒个去,办公室电脑没网,而且我又没带自己电脑(后面问了一些领导,领导说我们这个部门不能带,还指了指摄像头),领导给的资料基本都是英文的,虽然有离线翻译,但是那智能一个单词一个单词翻译。然后我就度过了一天的懵逼生活,你可以想象,你一天坐在那里,基本什么也看不懂,然后还得在那看是一种什么体验。
下班后,我自己一个人走出公司,在外面转了转,我第一次对于手机没有任何想玩的兴趣,感觉十分孤独,无助,有点想回家了。后面我就在我一个熟悉的微信群里发了句“上班原来这么难”。然后我的两个朋友就开始开导我(微信群一共3个人),“坚持住啊”“怎么这么快就放弃了啊,不行啊”巴拉巴拉。说实话,当开始听到他们声音的时候,我居然tm有点想哭了。然后我就边和他们聊边溜达溜达,就感觉没那么压抑了,又充满斗志了。(先写这么点先,PS:跑去看汇编去了) 2022年1.5日 第二天我学聪明了,前一天下午下班(也就是第一天)我拿u盘把电脑的一些资料都拷回宿舍(芯片资料啊-英文的,编译器啊,例程)。然后我先开始翻译那些让我眼花的英文文档,含泪开了个网易有道字典会员,花了我12大洋。然后把两个文档翻译好。接着下好编译器,把里面的帮助文件也翻译了一下。突然我发现这个芯片公司是台湾的,为什么帮助资料和一些芯片资料都只有英文,不懂不懂有了解的可以评论告诉一下。接着我就上我的B站大学,开始学习汇编,可惜找不到4位的,全是51汇编。然后想了想,应该差不多,就凑合着学着。第二天我还带了个耳机,视频教程和中文资料文档使我信心大增,愉快的去上班了。搞了一天差不多了解其中的语句和一些规则。然后就开始试着编写我最熟悉的点灯(我是点灯大师)。可惜公司里面都是焊接的元器件,洞洞板什么的。没有我需要的开发套件,面包板,杜邦线,led啥的。所以我建议单片机开发的同学开始上班的时候可以带一些自己开发用的套件。 晚上我又去公司门口的大广场散步,不知道为什么就是不想呆在宿舍里面,感觉很冰冷。今天又和之前那两个好朋友聊了会天。今天又发现了个新大陆,就是散步的时候,我突然发现一个小孩拿着球在路上。我敏锐的观察发现他还穿这一件外套,证明还没出汗,也就是准备去打球。啊啊啊,我是柯南。这里说一下,我最喜欢的运动就是篮球了,然后我就一直尾随那个小孩,终于我发现了一个篮球场,还是一个四周环绕的一个全场,场地也不是水泥地那种。我看到篮球场的时候仿佛找到了失散多年的伙伴一样,hh。唯一的缺点就是tm8点钟了,居然没开灯,什么鬼。但是我还是在那看那群小孩打球。心想:真好啊,当小孩真好啊。以前怎么老想着长大呢。最后就是回宿舍继续看汇编大法。 2022年1.6 懵懵懂懂居然过了2天了,来到第三天。我好想还没有聊到我部门的人员。我们部门总共有20多个人,因为我还不太熟(不是不太熟,是根本不熟)。3个做软件的,其他好像都是硬件方面的。关键一点他们的平均年龄得40出头了........我的领导看起来40多岁,但是满头白发,我每天看着他仿佛看到未来的自己。啊啊啊,不要啊。上班我发现一个很搞笑的事情就是每到下班不出30s全部走完。超过一分钟都算我输。尤其是我的领导,每次最早跑路。然后开始上班的时候,我发现他们都好厉害,说的那些专业用语我都听不懂。每天就听着他们讨论,看着他们研究,我呢,每天就傻比比的坐在那看电脑。有时候我实在不想看了,但是装我也要装作在很认真看的样子,难啊。今天有两件大事依旧历历在目(我写的时候依旧1月10日了)。 首先就是,今天居然有人来问我问题了,我属实有点激动。是这样的,我旁边多出一个工位,开始我也不知道是干什么的,一直没人,后面我知道了,这个位置是专门用来烧录程序用的。我也不知道为什么烧录程序要专门一个工位,知道的可以告诉我一下。然后嘞,每天都有几个人来我旁边烧录程序,其中有一个人大概30多岁吧。他之前每次来烧录,都和我闲聊几句。比如:在干嘛呀,在学校学什么的呀,学过32和51吗,在学校见过这样的烧录吗,等等等等。然后他今天居然拿了两张附带程序的照片给我看,问我是不是错的。这个程序大概就是数码管显示之类的,具体的也不是错的,即使for循环里面不是可以省略表达式吗,他觉得这可能不对,其实是可以的。接着又问了一个问题,好像是什么定义之类的问题,具体的忘记了,反正我也不会。沟通完之后,我感觉自己知识还是十分不足的,即使在我最熟悉的C语言也是不够的。第二个好消息就是明天也就是星期五部门聚餐。这可把我紧张的,但是我同时又是很期待的,因为这是和部门其他人熟悉的大好机会,hh。(今天先写到这,休息休息,先写的1.10号的,再开始回忆之前的哟) 1.7 星期五了,工作的具体内容想不太起来了,只记得下午聚餐的内容,那就谢谢聚餐吧。下午我老早就听见领导和部门另外一个人说去买酒,诶,要喝酒,这不是可以更加好的联络感情了。鄙人不才,在大学和那些北方朋友喝了不少此,酒量还是阔以的。开饭前,几个部门的同事就来和我聊了聊,原来同事之前没有那么生分。饭桌上,我那领导真狠,直接打圈喝酒,原来软件人也这么能喝啊。最后我在快要敬酒到我的时候,识相的敬了一杯领导,hh。接着餐桌氛围挺浓的,大家聊的都很开心,我也参与了一个话题,最后的时候又敬了几个部门的同事,真好。通过这个饭局,我知道了部门里大部分人的名字了,果然还是饭桌上好聊天。那今天就这样吧 2022.1.10 (星期一)周末回家,呆在家里的感觉真好。(PS:找工作前在家呆了一个多月,很想逃离.......)父母一直在和我说一些工作上要虚心请教,好好工作一些巴拉巴拉的。以前他们劝我读书也是这样,但是以前我听到这些贼烦,但是这次回家,不知道为什么有点小感动,然后就和他们分享了工作上的事,说了一大堆。最后晚上我居然和他们一起出去散步。(我已经好几年没和他们一起出去散步了,因为我觉得这是老年人行为,年轻人不应该浪费时间在这上面)第一次感觉陪伴他们的时间真的越来越少了。 说到工作,诶发生了一件大大的事。我tm终于向我领导问问题了。主要就是我在网上自学的51汇编语言(网上大部分都是51的,基本找不到4位的学习,),汇编其实都差不多,但是就是这差不多的一点东西,搞得我头晕眼花。首先就是51汇编里的例子完全对不上领导给我的4位单片机的例子。因为4位单片机里面封装的指令很少,像一些乘法除法的都没有。(ps:我现在的水平是流水灯水平了。)还有其他的一些什么东西,比如居然还可以定义寄存器我是没想到的,等等一些问题。我今天终于下定决心问他。 不问不知道,一问他和我说,这个芯片和51芯片很多不一样,有些东西很讨厌的。(大致意思就是这玩意编程和51编程很多不一样)诶,你知道不一样还不早告诉我,我........,不怪领导,都是我的错,我不该这么晚问的。然后他就把他给我的例程大致从上到下给我讲解了一遍,豁然开朗,真应该早点问啊,早点问就节约很多时间了。具体的一些问题还有包括按键的初始化,还有定时器初始化。这些说实话以前在32上面做感觉简单的一批,但是在这个4位单片机上用汇编写就有点难搞了,其实也不是难搞,就是要了解一些规则。就像做数学题给公式和不给公式一样。今天学会了按键还有对定时器的初始化也深入了解了一下。我感觉我的进度好慢啊,你们觉得呢,但是我真的已经很努力了哎呀