单片机发展前景大吗

2019-11-30 06:51:52

以下是之前回答学习嵌入式开发的路线是?的回答:http://www.zhihu.com/question/20113197/answer/142824919希望对题主有帮助。好像没有回答单片机相关的,我来填坑。答主是电气工程专业的,也算是不务正业了吧。大一,学习C语言,当时觉得这东西能干嘛啊,不过还是挺有意思的,通过代码可以解决一些数学问题。大二,学习51单片机,老师上课讲的全是汇编语言(老师60多岁了,退休返聘的,清华毕业的,挺牛的,就是不会C语言),当时感觉用汇编开发已经落后了,抵触情绪就有了,之后汇编就没有学了,现在想想汇编还是有些用的,毕竟单片机的启动代码还是要有汇编写的。大三,在网上接触到了stm32比较流行,就开始学它了,不久后听学长说arm和st在举办校园创新大赛,然后就报名参赛了,公费上海三日游还是不错的,得了个二等奖,当时感觉,我还是很厉害的嘛。大四,大四参加飞思卡尔智能车比赛,又学习了K60单片机,功夫不负有心人,又得了个二等奖,公费旅游了北京和济南。工作,公司是做组合导航产品的,用的是stm32,答主负责开发驱动程序,业余时间学习C++,尝试着开发上位机,不料这一技能被领导发现了,开发上位机的工作也成答主的了,学的Qt容易上手。2017.04.28更新:从实习到现在,工作已经有一年半了,产品从零开始一直到现在给用户试用,这个过程中出了不少的问题。开始意识到软件架构的重要性,庞大的系统如果没有与之对应的好的架构,软件后期的维护和加功能将是一件很痛苦的事。已经意识到了问题,最近在学习RTOS,体会一下在别人的软件框架下的编程,学习一下软件框架如何设计,争取设计一个小型的实时的裸奔系统软件框架。最近也开始玩GitHub了,欢迎来踩:https://github.com/XinLiGH2018.04.25更新:从上次更新已经有一年的时间了,好快啊。这一年很多的物联网操作系统框架进入了我的视野,有ARM的MbedOS,华为的物联网操作系统,阿里的物联网操作系统,还有一个著名的RTT,都瞄准了物联网市场。一时间不知道改怎么选择,学那个比较好呢?前一段时间研究了一下。MbedOS比较成规模,国外的开发者比较多,是各大物联网操作系统框架中发展比较好的,OS内核使用的RTX5外面封装了一层C++,有各种协议栈,底层驱动都以实现,还有好多工程师开源的库。发现技术学习还是要跟着大厂走啊。最近在翻译CMSIS-RTOS2文档,国内的做教程的都是在ST的基础上上进行的,很少有在ARM提供的资料的基础上进行。CMSIS标准提供了设备驱动层,把常用的驱动都进行了封装,避免了开发者重复造轮子。这套框架ARM也开始重视起来了,也引入好多的开源协议栈和RTOS,以后开发MCU程序会轻松一些吧。以后做工业控制的可以直接使用KEILMDKRTE环境开发,做物联网的可以用Mbed开发,必能事半功倍。今年把这两个框架学习一下,立贴为证。

上一篇:Git算不算程序员的必备技能
下一篇:科尔沁区游览财富静静升温引多家外地客商前来
设为首页 | 保存到桌面 | 网站地图 | 用户帮助 | 用户注册 | 在线投稿 | 广告投放 | 留言反馈
Copyright © 2005-2012 ™ 165163.com.All Rights Reserved. 东阳在线版权所有
地址:浙江省东阳市画水镇华阳 电话:0579-86220017 013509201192 QQ:393614973 互联网ICP备案编号:浙ICP备10046462号
温馨提示:东阳在线所有帖子仅且代表作者本人意见,均不代表本站立场;如转载请注明出东阳在线(www.165163.com),商业用途请联系本站。

东阳E网 金华公安网监
s