单片机与嵌入式的关系
时间:11-30
来源:互联网
点击:
搞不懂单片机那么热,嵌入式跟单片机是不一样的.....
以前单片机之所以热,是因为当时珠三角很多玩具厂,很多玩具厂都是用单片机来触动的(比如小时候盼望玩的遥控车),现在这些厂都倒闭一大堆了,单片机出来就业的,难找工不说,待遇还超级不好。
嵌入式跟单片机是不一样的,嵌入式硬件方面很多都是做维护和烧焊板子。一般说做嵌入式是指做嵌入式软件,嵌入式软件有那么难入门吗?
我一直很奇怪为什么做嵌入式一定要买个arm,一定要板子,真的需要吗?我相信很多人买了板子,也不知道怎么搞,最后就放在角落里面了吧。
以工作几年的经验来说,想搞嵌入式的同学,首先要掌握的是C,然后是数据结构、算法(绝对重要,架构师的基础),然后是计算机组成原理、微机原理、操作系统(进程、虚拟内存、中断),如果掌握了这些,别说驱动了,也别天天提驱动,这里都包含了,最后就是计算机网络和汇编了。我也是后来才知道汇编的重要性,现在出现问题不是看C代码,而是直接看汇编代码了......
看到很多童鞋都在买板子,买单片机。(单片机真的和嵌入式没有多大的联系,别搞完单片机了,最后发现嵌入式还是不会,哈哈),认真学习好C,然后转移到linux系统,习惯使用linux系统的命令行界面,用gcc 、makefile编译文件、工程。到你真正投入到嵌入式行业去,就会发现,然后跟x86的环境差不多啊....真的没有啥区别。
也看到很多童鞋一说做嵌入式一定要做驱动,搞得驱动很了不起一样,现在做驱动很少是开发的,一般是维护的多,为什么?因为芯片都是使用台湾或者国外的,国内的芯片没几个能用的,所以驱动什么的,国外的公司都提供好了,我们驱动的童鞋很多都是维护和修改。
其实现在搞嵌入式的,很多都是做应用层,做数据面(即网络)...
其实,现在做安卓、ios底层的话,也是基于C和linux的,如果做应用的话就用java或object-c了,目前做手机应用的就业很不错。
最后两句话,嵌入式跟单片机真的没有多大的联系,想搞嵌入式的,就认真学好大学课程。
以前单片机之所以热,是因为当时珠三角很多玩具厂,很多玩具厂都是用单片机来触动的(比如小时候盼望玩的遥控车),现在这些厂都倒闭一大堆了,单片机出来就业的,难找工不说,待遇还超级不好。
嵌入式跟单片机是不一样的,嵌入式硬件方面很多都是做维护和烧焊板子。一般说做嵌入式是指做嵌入式软件,嵌入式软件有那么难入门吗?
我一直很奇怪为什么做嵌入式一定要买个arm,一定要板子,真的需要吗?我相信很多人买了板子,也不知道怎么搞,最后就放在角落里面了吧。
以工作几年的经验来说,想搞嵌入式的同学,首先要掌握的是C,然后是数据结构、算法(绝对重要,架构师的基础),然后是计算机组成原理、微机原理、操作系统(进程、虚拟内存、中断),如果掌握了这些,别说驱动了,也别天天提驱动,这里都包含了,最后就是计算机网络和汇编了。我也是后来才知道汇编的重要性,现在出现问题不是看C代码,而是直接看汇编代码了......
看到很多童鞋都在买板子,买单片机。(单片机真的和嵌入式没有多大的联系,别搞完单片机了,最后发现嵌入式还是不会,哈哈),认真学习好C,然后转移到linux系统,习惯使用linux系统的命令行界面,用gcc 、makefile编译文件、工程。到你真正投入到嵌入式行业去,就会发现,然后跟x86的环境差不多啊....真的没有啥区别。
也看到很多童鞋一说做嵌入式一定要做驱动,搞得驱动很了不起一样,现在做驱动很少是开发的,一般是维护的多,为什么?因为芯片都是使用台湾或者国外的,国内的芯片没几个能用的,所以驱动什么的,国外的公司都提供好了,我们驱动的童鞋很多都是维护和修改。
其实现在搞嵌入式的,很多都是做应用层,做数据面(即网络)...
其实,现在做安卓、ios底层的话,也是基于C和linux的,如果做应用的话就用java或object-c了,目前做手机应用的就业很不错。
最后两句话,嵌入式跟单片机真的没有多大的联系,想搞嵌入式的,就认真学好大学课程。
单片机嵌入 相关文章:
- 《谈学单片机有前途还是嵌入式系统有前途》1(11-29)
- 《谈学单片机有前途还是嵌入式系统有前途》2(11-29)
- 《谈学单片机有前途还是嵌入式系统有前途》3(11-29)
- 单片机和嵌入式系统linux的区别(11-26)
- 浅析单片机与嵌入式的区别(11-22)
- 单片机学习笔记嵌入式介绍(11-20)