电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

嵌入式体系高档编程言语

2017-03-20 14:19分类:电工考证知识 阅读:

 

一、嵌入式体系高档言语编程特征
跟着嵌入式体系运用方案的不断拓宽和嵌入式实时操作体系RTOS(RealTimeOperatingSystem)的广泛运用,高档言语编程已是嵌入式系核算划的必定趋势。
高档言语编程具有许多优势:
(1)通用性强。
(2)简略编程。
(3)简略阅览。
(4)可移植性好。
(5)可维护性好。
(6)直接支撑接连处理。
二、C/C++、Java与嵌入式体系
在小型嵌入式体系中,一般只需一个微处理器,而且其首要作业一般不是核算,而是操控,应挑选操控才调较强的言语。
在大型嵌入式体系中,一般会有多个微处理器或核算机并行作业,构成多机体系。它们中有些作业于真实的嵌入式办法,有的则为朴素的信息处理。此刻,对体系的编程就变得恰当杂乱,纷歧样的使命或许会用纷歧样的言语编程。
如今,在嵌入式体系开发进程中运用的言语品种许多,但仅有少量几种言语得到了比照广泛的运用如C/C++和Java等。
C言语是由DennisRichie于1972年在AT&Bell实验室研讨成功并投入运用的体系编程言语。
C++是由BjarneStroustrup于1995年在Bell实验室研发成功并投入运用的。
Java言语是SunMicrosystems公司于1995年在Internet上发布的面向政策的程序方案言语。
Java是网络言语,而嵌入式体系则在功用、报价、体积、功耗、上市时刻等方面有分外恳求。
Java不只仅一门言语,更是一种思维。它将使软件开发在方案特性、方案办法、方案政策、方案进程等方面发作根柢性改动。它将变成软件再结束的根底,将来OS的基地,各种运用软件的开发途径和结束环境。但Java并不是全能的,它有自个的运用方案,在网络处理、网络运用、面向政策的运用、可视化操作、交互式运用范畴Java是优异的;但在实时操控范畴,如火箭操控、传感器操控、国际翱翔器的方位操控等方面C或汇编言语依然是最好挑选。

上一篇:逻辑代数的根柢运算有哪三种?

下一篇:与门电路的逻辑符号

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部