做嵌入式主要是用C还是C++

作者&投稿:梁刻 (若有异议请与网页底部的电邮联系)
嵌入式开发与c++开发 有什么不同?~

嵌入式主要指linux下的开发,包括linux驱动开发和应用层的开发,现在由于有android了,所以,android ndk开发或者移植也逐渐涉及到了。但不包含android app的开发,那个是专门的一项。linux部分的开发主要是c语言,如果涉及linux驱动,需要有相应的硬件知识。无论驱动开发和应用层开发,都需要对linux系统的知识。 android ndk 是用c或者c++的。除此之外,嵌入式方面的语言主要是c,汇编,和bash脚本。
c++是一门语言,在win的环境下开发用的比较多。当然,也可以用在嵌入式设备上,但只能做linux应用层或更往上的东西。linux系统及底层都是c的。c++在纯软件的项目上用的比较多。

1 嵌入式开发不是只能用c或汇编
2 从计算机原理和操作系统原理入手
3 学习需要用到开发板

C#太高级了,编译器和库帮你做的工作太多了,使用起来不用关心硬件相关的东西,你不用考虑被人是什么显示器,也不用考虑内存有多大,但是嵌入式开发,你要关心的东西很多,不可能提供那么的库给你用,因为ROM有限,各种硬件限制很严格。

看你的题目“嵌入式开发可以用c++吗?”,我感觉你要走的路还是有点长的~~~

看芯片有木有对应的c++编译器。低级芯片汇编和c。高级芯片除bootloader的初始化代码用汇编剩下的用c++都可以。当然目前大部分嵌入式实例 都是c代码写的。

嵌入式的话 一般来说是C吧


嵌入式需要学什么编程语言
嵌入式需要学C语言编程。名词简介:嵌入式系统由硬件和软件组成.是能够独立进行运作的器件。其软件内容只包括软件运行环境及其操作系统。硬件内容包括信号处理器、存储器、通信模块等在内的多方面的内容。相比于一般的计算机处理系统而言,嵌入式系统存在较大的差异性,它不能实现大容量的存储功能。专用性:...

嵌入式软件开发 c好还是c++好
嵌入式还是用C吧。C++和C的最大区别就是C++有了STL和面向对象。如果你用不到STL的话,,用C是明智的选择。。。

c++和java在嵌入式系统编写中哪个用得多?
你是指编写嵌入式操作系统还是指嵌入式编程。我所知的目前很少有用Java编写操作系统的(唯一所知的有JNode)。嵌入式操作系统用C写的比较多,基本都是C\/C++写的。至于嵌入式系统编程,那就要看你做什么方向了。如果做驱动开发,那当然要与操作系统兼容,所以基本都是C\/C++。如果做基于J2ME的应用开发,...

嵌入式的基础是C语言吗
嵌入式也分很多种的,据创客学院介绍,有硬件做芯片的(主要学FPGAVerilogHDL\/VHDL语言),硬件设计电路的(模电+PCB+MCU(C语言)),软件做操作系统驱动的(C\/C++语言),软件做操作系统应用的(C\/C++语言),软件做BSP的(C\/C++语言)。。。很多种,主要看你打算学哪些了,偏软件一定要学好C,C++...

C++还是嵌入式C
嵌入式应用层是用C,底层驱动是用C++来写的,你刚毕业先确定好自己的方向,如果确定是往嵌入式发展,就找个培训公司培训吧。找个专业培训嵌入式的公司咨询下,再结合自身情况,选择嵌入式方向。武汉原创嵌入式培训中心有6个嵌入式方向培训课程,总有一个方向是适合你的。

在嵌入式中,c语言哪方面用的较多?数组?指针?文件?还是?
C语言都要用,对于嵌入式开发,C语言是基本,就像你要当作家,首先要会认字、写字一样。需要更多努力的是嵌入式系统本身的架构和原理

嵌入式驱动软件开发是搞底层软件的,不是用C语言的较多吗?C++在主要...
一般都是C的,也有汇编的,汇编的都是芯片公司写好了直接可以用。至于C++一般是用来开发应用程序的吧?

嵌入式领域 可以用c++么?
嵌入式领域的开发其实分为好多的方向,不从产品考虑,单从开发的程序处于架构中的位置上考虑的话,可以这么分:1. 比较下层的:・drivet的开发 ・基于具体芯片组(例如高通AMSS系列)的PF的开发 ・基于通用协议的上层协议的开发 等等,这一些基本上不会用到C++,一般用C,汇编比较多...

想做嵌入式硬件开发,不知道做嵌入式硬件开发需要用C语言还是C++?做嵌入...
硬件开发不需要任何编程预言。。做嵌入式应用开发,才需要。。一般用C做底层,驱动。。 C++ 做上层应用,例如QT

嵌入式是前端还是后端
嵌入式不光是只需要后端,一般嵌入式需要C、C++和硬件知识。嵌入式是一种IT技术,将相应的程嵌入到其他产品中来实现对应的功能。嵌入式所需要的编程语言包括c和java。Wince主要是C、C++、C#,android是java,底层系统主要是c、c++。前端:1、对于web前端来说,通常是指网站的前台部分,包括网站的表现层...

郁南县13853998241: 做嵌入式主要是用C还是C++ -
郭傅安博: 看芯片有木有对应的c++编译器.低级芯片汇编和c.高级芯片除bootloader的初始化代码用汇编剩下的用c++都可以.当然目前大部分嵌入式实例 都是c代码写的.

郁南县13853998241: 嵌入式学习主要用的是c语言还是汇编语言啊? -
郭傅安博: 嵌入式主要学习的是嵌入式c/c++.我学的就是嵌入式,顺便就给你答了.汇编语言主要是用于底层开发,如果你到时候做的是底层开发的话也要学习的

郁南县13853998241: 嵌入式系统是用C++做的吗? -
郭傅安博: 不是,大学嵌入式竞赛大多用汇编和C

郁南县13853998241: 嵌入式开发是到底学c还是c++好 -
郭傅安博: 嵌入式软件开发具体是c好还是c++好没有统一的答案,要看是什么类型的项目和使用的硬件环境. 1、开发较小型的项目,使用诸如51、pic之类8位单片机做cpu,用c开发较好,最求的就是一个高效率,小代码,同时也不会使用较复杂的数据结构和类型. 2、开发较大型项目,使用诸如dsp、arm之类的32位cpu,用c++开发较好,因为可能会用到大量的结构、联合、类等数据结构,面向对象编程为主.

郁南县13853998241: 嵌入式系统和C++选择哪个 -
郭傅安博: 看你的学习能力了,如果学习能力强,英语水平好,选择嵌入式系统开发,不然的话就选择C++或者JAVA,做上层软件稍微轻松点

郁南县13853998241: 嵌入式用C还是C++好 -
郭傅安博: c和c++本身就是同一系列的.再说,很多嵌入式里面,c++跑不动.知道智能手机的反映速度为什么还不如山寨机了吧 就是因为他用C++

郁南县13853998241: 嵌入式的主流语言是VC++吗? -
郭傅安博: 嵌入式重要学习 C,和高级C编程,C++,同时VC++也是非常重要的,现在比较流行VC++,一般来说底层代码多用于C或C++,VC++也非常重要. 学好VC++对以后从事嵌入式工作是非常重要的.

郁南县13853998241: 学嵌入式是要精通c还是精通c++.请具体解释一下. -
郭傅安博: 看你搞嵌入式的方向了,如果硬件底层或驱动什么的,还是C方便些.C++当然也行,但一般还是在嵌入式高层应用,产能高点. 我觉得精通C更适合嵌入式.

郁南县13853998241: 嵌入式主要用什么语言开发! -
郭傅安博: 这个很多都会用到啊. 但是应该还是C多一些,C++次之,然后是java,汇编虽然偶尔也会用,但是很少.

郁南县13853998241: 嵌入式软件开发的编程语言选择,请前辈给个建议. -
郭傅安博: 当然是C了,大部分的嵌入式系统都是用C语言和汇编语言,C++和java做嵌入式应用的较多.但是C++本身的原因,在性能上较C差一些,所以除非程序逻辑复杂,否则还是首选C;而java需要在jvm上运行,虽然看起来可移植性好一些,但实际受JVM的移植,厂家的扩展,以及java本身的效率的影响,应用也不是很广泛. 对嵌入式来说,重要的课程有,汇编、C、接口、体系结构、硬件、单片机,电子方面的也可以多补充. Linux内核本身是用C开发的,驱动等也都是用C.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网