嵌入式STM32—开篇

作者: 魏莱可期的魏小然分类: 科工机械 发布时间: 2022-10-28 12:20:46 浏览:120682 次

嵌入式STM32—开篇

会吐彩虹的哈士奇哟:
我说实话不建议进入这一行,入门的人太多了,而玩的精的屈指可数,而且嵌入式可不是只玩玩单片机写写传感器驱动就能入行的,(C语言,编译器,Linux,各种协议,还有计算机系统原理,算法,数据结构,数电,模电,pcb等)一般情况下三到五年的工作实践经验才仅仅是个入门,需要花费大量的时间学习,实践累计项目经验,有这个时间与精力直接转纯软比搞嵌入式要划算的太多了。尽管今年纯软不景气,但是投入与产出比也要比嵌入式要高。另外 这一行业也是跟纯软一样有年龄焦虑,不用看网上那些培训机构胡扯说越老越吃香,只是比纯软晚上了几年,这种高强度的脑力劳动岗位都逃不过去。

【回复】你好我不太认同,我说下我的想法。我是一名Java软件开发但同时私下里在学习嵌入式各类技术(出于爱好,不是此类专业,Java才是主业)。我以我软件开发经历来看我在软件学习时也是想把所有事情搞懂然后在工作,但是实际工作时发现,其实应用不是特别的难,在开发应用的时候只需要找到一个好的开头就可以了之后的事情一边工作一边学习所以很多事情现学现用理解和掌握的非常快,并不会出现学习如瀚海一样的困扰,我们需要什么学什么就可以了,用点心都能会的。然后在说回嵌入式这里面比软件更复杂但是道理是一样的,我们需要什么学什么不需要的可以先搁置,就比如 编译器 Linux 和各种协议 这些你平时div或者工作的时候都需要吗?并不是吧 所以暂时不需要就可以先放放要不然你会把自己给累死的毕竟电子计算机和it这个行业已经发展近百年了 你想把一百年的东西全部搞定 不太现实的 真的这样会累死的而且时间就了你就会失去兴趣的。其实你不妨试一下这样 以demo(就是可以实际跑起来的例子)为中心去研究,先不用搞明白其中道理 就是先跑起来 然后在把这里头涉及的技术点形成技术关键字 然后在搜索技术关键字的一些专业解释和网友们的注释然后在搜索这个技术点的demo然后自己按照自己的理解运行下这个demo。这样以点到面的方式学你会很快看到成果有了成果就有动力有了动力才能继续研究 这样一点点的极少成多的研究相信 什么编译器协议Linux甚至嵌入式里的机器视觉和AI都不是问题的。相反如果你一上来就开始撒网式进行学习或者自己吓自己,那你很快就变成三天打鱼两天晒网的模式了,因为你看不到成果就没了动力了。最后还是建议嵌入式从单片机入手是比较好的选择单片机入门后在带着学习下一些简单的基础电路(比如自持式震荡电路,焦耳小偷电路,电荷泵升压电路,钳位电路,滤波电路,简单的交流变直流的整流桥电路,然后再稍微复杂点的pwm控制电路,开关电源电路),后面有需要的在上重头戏Linux,这个Linux也是一个点最后带出来C语言 编译器 各种协议 等等 然后这些都明白之后 画pcb什么的那还是难事吗?个人愚见不对之处请多包涵[呲牙][呲牙]
【回复】不明白为什么需要学习这么多东西的职业,居然有年龄焦虑。
【回复】这个是越老越香,但是和你说的一样也老不到那去,还是要转管理岗最后[笑哭],我就是干这个的,驱动工程师
涂鸦倾叶:
看到知其然知其所以然真的很有感触。。当年大二就是抱着这样的理想入坑嵌入式的,因为喜欢把机器运行的硬件软件驱动什么的搞得清清楚楚所以我嵌入式也学的比别人好一些,到后边画pcb,3d打印,机械设计,控制算法也开始涉猎了,感觉那段时间真的蛮充实快乐的,真的满足对世界的好奇心的那种快乐,大学也靠这个获得了不少荣誉,最后保送到了华科哈哈哈。

【回复】现在还是迫于未来的压力还是转java后端了,虽然学习能力上来了学的挺快,但是再没有以前做硬件驱动那样的知其然知其所以然的那种快乐了,因为在软件高度框架化的信息时代,想像嵌入式那样彻底从底层搞懂机器的运行规律是几乎不可能的,源码是读不完的。唉,挺怀念过去那段学嵌入式的日子的,毕竟是我对整个现代科技领域的启蒙。
【回复】回覆 @涂鸦倾叶 :老哥怎么转java的,我嵌入式目前都找不到工作了,也打算转iava,学嵌入式硬件花钱也就算了,社招只能进小公司,要不就是工厂,难就算了,薪资也低,主要是小公司进去可能就1-2个干嵌入式的,嵌入式部门感觉根本没有话语权的。工厂的技术部门,我直接跑路,开5-6K想招一年经验的嵌入式软件工程师,真是离谱。
【回复】回复 @我只想看看太阳 :学JAVA的想跑嵌入式,学嵌入式的想跑JAVA,这波是双向奔赴[藏狐]
Jun子坦荡荡:
我今年35岁了,半年前接触嵌入式,感觉打开了一扇新的大门,up主赶紧分享些经验

【回复】我也36了,我也是爱好,觉得挺有意思的,自学了51,现在在学32。我是在b站刷到的视屏,就买了个开发板跟着视频学[呲牙][呲牙]
【回复】我比你还大 也是刚刚在门口[doge]
哇靠尅:
研二了,对导师的研究方向不感兴趣,现在准备自学嵌入式,up有空分享一下学习路线和经验[脱单doge]。

【回复】回复 @剑客之于山间 :入职没有年龄要求,但是入门要时间,研二都快要找工作了,满打满算都不够一年,从零开始stm32能熟练开发都需要很多时间
【回复】我也在自学嵌入式[笑哭]
【回复】好的,我会慢慢渗透的。我也走过你走过的路,但是现在为自己当初的肤浅后悔了,其实更应该珍惜当下,可以和导师探讨,找到一个有兴趣且可以长期坚持的方向
会吐彩虹的哈士奇哟:
不要看着高工资就脑子一热的转进来,用不了两三年就自己转出去了[藏狐]

【回复】谢谢劝告,如果一年前我还那里蒙圈的时候可能会被你的评论劝退,如今我已经可以做一些事情了,我就觉得没那么恐怖了!只要有兴趣在做什么什么时候开始都不是事儿
【回复】你个前辈不好好鼓励后辈,你是怕别人超过你么,网上几乎所有专业都是劝退的,[doge]
【回复】看不懂,连续发那么多条打击别人转嵌入式的评论,有意思么?[藏狐]怎么害怕太多人转嵌入式么?
阳阳羊肉串:
[doge] 我之前搞得是单片机开发,后来乘着风口转了ic验证,薪资翻倍

【回复】回复 @炒鸡钓鱼 :现在估计难了,我司现在招的都是科班出身。之前很多材料转的,今年都进不了面了
【回复】怎么转IC吗?需要学什么,我现在在学FPGA
CalfKing:
加油 自己也是从stm32入门 现在在芯片原厂做Linux驱动开发[打call]

【回复】今年毕业入行的驱动开发。要比单片机难好多
【回复】回复 @倚栏听风风不觉 :看齐互联网大厂了
奔跑12345678910:
确实这样我先模电单片机操作按教程一遍,想再做其它的发现没办法发力。于是理论走了快一年了,感觉有些路打通了。有的有方向了,不想一开始乱撞。

【回复】嗯嗯!得有自己的理解,这样才能进步的快
跟不上我的思想:
我也在学stm32,在同一个时间点,能有人和你做同样的事情,感觉自己并不孤单,同类人...

烧鱼但不爱吃鱼:
大哥大哥我研一,被导师从控制坑到了纯机械也想转嵌入式[委屈][委屈]求分享经验

【回复】回复 @需要努力的九九 :[委屈][委屈][委屈][大哭][大哭][大哭]
etuc-:
我从嵌入式走到纯上层软件开发,分享一下个人经验。嵌入式的一块很大的部分还是软件,从软件的角度,嵌入式编程非常难以锻炼编程能力,非常容易让人陷入细节,硬件,难以锻炼出抽象思维,很多时候是尝试性编程,没有设计,软件做不大,遇到复杂需求搞不定。我觉得在你觉得需要提升软件能力的时候,可以考虑学一下Java,逼着自己用面向对象的方法,看看《架构整洁之道》,《大话设计模式》等等,等你掌握了OOP/OOD,再回去搞嵌入式,你会觉得自己开启了上帝视角,带着屠龙刀去砍小怪。这就是高维度对低维度的绝对优势。

-韩跑跑_:
建议搞嵌入式的,不要偏控制的,太难搞了

【回复】回复 @魏莱可期-魏小然 :想提高难度,建议你去搞工业控制,无人机,无人驾驶吧,专挑那些国外做得好,国内不行的项目[吃瓜]
【回复】搞控制一个是电机控制,一个是运动控制,你不是自动化类的你直接入不了行,搞运动控制感觉非985都没希望
莽夫小小怪:
坦率地讲我比较钦佩姐姐,能贯彻终身学习,不必太在意别人的观点,学到什么才是自己的。最后讲一句话与君共勉,世上最怕认真二字。

三十九度sam:
女生对这个感兴趣的不多啊,稀缺了妹子

风见一蓝:
up主,你这个AD工程文件可以分享吗?我现在正在做的和你这个很像,我想借鉴一下,如果可以的话发我一份,谢谢up主!!!2660132181@qq.com,不行的话,就算了

【回复】回复 @魏莱可期-魏小然 :我想问问,软排线的插口,用的是什么封装
【回复】回复 @魏莱可期-魏小然 :哦,好吧
【回复】抱歉,可能不行,涉及到工作了
小江江制作:
最后还得学学开关电源,再去画PCB板,再去研究算法,再微积分,这辈子搭进去了[辣眼睛]

【回复】开始上一点道之后,才发现里面不懂的太多太多。
电子炼器师:
佩服,同是机械专业,转行主要做纯软,学习确实需要毅力!

长云止:
我已经机械转专业去自动化了,现在在玩嵌入式

【回复】回复 @假如我年少有矿不自卑 :[支持]
【回复】回复 @Lianger__ :计算机科学与技术
【回复】回复 @阿通是次子的 :cs是啥?

C语言 教学视频 单片机 嵌入式 C 编程 ARM 物联网 STM32

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!