ESC-PLATINE 淮阴市KUKA*

ESC-PLATINE 淮阴市KUKA*

参考价: 面议

具体成交价以合同协议为准
2018-05-14 09:00:00
534
产品属性
关闭
(上海办事处)厦门兴锐嘉进出口有限公司

(上海办事处)厦门兴锐嘉进出口有限公司

免费会员
收藏

组合推荐相似产品

产品简介

ESC-PLATINE

详细介绍

ESC-PLATINE编程语言的选择 

编程语言的选择主要考虑以下因素:

① 通用性。不同种类的微处理器都有自己的汇编语言。这就为系统*设置了一个巨大的障碍,使得系统编程更加困难,软件重用无法实现。而高级语言一般和具体机器的硬件结构较少,多数微处理器都有良好的支持,通用性较好。

ESC-PLATINE可移植性程度。汇编语言和具体的微处理器密切相关,为某个微处理器设计的程序不能直接移植到另一个不同种类的微处理器上使用,移植性差;而高级语言对所有微处理器都是通用的,程序可以在不同的微处理器上运行,可移植性较好。

③ 执行效率。一般来说,越是高级的语言,其编译器和开销就越大,应用程序也就越大、越慢;但单纯依靠低级语言,如汇编语言来进行应用程序的开发,带来的问题是编程复杂、开发周期长。因此,存在一个开发时间和运行性能间的权衡问题。

④ 可维护性。低级语言如汇编语言,可维护性不高。高级语言程序往往是模块化设计,各个模块之间的接口是固定的。当系统出现问题时,可以很快地将问题定位到某个模块内,并尽快得到解决。另外,模块化设计也便于系统功能的扩充和升级。

几种开发语言的比较: 在ESC-PLATINE嵌入式系统开发过程中使用的语言种类很多,比较广泛应用的高级语言有:Ada、C/C++、Modula-2和Java等。Ada语言定义严格,易读易懂,有较丰富的库程序支持,目前在国防、航空、航天等相关领域应用比较广泛,未来仍将在这些领域占有重要地位。

C语言具有广泛的库程序支持,目前在ESC-PLATINE嵌入式系统中是应用zui广泛的编程语言,在将来很长一段时间内仍将在嵌入式系统应用领域占重要地位。C++是一种面向对象的编程语言,目前在嵌入式系统设计中也得到了广泛的应用,如GNU C++。Visual C++,是一种集成开发环境,支持可视化编程,广泛应用于GUI程序开发。但C与C++相比,C++的目标代码往往比较庞大和复杂,在嵌入式系统应用中应充分考虑这一因素。

Modula-2定义清晰,支持丰富,具有较好的模块化结构,ESC-PLATINE在教学科研方面有较广泛的应用。虽然该语言的开发应用一直比较平缓,但近两年在欧洲有所复苏。Java语言相对年轻,但有很强的跨平台特性,目前发展势头较为强劲。Java语言的“一次编程,到处可用”的特性,使得它在很多领域备受欢迎。随着网络技术和嵌入式技术的不断发展,Java及嵌入式Java的应用也将越来越广泛,但是Java消耗硬件资源较大。

TOSHIBA RA DRIVER MODEL RAD12-2009S 300W MOTOR

TOSHIBA SSN222AMS USPP SSN222AMS

TOSHIBA VFS9-4150PL-WN USPP VFS94150PLWN

TOSHIBA P6522821P1 USPP P6522821P1

TOSHIBA RA DRIVER MODEL RAD12-2017S 

TOSHIBA 34T776636G01 USPP 34T776636G01

TOSHIBA VFS11-4110 NSFP VFS114110

Toshiba 2J3K2313-C DIT-543 NAS-433A 2N3K2313-C2 TY9ZDA0

TOSHIBA VFA3-2015PY-G1 USPP VFA32015PYG1

TOSHIBA 34T775936G01 USPP 34T775936G01

TOSHIBA MIG100Q201H FNFP MIG100Q201H

Toshiba RAD310-1012E RA Driver DC140V RAD310-1012-E REM

TOSHIBA VT130G2+4055 USPP VT130G24055

TOSHIBA VT130G3-U-4055 USPP VT130G3U4055

上一篇:AXISS 控制器 4480 下一篇:NASON 压力控制器 CJ-2C-16G/WL115
热线电话 在线询价
提示

仪表网采购电话