售前咨询-朱:19381904226
售前咨询-杨:19381903226 English
前沿资讯
前沿资讯 真实、准确的物联网、互联网行业新闻

嵌入式和单片机开发模式的区别,简单易懂的讲解,嵌入式职业发展

你的位置: 网站首页 新闻动态 技术应用

嵌入式和单片机开发模式的区别

2020-08-27 12:08:49 阅读: 发布人:

嵌入式和单片机开发模式的区别

开发模式的区别

单片机:开发多为裸机,程序规模小,多为单个程序员独立开发。有些复杂产品也会使用高端单片机如STM32之类,并使用RTOS(uCOS、freeRTOS等)。

嵌入式:开发几乎全部基于嵌入式操作系统,目前使用最多的就是Linux和Android。

软件组件方面区别

单片机:多设计一些简单的外设。比如串口、I2CADCLCD(小屏幕和分辨率)

嵌入式:系统则设计更多复杂的外设,如网络(有线网卡、WIFI、蓝牙等)、USB、音视频编解码等。

RTU/DTU/边缘网关/物联网平台

技术特征区别(编程语言)

单片机:主要使用C语言(少量用汇编),和标准c略有不同,很少使用结构体、函数指针等C语言高级特征。

嵌入式:嵌入式的开发较复杂,一般分底层和应用层,底层使用C语言、应用层使用C、C++、JAVA等语言均有,嵌入式C语言对于结构体、数据结构、算法、函数指针(用来实现面向对象)高等级特性使用比较多。

嵌入式和单片机开发职业发展

单片机-学习路线短、职业平缓,薪资发展很早达到瓶颈,一般瓶颈薪资6~8k。

嵌入式-学习路线厂,职业生涯久,薪资发展多年才会达到瓶颈,一般瓶颈薪资12~15k。


    友情链接