只学习了C语言可以从事嵌入式软件开发工作么

如题所述

不可以

通俗的说,嵌入式技术就是"专用"计算机技术,这个专用,是指针对某个特定的应用,如针对网络、针对通信、针对音频、针对视频,针对工业控制等,从学术的角度,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可 靠性、成本、体积、功耗有严格要求的专用计算机系统,它一般由嵌入式微处理器、外围硬件设备、嵌入 式操作系统以及用户的应用程序等四个部分组成。

你要懂硬件
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-23
嵌入式开发分为硬件,软件。做硬件原理,硬件PCB,软件底层,软件应用。要想成为一名嵌入式工程师,光懂C是不够的,因为编程只是整个开发过程中的一步。我觉得,搞嵌入式,最重要的是懂硬件,比如单片机原理,总线架构,EMC等等。然后配合C语言进行开发。如果只会C语言,我认为在开发过程中会有很多阻力。最起码招聘时没有任何优势。
最好能结合实际项目走一遍,能学习到很多经验。
第2个回答  2011-03-23
至少要懂硬件才行,还可以学一下汇编语言,这样更适合嵌入式程序设计
第3个回答  2011-03-23
可以,什么都是慢慢学习的过程
第4个回答  2011-03-23
可以

只学习了C语言可以从事嵌入式软件开发工作么
不可以 通俗的说,嵌入式技术就是"专用"计算机技术,这个专用,是指针对某个特定的应用,如针对网络、针对通信、针对音频、针对视频,针对工业控制等,从学术的角度,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可 靠性、成本、体积、功耗有严格要求的专用计...

熟练掌握C语言 能从事什么工作啊
你所学的就已经是偏向嵌入式开发了,不过从你专业来看,建议向嵌入式软件开发.因为硬件开发需要专业知识太高.嵌入式软件开发重点中的重点就是学好C语言.C的灵活,和全面的内存管理使得C语言永远脱离不了底层控制的开发.数据结构和算法适当看下,现在你如果直接找底层驱动类开发的工作,基本上是很困难.现在嵌入...

学好单片机C语言就能从事嵌入事工作吗?
仅仅学会了单片机的C语言,就想从事嵌入式工作,这说得有些太勉强,即使你从事了这样的工作,也只能是给别人当下手,想自己独立挑起大梁来,那是不可能的。单片机的C语言和汇编学会了,只说明你会使用了单片机。并不说明你具备了开发设计的工作能力。还有太多的知识要学,以本人的经验谈一下,与君共勉...

现在单独学c语言能找到工作吗
肯定可以,不过就业面比较窄。从语言角度来说,单独会C可以做嵌入式开发,安卓底层开发,Linux相关开发等等。可以做的还是很多的。 不过如果可以再学一些C++,就业面就会广很多。 而且有C基础学C++并不难。从技能角度来说,如果只会C语言,而没有相关的算法\/硬件\/Linux\/系统等方面知识,那找工作很难。

想从事嵌入式行业,可是没有工作经验,只懂一些C语言和单片机知识还有模数...
嵌入式是一个当今不错的行业,就业不错,越老越吃香。主要分为用户态和底层两个方面,用户态学些unix网络环境编程,网络编程就可以了,主要从事上层软件编程。还有就是底层主要有就是内核和驱动之类的。不管哪个C语言都是基础,他只是一门语言工具,主要看看数据结构对你很有帮助的,搞底层单片机和数模电...

学会了C语言都可以做什么呢
Windows、Linux、Unix 等操作系统的内核90%以上都使用C语言开发;开发硬件驱动,让硬件和操作系统连接起来,这样用户才能使用硬件、程序员才能控制硬件;单片机和嵌入式属于软硬件的结合,有很多使用C语言的地方;开发系统组件或服务,用于支撑上层应用;编写PHP扩展,增强PHP的功能;如果对软件某个模块(例如...

学了C语言可以干什么
c语言学会了能干的事情有:1、做嵌入式开发;2、写漂亮的界面;3、做服务器开发;4、可以写游戏;5、可以写驱动程序;6、可以写外挂;7、可以做视频图片流媒体处理;8、可做网页和爬虫相关的编程;9、可以进行黑客编程等等。C语言是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的...

只会c语言不会c++对找工作有没有影响
还是有一定的影响的 不过,关键还是看具体的工作 如果是嵌入式、linux驱动开发相关的工作,则没有什么影响 但是如果是应用软件开发,网络软件开发,数据库软件开发,则比较有影响 C和C++并不是同一种语言,尽管它们有相似性,但是在设计思路,开发工具和常用库上面有很大的区别 ...

只会C语言编程可以学习嵌入式系统么
学习嵌入式,该学习什么基本的知识呢?首先C语言,这个是毋庸置疑的,不管是做嵌入式软件还是硬件开发的人员,对C语言的掌握这个是必需的,特别是对于以后致力于嵌入式软件开发的人,现在绝大部分都是用C语言,你说不掌握它可以吗?至于如何学习C语言,我想这些基础的知识每个人都有自己的方法,关键要去...

想从事嵌入式开发,C语言学算法要学到很高深吗?
我就是做嵌入式软件开发的,C语言肯定是要掌握熟练的,对于算法,就看工作侧重点了。一般来说涉及算法不多,不用研究多深。分工作情况,对于嵌入式底层软件开发,基本用不到算法。对于嵌入式应用层软件开发,比如软件处理有些会涉及到算法的处理。这个分从事行业,一般做数据采集,算法无非是数据精度,滤波...

相似回答