我是如何硬件转软件的

我之前是学IC方向的,但是最后我没有从事IC,先从事EE,然后转到软件的,给大家说一下我是怎么转的,不要问我为什么不从从事IC,其实我倒是想啊,只是当时没找下相应的公司,同时我也满意的岗位,从offer中选了一个我比较能接收的岗位就是EE,不过现在觉得EE我应该也是不喜欢的。

当时从事EE的时候,工作的那家主要是硬件,几乎没有啥软件,当时因为有硬件基础,就从网上查软件方向,软件差异太大了,后来想我有硬件优势,那就是可以转嵌入式软件,然后我就从网上买了开发板,网上很多开发板,我就随便找了一个销量多,有大量资料的stm32的板子,毕竟那个时候不太懂,只能看资料多少和销量评价这些了,不过还好没买亏,然后就跟着教程开始搭建环境,在电脑上安装keil,看原理图和芯片的手册,结合资料就开始学习了,这一步就得慢慢来,有些地方资料上讲解的我没理解或者不详细,就需要我自己去网上查资料,一点一点学习了,而且那个时候没人带,还好我硬着头皮坚持下来了,这块我得额外说一句,当时我每天都用keil上手操作,这个自己动手的过程我觉得是最重要的。

学习了一段时间后,慢慢的知道软件是怎么控制硬件工作的了,学习完了之后我就开始准备跳槽了,跳槽去别的嵌入式方面的公司后,发现我之前的认知范围有点小,接触的东西多了,就开始部署下一步的操作了,去看汇编,学习rtos,知道了任务是怎么切换的,上下文是什么,上下文怎么切换,不同任务间怎么同步,怎么通信。

这个时候可以说是完成了从硬件到软件的转变

之后继续的学习,接触的东西多了,我就开始学习在大系统上写驱动,之所以选择驱动也是因为有硬件的基础,知道怎么看原理图,根据原理图控制相应的管脚,同时根据芯片手册开始写驱动,但刚开始不熟悉,经常弄的系统出各种问题,比如有时候弄的,甚至系统都起不来了,这个时候压力就来了,系统层面的问题我当时是一窍不通啊,又不好意思麻烦别人,毕竟是我该了我的驱动导致的,心里就明白了我欠缺的,然后就两个方向开始:驱动 + 系统,目前呢就在这两个方向依然努力的拼搏着
#转方向##转行##转行转岗经验分享#
全部评论

相关推荐

点赞 评论 收藏
分享
评论
3
2
分享

创作者周榜

更多
正在热议
更多
# 大厂实习和小厂实习最大的区别是什么? #
2536次浏览 20人参与
# 参加完秋招的机械人,还参加春招吗? #
119953次浏览 761人参与
# 厦门银行科技岗值不值得投 #
9887次浏览 253人参与
# 牛友の3月总结 #
1951次浏览 30人参与
# 这些公司卡简历很严格 #
95211次浏览 417人参与
# 面试被问到不会的问题,你怎么应对? #
696次浏览 8人参与
# 开放七大实习专项,百度暑期实习值得冲吗 #
18853次浏览 309人参与
# 拼多多工作体验 #
52691次浏览 342人参与
# 研究所VS国企,该如何选 #
259073次浏览 2013人参与
# 通信硬件知识分享 #
48139次浏览 538人参与
# 找AI工作可以去哪些公司? #
17178次浏览 756人参与
# 从事AI岗需要掌握哪些技术栈? #
14990次浏览 852人参与
# 你做过最难的笔试是哪家公司 #
47602次浏览 763人参与
# 实习最想跑路的瞬间 #
130962次浏览 740人参与
# 金三银四,你的春招进行到哪个阶段了? #
24603次浏览 297人参与
# 说说你知道的学历厂 #
391012次浏览 1379人参与
# AI面会问哪些问题? #
36345次浏览 1081人参与
# 想给25届机械人的秋招建议 #
47745次浏览 251人参与
# 机械人避雷的岗位/公司 #
62887次浏览 395人参与
# 大厂无回复,继续等待还是奔赴小厂 #
343363次浏览 1988人参与
# 滴!实习打卡 #
814720次浏览 6858人参与
# 我心目中的理想工作是这样的 #
100878次浏览 907人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务