...深入以后是不是一定要学unix和Linux之类的嵌入式开发啊

发布网友 发布时间:2024-10-14 16:54

我来回答

6个回答

热心网友 时间:2024-10-14 21:31

从事单片机开发行业的工作一定要学unix和Linux之类的嵌入式开发吗?
单片机开发本来就属于嵌入式开发, 但不一定要学linux,linux只是嵌入式领域一个主流的操作系统.

嵌入式分硬件部分和软件部分.站在工作的角度.
搞硬件 主要就是pcb layout,如果你够厉害也许也会有设计原理的工作吧.
搞软件就分很多东西了
直接在裸机上写程序的,搞系统切割与移植的,搞驱动的,搞图像的,搞网络的,等等....

linux是一个主流的嵌入式操作系统,unix 现在好像没有用于嵌入式开发. 另外就是 wince 和ucos也是挺长见的嵌入式操作系统.

在公司里面搞硬件就搞硬件,搞软件就搞软件,一般不会有两边都搞的人存在,除非公司太小又或者是那人太厉害..

热心网友 时间:2024-10-14 21:34

不一定的,一方面很多地方不用操作系统,另一方面,还有其他的呀,比如WinCe,比如安卓。

热心网友 时间:2024-10-14 21:33

如果从事简单单片机开发的话,一般的单片机都是比较注重逻辑控制,而且相对PC而言,从软件和硬件方面都要简单一些,很少跑系统的,如果走稍微高级点的话,比如通信产品会涉及OS,一般Linux比较多。一些智能终端(如手机)跑安卓系统或IOS开发;如果只学习简单的单片机开发,相对来说门槛低,竞争的人也很多,所以建议学习一下OS,Linux是个不错的选择(如果从事通信设备研发这块的话);如果想从事智能终端开发的话,可以学习一下安卓(Ios或者Wince,个人觉得推荐安卓,毕竟安卓在智能终端市场占有比率很大),最主要是看自己想在那一块发展了。
另,其实OS的目的就是管理设备,为什么需要一个OS来管理,就是因为系统比较复杂,如果是简单的逻辑控制就不需要OS,也有很多嵌入式开发不涉及OS的,所以说学习OS并不是必须的,但是学习OS总是好的(很绕口。。。),总的来说掌握一个OS(不论是Linux、安卓、或者Ios又或者Wince等等)可以让你走的更好更远。

热心网友 时间:2024-10-14 21:32

先学51,再学arm。至于将来工作中怎么用那就看具体工作了。基本的语言就是C,C++,底层有少量汇编。unix和linux也不是必须的,选中一个,一直学下去,学通了一个,再看其他的也都大同小异了。

热心网友 时间:2024-10-14 21:34

上arm的话,这两个肯定要会的,主流的东西。 如果你只做单片机的话,不arm,不用的。 回个ucos就够了

热心网友 时间:2024-10-14 21:30

单片机开发本来就属于嵌入式开发, 但不一定要学linux,linux只是嵌入式领域一个主流的操作系统.
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com