我是怎么一步步踏入嵌入式的

        其实我自己都没想到,长大以后我会从事跟电脑有关的工作。

        我是一名95后,我很小的时候,很多同龄人都喜欢用电脑,在电脑上聊QQ,在电脑上看视频,在电脑上玩游戏,甚至有些已经会剪辑视频了,就很离谱。而我,对电脑一窍不通,一开始玩4399小游戏还是别人教我搜百度的,后来的游戏,像红色警戒、穿越火线CF、QQ飞车,都是家里人下载好放在电脑桌面,我直接点开玩的,我甚至不知道去哪里下载。

        我小时候更喜欢玩现实世界里的游戏,打牌、羽毛球、飞行棋、三国杀,在他们那堆人里面是个“异类”。我当时是比较重视学习的,因为玩电脑玩不过他们,又比较老实,喜欢自己搞自己的,只能通过学习成绩去刷存在感。后来我考上了本科,他们考上了专科。

        这种情况一直持续到我大二,才开始有了第1次转折点。

        我大一的时候,有了一台属于自己的笔记本电脑,当时只是为了应付学校的一些需要才买的,甚至大一学了C语言我都没怎么练,感觉不知道有什么用。

        直到我大二的时候,误打误撞跟师兄接触了51单片机,当时感觉很神奇,原来代码写好后是可以在现实世界中发挥作用的,当时没见过世面,感觉自己和高科技离的很近,然后便开始玩起了玩单片机。

        我花58块钱在淘宝买了清翔电子的51单片机开发板,看着商家送的教学视频,从点亮LED灯开始,看完了商家所有的视频,把视频里的东西都实践一遍。当时真的很狂热,一下课就搞单片机,很疯子一样。

        但是看完所有视频后,我就开始迷茫了,不知道接下来要干嘛。

        第2次转折点,是我大三的时候,当时打听到有一个蓝桥杯单片机比赛,赢了省赛可以免费去北京参加国赛。我参加这比赛更多的是想去北京,因为我长这么大没出过省,而且重点是免费。我在淘宝花30块钱买了蓝桥杯教学视频,拿着实验室的STC15单片机板子又练起来了。

        后来,拿了省赛一等奖,但因为发生疫情只能本省参加国赛。虽然没去成北京,但我在这段时间的备赛把C语言逻辑编程能力练的很好,我后来接触的项目所需要的逻辑思维基本都没有蓝桥杯难,所以我后来很少会在软件编程上吃亏,搞不定的基本都是硬件问题。

        大三过后的那个暑假,那时候STM32单片机突然火起来了,我带着好奇心去学,看的是正点原子的教学视频,当时让我难受的是那个库函数编程,用过51单片机后去用这个是真的不习惯,后来感觉好像在实际应用上跟51单片机是一样的,只是内存大了,速度快了而已,就没再继续学了。

        第3次转折点,是大四的时候,粤嵌过来招人培训,粤嵌的助理小姐姐跟我们讲了培训内容:C语言->STM32单片机->linux操作系统->QT开发。我虽然没有去粤嵌,因为穷,但是后来在嵌入式上的学习基本都是按粤嵌这个学习路线走的,都是自己在网上找的教学视频。

        大四实习的时候,工作要用到STM32单片机进行通讯,我又开始在出租屋学起了STM32,这次看的是野火嵌入式的教学视频,不得不说,讲的比正点原子好。实习了两个月,把STM32完全学会了,然后感觉这家创业公司没什么发展前景,实习完后没有转正,跑路了。

        跑路后开始想下一份工作做什么,这时候粤嵌那个学习路线就起作用了,毕业后我有意的去找跟linux有关的工作,后来也确实找到了,然后一直做到现在,也基本在深圳稳定了。

        这就是我目前为止的全部经历,3个转折点:单片机;蓝桥杯比赛;粤嵌的学习路线。这一路过来还是还是很梦幻的,一个小时候不懂电脑的人长大后做着跟电脑有关的工作。更有趣的是,那些从小搞电脑的反而做着别的工作,有的虽然也在编程,但好像不喜欢那份工作。我反而变成了那个喜欢“玩电脑”的人。

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当然,以下是一份适合 Linux 嵌入式开发学习的书单: 1. 《Linux设备驱动开发详解:基于最新的Linux 4.0内核》 - 作者:于渊 - 出版社:电子工业出版社 - 简介:本书详细介绍了 Linux 设备驱动开发的方方面面,包括字符设备、块设备、网络设备、中断处理等,是 Linux 设备驱动开发的入门和进阶教材。 2. 《嵌入式Linux应用开发完全手册》 - 作者:何敏、马卫军 - 出版社:清华大学出版社 - 简介:本书介绍了嵌入式 Linux 应用开发的基本技术,包括交叉编译、系统移植、设备驱动、网络编程、GUI 开发等,非常适合初学者阅读。 3. 《嵌入式Linux系统设计与开发》 - 作者:张银奎 - 出版社:机械工业出版社 - 简介:本书介绍了嵌入式 Linux 系统的设计和开发方法,包括裁剪、配置、移植、调试等方面,是一本很好的实战教材。 4. 《Linux内核完全剖析:基于最新的Linux 4.0内核》 - 作者:吴涛、黄锐 - 出版社:电子工业出版社 - 简介:本书详细介绍了 Linux 内核的组成和原理,包括进程管理、内存管理、文件系统、网络协议等,是深入了解 Linux 内核的好书。 5. 《嵌入式实时操作系统:基于Linux内核的开发》 - 作者:詹春畅 - 出版社:清华大学出版社 - 简介:本书介绍了嵌入式实时操作系统的原理和开发方法,包括线程调度、共享内存、消息队列、信号量等,非常适合需要实时性的嵌入式应用开发。 以上是一份适合 Linux 嵌入式开发学习的书单,希望对你有所帮助。当然,这只是一个基础书单,如果你想深入学习 Linux 嵌入式开发,还有很多其他方面需要学习,比如 Linux 驱动开发、Linux 内核调试、Linux 系统优化等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值