一、嵌入式主要用什么语言开发!
这个很多都会用到啊。
但是应该还是C多一些,C++次之,然后是java,汇编虽然偶尔也会用,但是很少。
二、嵌入式开发是运用什么语言和做什么事的?
嵌入式包含底层linux c语言,和应用层java语言。做一些比如单片机,arm之类的东西。
三、嵌入式用什么语言编写程序?
C和C++居多,底层嵌入式肯定是C,汇编一点点。高层的嵌入式应用程序一般是C++,还有的是Java。
四、嵌入式中编程是什么语言
另外C++和汇编也有一定比例上的使用。
所以从适用性上来说,学习C语言是最好的。
另外在学习C语言的同时,推荐学习嵌入式系统编程时用得比较多的知识,比如单片机原理、数据结构算法、常见的外设及驱动、嵌入式操作系统,这在将来工作中也会带来不小的益处。
创客学院对C语言简介:
C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。
基本特性
1、高级语言2、结构式语言3、代码级别的跨平台4、使用指针特有特点
C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。
C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。
不同的变量类型可以用结构体(struct)组合在一起。
只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。
部份的变量类型可以转换,例如整型和字符型变量。
通过指针(pointer),C语言可以容易的对存储器进行低级控制。
预编译处理(preprocessor)让C语言的编译更具有弹性。
五、程序语言,“嵌入式开发”是什么意思?
嵌入式开发指的是在嵌入式系统平台上进行软件开发。
嵌入式系统一般指非 PC 系统,有计算机功能但又不称之为计算机的设备或器材。它是以应用为中心,软硬件可裁减的,适应应用系统对功能、可靠性、成本、体积、功耗等综合性严格要求的专用计算机系统。简单地说,嵌入式系统集系统的应用软件与硬件于一体,类似于 PC 中 BIOS 的工作方式,具有软件代码小、高度自动化、响应速度快等特点,特别适合于要求实时和多任务的体系。嵌入式系统主要由嵌入式处理器、相关支撑硬件、嵌入式操作系统及应用软件系统等组成,它是可独立工作的“器件”。
嵌入式开发除对编程了解外还要熟悉硬件平台,针对性很强
所以薪水比一般的要高。。。
六、嵌入式开发学习的语言?
看你是做嵌入式平台上的应用程序开发 还是嵌入式平台本身的开发。
如果是应用级别的开发,现在主要是C语言和C++语言,不过手机游戏现在大量是用java。
如果是平台本身的开发你就需要好好学习汇编语言和操作系统。因为要自己写平台的驱动和小型的操作系统。驱动大部分是汇编代码。
其他 数据结构必需学好,然后就是单片机原理,高数,线数。要想写的代码效率高 数学很关键。
建议先学C,然后数据结构,操作系统,汇编,单片机原理。以上学好已经足够开发。
- 相关评论
- 我要评论
-