1、使用困难。很多51单片机的开发者都是嵌入式的入门者,Linux系统的 *** 作复杂度,没有界面的调试工具,各种命令的配置都提高了使用门槛
2、Linux下面的资料并不丰富。开发者在开发51时候遇到的问题,有很多问题都是一些基础问题:计算机原理,编译原理,数据结构, *** 作系统。这些问题都是入门者需要遇到的。即使不开发51,直接去使用Linux,也会遇到这些问题。
所以,说白了,大家对windows熟悉,可以减少一些入门问题
可以在不影响目前工作的情况下自学嵌入式的知识,比如通过书籍、视频、网上课程来学习,积累足够的专业知识后再选择跳槽,重点是要了解嵌入式工作的要求,并且努力让自己打到相关要求,建议先到智联、前程无忧、全职_招聘_网、dajie这些地方看一看相关工作的职位需求,祝顺利!从事单片机开发行业的工作一定要学unix和Linux之类的嵌入式开发吗?
单片机开发本来就属于嵌入式开发, 但不一定要学linux,linux只是嵌入式领域一个主流的 *** 作系统.
嵌入式分硬件部分和软件部分.站在工作的角度.
搞硬件 主要就是pcb layout,如果你够厉害也许也会有设计原理的工作吧.
搞软件就分很多东西了
直接在裸机上写程序的,搞系统切割与移植的,搞驱动的,搞图像的,搞网络的,等等....
linux是一个主流的嵌入式 *** 作系统,unix 现在好像没有用于嵌入式开发. 另外就是 wince 和ucos也是挺长见的嵌入式 *** 作系统.
在公司里面搞硬件就搞硬件,搞软件就搞软件,一般不会有两边都搞的人存在,除非公司太小又或者是那人太厉害..
Proteus是没有的,但是有8051的仿真工具,但是,设置配置没有Windows那么方便;multinum10也没有,Linux下没有集成的这些工具,也没有盗版的这些软件。
呵呵,其实搞电子的人才是用Linux最多的,因为高端的电子电路绘图软件是Linux下面的,
比如Candence。很多科研软件也是Linux下的。Linux与Windows不同,没有什么盗版软件。要么就是比较贵的商业软件,要么就是不花钱的开源软件。
相对于Candence来说,Proteus和MultiSim算是中低档的软件。
Windows能做的事情,用Linux全都可以完成,但是工具不同,面向的对象也不同。
中国比较多的Windows用户,所以你会觉得Windows好用,其他一些国家从政府到家用,很多都是Linux系统。
观念问题。习惯了动动鼠标的人,理解不了黑底白字的魅力。
弄个适合自己的吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)