嵌入式学习主要用的是c语言还是汇编语言啊?

作者&投稿:种战 (若有异议请与网页底部的电邮联系)
汇编语言对嵌入式的作用是不是很大?~

有一定作用,但作为嵌入式开发人员,写汇编的机会会很少。一般厂商会把BSP写好提供出来,这里面就有一些汇编。嵌入式开发人员一般只要看懂,偶尔改动几个地方就可以了。其它什么驱动程序,底层等,一般用C语言,甚至是c++语言,基本不会涉及到汇编。总之,大部分嵌入式开发人员要熟练掌握c语言,汇编语言可以看懂就可以了。

我们正在学习arm编程,对这个比较有发言权
首先把C作为编程语言这个是主流,因为C比汇编好操作,写出的成语容易懂,而且将来移植很方便,毕竟嘛,各主流平台都有对C的标准库支持,linuxx下的hellowordl 源程序在windows平台下编译运行 也会是hello world 不会变成 hello linux

但是汇编也要懂,在平台开发这阶段,很多的时候用的是 C内嵌汇编,毕竟你想从某个寄存器里读取他的值,C肯定没法完成!所以你的中心放在 C的学习上,然后看看汇编,最起码能看得懂,一些汇编想要表现个什么 对吧!!!

嵌入式主要学习的是嵌入式c/c++。我学的就是嵌入式,顺便就给你答了。汇编语言主要是用于底层开发,如果你到时候做的是底层开发的话也要学习的

对于语言方面,汇编一定要能看懂,能写一些简单的程序。
实际开发项目时,除了要写Bootloader,设备驱动,中断处理方面,要用到少量汇编之外,
其他95%还是用C语言的。

那要看你写的是什么了。一般底层用的都是汇编语言 ,其它的系统编程用的是C

都要学


嵌入式学什么
嵌入式学习的主要内容有:嵌入式系统开发、嵌入式处理器结构、嵌入式软件设计、嵌入式操作系统以及嵌入式互联网技术。嵌入式学习是一个广泛而深入的领域,涵盖了多个关键方面。嵌入式系统开发是核心课程,涉及嵌入式开发环境的构建、开发流程的理解以及具体开发实践的掌握。学生需要了解不同类型的嵌入式系统,...

学嵌入式从哪里入手
1.C语言! C语言! C语言! C语言可以说是贯穿整个嵌入式的核心程序语言,想要学好嵌入式,C语言必须学会。2.基础电路与工具的学习。 可以从b站找一些视频下载个proteus,keil进行学习。proteus是仿真软件,里面有各种元器件。keil可进行编程。学习嵌入式,避免不了跟硬件打交道,不可能总是仿真,最...

嵌入式学习什么
①C,Java核心编程:c语言核心编程,Java核心编程;②Linux核心操作与算法:Linux系统使用,Linux-c编程核心技术,精品数据结构,Linux-c编程精髓;③核心操作与算法:Linux系统编程,Linux网络编程核心技术,UI编程,Java核心编程,安卓核心技术;④ARMLinux底层开发:数字电路,ARM编程核心,Linux系统开发,嵌入...

...技术与应用和学网络哪个好一些?嵌入式主要是学习什么?介绍下。不要...
嵌入式学习的主要内容是:学习一种或多种嵌入式处理器的体系结构和工作原理,如:ARM、MIPS、powerPC、Inter、AMD等。学习各种常用总线的编程和使用,如:USB、I2C、CAN等 学习一种或多种操作系统,如:Linux、Windows、Android等 学习编程语言,如:C、C++、Qt、Java等 学习网络协议TCP\/IP 根据需要和...

嵌入式开发要学哪些课程学完能做什么
学习嵌入式系统的体系结构,包括处理器架构、内存管理、输入输出等方面的知识。4.**嵌入式系统设计:深入了解嵌入式系统的设计原理,包括硬件和软件的协同工作,以实现特定功能。5.**实时操作系统(RTOS):学习使用实时操作系统,掌握任务调度、中断处理等实时系统的关键概念。6.**嵌入式软件开发工具:熟练...

浸入式是什么意思
浸入式是一种教育方式,是指通过让学习者亲身参与其中,像身临其境一样感受到并参与到所学内容中,从而达到更加深入、真实的学习效果。这种教学方式不仅能够提高学习者的学习兴趣,还可以让他们更好地记忆和掌握所学知识,形成“学以致用”的能力。与传统教育相比,浸入式教育的优势在于其更加直观、互动...

嵌入式学习内容有哪些?嵌入式要学什么?
入门嵌入式工程师 此阶段主要是前期的入门过程,主要针对入行没多久的新人。其实成功没有捷径,所以打好基础才是关键。嵌入式开发要学什么主要包含以下4个方面的内容:1.电路知识 首先你要学习电路、模电、数电,认识电阻、电容、三极管,基础器件要知道,放大电路、集成运放、时序电路基本电路能看懂,不然...

什么是浸入式英语学习法?
就是天天说英语,天天和英语生活在一起。所谓“浸入式学科英语”教学法,是指在全英文环境中学习数学、(英)语文、科学等课程,从而让孩子建立“学科英语”思维,帮助其在面对问题时自然而然地用英语来思考和解决,最终形成孩子的英文思维系统。这种教学法最早源于加拿大的魁北克地区,早在40多年前,当地...

嵌入式学什么
1、基本电路知识:嵌入式硬件也是需要许多电路搭建起来的,学习嵌入式之前必须对电路基本知识有一定基础。了解常用的基本器件,基本仪器使用,具有一定的电路分析能力。这样你才能看得懂嵌入式系统的硬件,才能为后续开发奠定基础。2、基本语言知识:嵌入式驱动程序编写需要用到C语言,因此在学习嵌入式之前还...

嵌入式学习步骤
个人总结的嵌入式学习步骤:嵌入式学习步骤分为三个阶段 1.:基础与理论阶段 主要包括一些理论知识,你至少了解这行业吧,基本的Linux系统使用;其次就是嵌入式核心开发语言C语言(必须精通);了解c语言数据结构及经典算法编程;最后就是要了解嵌入式产品的一个基本的开发流程,这对后续的开发有很大的帮助,不...

禹城市13797611502: 嵌入式学习主要用的是c语言还是汇编语言啊? -
菜败利君: 嵌入式主要学习的是嵌入式c/c++.我学的就是嵌入式,顺便就给你答了.汇编语言主要是用于底层开发,如果你到时候做的是底层开发的话也要学习的

禹城市13797611502: 嵌入式系统需要的语言是什么? -
菜败利君: 主要是C语言,部分底层代码会用到汇编语言 汇编语言有助于理解硬件,利于优化代码的理解,所以就学习而言,应该先掌握汇编语言再精通嵌入式C语言. 需要注意的是嵌入式C语言和C语言是有区别的,前者与硬件有关.

禹城市13797611502: 嵌入式开发学习的语言? -
菜败利君: 看你是做嵌入式平台上的应用程序开发 还是嵌入式平台本身的开发.如果是应用级别的开发,现在主要是C语言和C++语言,不过手机游戏现在大量是用java.如果是平台本身的开发你就需要好好学习汇编语言和操作系统.因为要自己写平台的驱动和小型的操作系统.驱动大部分是汇编代码.其他 数据结构必需学好,然后就是单片机原理,高数,线数.要想写的代码效率高 数学很关键.建议先学C,然后数据结构,操作系统,汇编,单片机原理.以上学好已经足够开发.

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

禹城市13797611502: 嵌入式主要用什么语言开发! -
菜败利君: 这个很多都会用到啊. 但是应该还是C多一些,C++次之,然后是java,汇编虽然偶尔也会用,但是很少.

禹城市13797611502: 在嵌入式实际开发中用汇编语言多一些还是用c或者c++等高级语言多一些? -
菜败利君: c多些,底层基本用c,应用软件一般用c++或者c.至于汇编,那是很底层才会用到,一般不会去大段大段地自己开发汇编,一般是修改几处汇编就可以了.

禹城市13797611502: 各位老师好,学习嵌入式必须学会c语言,汇编,和java吗? -
菜败利君: 嵌入式大多用C或者汇编,JAVA基本是不用的.底层的不会用JAVA,以为JAVA运行速度比不上C,C又比不上汇编~~~在中上层才会使用JAVA,JAVA与数据库打交道比较方便,用户界面做起来也比较人性化,且简单.

禹城市13797611502: 学arm要先学汇编语言还是C语言? -
菜败利君: 我们正在学习arm编程,对这个比较有发言权 首先把C作为编程语言这个是主流,因为C比汇编好操作,写出的成语容易懂,而且将来移植很方便,毕竟嘛,各主流平台都有对C的标准库支持,linuxx下的hellowordl 源程序在windows平台下编译运行 也会是hello world 不会变成 hello linux 但是汇编也要懂,在平台开发这阶段,很多的时候用的是 C内嵌汇编,毕竟你想从某个寄存器里读取他的值,C肯定没法完成!所以你的中心放在 C的学习上,然后看看汇编,最起码能看得懂,一些汇编想要表现个什么 对吧!!!

禹城市13797611502: 嵌入式学什么语言最好啊 -
菜败利君: 看你嵌入式应用的目标系统是什么了. 如果是arm,symbian,应该学C/C++. 如果是java手机或者其他java设备,应该学java ME. 如果是Windows Mobile手机或者其他设备,应该学C#.

禹城市13797611502: 计算机嵌入式软件开发专业要学什么程序设计语言 -
菜败利君: 一、定义 嵌入式技术就是"专用"计算机技术,这个专用,是指针对某个特定的应用,如针对网络、针对通信、针对音频、针对视频,针对工业控制等,从学术的角度,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,...

你可能想看的相关专题

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