[经验] 嵌入式操作系统是单片机程序员深造的必选之路

[复制链接]

版主

发表于 2018-3-1 11:35:00   2179 查看 5 回复 显示全部楼层 倒序浏览
分享
本帖最后由 weidongshan 于 2018-5-15 10:01 编辑


众所周知,春节前我们上线了视频文字版维基(WiKi)教程,好评如潮。移动物联网是大势所趋,大家已经习惯了看微信而非论坛。为了方便,即日起我们将连载新1期(arm裸机1期加强版)WiKi内容,今天是第一篇。

该文档比较容易,权当复习和预习。

文章不能完整的描述视频的内容,如果你感觉这些内容不错,但有点看不懂,建议购买视频进一步学习:http://t.elecfans.com/topic/20.html?elecfans_trackid=xybanner

第一期教大家如何将ARM开发板当作单片机来用,但在这期视频的第一节,我告诉你们,嵌入式操作系统是单片机程序员深造的必选之路



工资方面
我们学习这些不就是为了赚钱吗?在51job上,搜索“单片机”,工资平均下来是几千块钱。然后搜搜“Linux系统工程师”,平均工资是上万左右。

职业发展
这点我有切身体会,我2003年毕业,2005年进入一个小公司,当时做的是车载电话,先是用51单片机来做的。当时我的李姓同事,用两个3000多行的C文件,实现了车载电话功能。
另一个魏姓同事,将功能拆分成各种模块,使用了50多个C文件,以操作系统的思想,重新写了这个程序。这两个牛人,都跳槽了,都不做单片机了。

李姓同事去了美国,深造了机器人视觉,现在是百度的搜索专家,魏姓同事和我一起去了中兴,现在在厦门联想公司负责手机的开发,而我给你们录视频,但我们都不玩单片机了。

2005年,我在一个2440开发板上仿照ucos写了一个操作系统,10年前,我们已经把单片机玩得登峰造极了。但是我们还需要升级,为什么?

因为单片机非常简单,稍微认真学习2-3个月就可以达到中等水平,你工作十年和工作两年技能差别不大,对一个公司,现实一点,他肯定喜欢使用工资更低还更愿意加班的新人,所以说,我们必须升级。
应用方面
在嵌入式领域,单片机位于哪个位置。比如一个自动化机床,生产线上面,比如这条传输带上,用一些单片机来检测物品传输的位置,触发某些信号。
但其总控肯定运行操作系统,以处理更加复杂的事情。
                        

再看看Google机器人,他的手臂、脚趾,也许用的是单片机控制其动作,但他的核心大脑,肯定运行操作系统,才能处理各种复杂的事情。
                                
也就是说,在一个复杂的系统,操作系统是大脑,单片机是可以实现手指的功能。那么你想去做大脑还是想去做手指?

   
并且单片机的产品升级换代比较慢,一个产品使用单片机的话,追求的是稳定与成本,显然,日常的工作的活少,并且也不需要你有太新的技能,既然如此,公司干嘛要花2~3万来请人做单片机,直接花几千元请个新人不就完了吗?
并且单片机的价格优势正在逐渐消失,在淘宝搜索一下,STM32开发板的基本都是1-200元,而一个能够运行Linux系统的板子比如nanopi的价格只要100元左右。

一个能够运行Linux操作系统,有512M DDR内存,有四核处理器的ARM开发板,他只需要99元。所以说,现在单片机的价格优势正逐渐消失,他只能保持微弱的优势就是稳定性这一特点。
下面来看看使用的单片机和使用操作系统开发的产品,比如闹钟、自动售货机就是单片机做的。
但自动售卖机,一旦需要连接网络,需要WiFi,很可能就需要操作系统。现在的新型自动售卖机,上面有微信支付,就必须要有操作系统。
像无人机,既用单片机也用Linux操作系统。单片机可以更加及时的处理一些信息。看看这些产品,你更想做哪些产品?

   


技术方面
我们的操作系统Linux,需要一个Bootloader,Bootloader就是一个单片机裸板程序的集合,只要掌握了Linux的Bootloader,对单片机是轻而易举。

后续视频,我会讲解这点。所以说,我告诉你们,
嵌入式操作系统是单片机程序员深造的必选之路
在学习上,你不需要用单片机来学习,但是在工作中,我们设计产品的时候,如果单片机的性能更好,我们还是要选择单片机。

比如说小米的智能插座,就是使用单片机来做的,如果同一个功能,用单片机可以省成本,我干嘛不用单片机呢?卖出几百万台设备,每一个省一毛钱,就可以省几十万。我只告诉你,在技术方面,一旦我们掌握了Linux的bootloader, 反过来,对单片机来说,它是小菜一碟。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
标签:单片机 嵌入式 韦东山 程序员
发表于 2018-3-1 11:53:10  
一如既往的支持韦老师
回复

点赞 举报

版主

发表于 2018-3-5 08:26:38  
精华啊
回复

点赞 举报

实习生

发表于 2018-3-7 09:03:28  
韦老师说的是,肺腑之言啊
回复

点赞 举报

工程师

发表于 2018-3-16 08:59:41  
学习了学习了学习了学习了
回复

点赞 举报

实习生

发表于 2018-5-2 09:40:39  
支持韦东山老师!
回复

点赞 举报

高级模式
您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐 上一条 /9 下一条

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

推荐专区

技术干货集中营

专家问答

方案交易

用户帮助┃咨询与建议┃版主议事

工程师杂谈

项目|工程师创意

招聘|求职}工程师职场

论坛电子赛事

社区活动专版

发烧友活动

-

嵌入式论坛

ARM技术论坛

Android论坛

Linux论坛

单片机/MCU论坛

MSP430技术论坛

FPGA|CPLD|ASIC论坛

STM32/STM8技术论坛

NXP MCU 技术论坛

PIC单片机论坛

DSP论坛

瑞萨单片机论坛

嵌入式系统论坛

-

电源技术论坛

电源技术论坛

无线充电技术

-

硬件设计论坛

PCB设计论坛

电路设计论坛

电子元器件论坛

控制|传感

总线技术|接口技术

-

测试测量论坛

LabVIEW论坛

Matlab论坛

测试测量技术专区

仪器仪表技术专区

-

EDA设计论坛

multisim论坛

PADS技术论坛

Protel|AD|DXP论坛

Allegro论坛

proteus论坛|仿真论坛

EasyEDA-中国人自已的EDA工具

Orcad论坛

-

综合技术与应用

电机控制

智能电网

光电及显示

工程资源中心

汽车电子技术论坛

医疗电子论坛

-

开源硬件

-

无线通信论坛

无线通信技术专区

天线|RF射频|微波|雷达技术

-

IC设计论坛

芯片测试与失效分析

Mixed Signal/SOC[数模混合芯片设计]

Analog/RF IC设计

设计与制造封装测试

-

厂商专区

TI论坛

TI Deyisupport社区

-

检测技术与质量

电磁兼容(EMC)设计与整改

安规知识论坛

检测与认证

-

消费电子论坛

手机技术论坛

平板电脑/mid论坛

音视/视频/机顶盒论坛

-

电子论坛综合区

聚丰众筹官方社区

新人报道区

聚丰供应链

-

论坛服务区

-

供求信息发布

供需广告

电子展览展会专区

芯片求购|供应发布区