嵌入式系统高级编程语言
时间:2023-03-15来源:佚名
|
一、嵌入式系统高级语言编程特点 随着嵌入式系统应用范围的不断扩大和嵌入式实时操作系统RTOS(Real Time Operating System)的广泛使用,高级语言编程已是嵌入式系统设计的必然趋势。 高级语言编程具有许多优势: (1)通用性强。 (2)容易编程。 (3)容易阅读。 (4)可移植性好。 (5)可维护性好。 (6)直接支持中断管理。 二、C/C 、Java与嵌入式系统 在小型嵌入式系统中,通常只有一个微处理器,并且其主要工作往往不是计算,而是控制,应选择控制能力较强的语言。 在大型嵌入式系统中,往往会有多个微处理器或计算机并行工作,构成多机系统。它们中有些工作于真正的嵌入式模式,有的则为纯粹的信息处理。此时,对系统的编程就变得相当复杂,不同的任务可能会用不同的语言编程。 目前,在嵌入式系统开发过程中使用的语言种类很多,但仅有少数几种语言得到了比较广泛的应用如C/C 和Java等。 C语言是由Dennis Richie于1972年在AT |






