18982180645
028-83268936
English
提供前沿的资讯 真实、准确的物联网,互联网行业新闻

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

你的位置: 网站首页 新闻动态 技术文章
嵌入式和单片机开发模式的区别
2020-07-20 17:05:33 阅读:6 发布人:Azir

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

开发模式的区别

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

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

软件组件方面区别

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

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

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

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

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

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

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

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

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