2.单片机和嵌入式的区别:

2019-04-15 12:19发布

2.单片机和嵌入式的区别:
2.1. 凡是好好不过一个免费。
2.2.1.基本情况:(51、PIC、STM21、AVR/MSP430) 
单片机(8位)片上资源有限、价格低、应用领域多为小家电、终端设备等。
2.2.2.开发模式:
单片机开发多为裸机,程序规模小,多为程序员独立开发,有些复杂的程序会使用高端单片机如STM32之类。
2.2.3.开发语言:
单片机主要使用C语言,和标准C略有不同,较少使用结构体、函数指针等C语言高级特性。
2.3.1.基本情况:(ARM、PPC、MIPS(路由器))
嵌入式系统(32/64位)片上资源丰富、价格较高,应用领域宽广,譬如智能手机、平板、游戏机、路由器、摄像机、广告机...
2.3.2.开发模式:
嵌入式开发板几乎全部基于嵌入式操作系统,目前使用最多的是linux (后台不需要界面操作)和Android(需要用户界面操作).
2.3.3.开发语言:
底层使用C语言,应用层使用C,C++,java...嵌入式C语言对结构体、数据结构、算法、函数指针等高级特性使用比较多。
2.4.以前的电视机和现在的电视机
以前的电视机和手机、平板是没有联系的,而现在的电视机、手机、平板、广告...其实差不多的,大一统,只是在软件的定制上不一样而已。
2.5. 职业发展:嵌入式这行的需要学习的内容多,到达瓶颈的时间长,工资也普遍比单片机的多。
2.6.To be a person who has his own ideas.