找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2006|回复: 2
打印 上一主题 下一主题
收起左侧

放弃51单片机,直接学STM32的开发会很严重吗

[复制链接]
跳转到指定楼层
楼主
ID:168966 发表于 2017-3-7 21:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这个行业开发也有两三年了,我来谈谈自己的看法吧→_→(高手勿喷)
这个行业主要分工就两个方面:硬件开发和软件开发,但是硬件软件基本上是没法分家的,因为软件是基于硬件开发的,硬件是基于软件设计的。所以要有完美的产出,就要有硬件和软件都懂的工程师。

================
硬件开发:
硬件开发主要就是根据需求设计硬件电路,画原理图、PCB布线啥的,主要软件可以看这个链接Comparison of EDA software,好像也不是很全,我所知的市面上用的多的就是Altium Designer 、Protel 99SE、MentorGraphics PADS、Cadence、Eagle PCB等(排名不分先后),当然PCB设计水平高的人也能用低档次的软件设置高水平的PCB,主要还是看自己的技能。

硬件设计主要就是模电和数电了,当然数电比模电简单多了,数电方面根本不需你去设计什么电路,一是一些芯片的datasheet已经给出了应用电路图;二是互联网这么发达,你想过的电路别人基本上都设计过,照搬就行了。模电方面大部分也都是经验电路,自己设计需要好好啃啃模电的书了。当然硬件设计离不开画PCB了,复杂的PCB设计还是挺有难度的,最重要的是不要空想,要自己画,也就是烧钱了,一个10×10cm的PCB板子打样是50-100RMB,里面会有5-10片的样子,具体打样的地方不一样,数量也会不一样,打样淘宝或者嘉利创都不错的。打样回来焊接芯片,又要学习焊接了,学焊接也是个烧钱的路,所以这些最好在学校里就学会,一片芯片十几到几十块,焊错了、脚摔折了,说扔就扔,板子也是,设计错了,拿回来都不要拆包了直接扔垃圾桶了....

============
软件开发:
嵌入式软件开发需要掌握的东西也太多了,至少我学到现在还有好多东西没接触、不熟悉。当初学的时候一上来当然用IDE咯,就是那些KEIL、IAR等等,当初想这些公司真太好了,开发这么一好软件,so easy啊.....从此踏上不归路啊....越往后,等你写的代码越来越多...你就会出现那种莫名其妙的bug,完全摸不着头脑的bug,这个时候你就会怀疑是不是你软件的问题(硬件工程师是这么想的),还是硬件的问题(软件工程师也是这么想的),等你确定是软件问题的时候,你又不的不回到开始,把代码的编译->汇编->链接,把MCU怎么从上电到进入main函数从新学一遍.....当初没人告诉我这里面全是坑啊....所以你又得装个arm-none-eabi-gcc,把这些一个个试过来.....而且这些IDE的编辑器完全就是十几年前的产物,什么语法纠正、多行编辑一概没有,所以现在都是sublime text 2写代码,然后切换到这些IDE编译...软件开发不仅仅是学好C语言那么简单,汇编也要会,如果接触到CPLD、FPGA,还要学VHDL、Verilog(当然FPGA这些硬件开发我也分不清到底是硬件开发还是软件开发)....后续还有,等从你会点LED了,到开发裸机的程序基本没问题了,后续操作系统又来了....又一大坑.....你又会纠结接下来学哪个RTOS啊,还是直接上linux啊......所以科技行业的从业者必须不断学习啊....

================
看看你的问题吧:
你说要不要学51,因为你不知道学51学的是什么,你要学的是底层的东西,底层的东西什么芯片都能学.....性能什么的没什么好比的,只是说最适合该产品的芯片是最好的...当初一学弟拼性能,从51开发板、STM32、S3C2440一路升级到Cortex-A8,然后就没有然后了.....

你要说光会画个PCB,会编程,开发一些基本的功能,你之前也是IT行业的,对你来说应该很快就会入门(当然入门归入门)

确实能做自己想做的电子小玩意一直是始终坚守在这个行业的动力啊,不像纯软件的只能对着电脑玩啊..弄不好爸妈还说一天到晚玩电脑没出息啊...

收入方面都是科技行业不会太低的....当然自己创业是最好的啦...


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:153041 发表于 2017-3-11 13:04 | 只看该作者
没有兴趣,只是利益、前途驱使,做什么都不会觉得有意思。
回复

使用道具 举报

板凳
ID:169871 发表于 2017-3-11 15:34 | 只看该作者
难度有点大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表