首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 嵌入式Java运行平台数据库引擎的应用研究

嵌入式Java运行平台数据库引擎的应用研究

资料介绍
嵌入式系统论文

嵌入式Java运行平台数据库引擎的应用研究
摘要:介绍某嵌入式Java运行平台的总体框架;在此基础上,详细讨论为该平台开发的
数据库(DB)引擎组件的框架和结构组成,描述该组件实现的SQL子集和数据表达方式以
及逻辑算法的设计思路;提出该组件今后的改进设想。
    关键词:数据库引擎 Java 嵌入式系统
引言
随着嵌入式系统CPU硬件从8位到32位的发展,嵌入式系统软件的开发环境也得到迅猛
的发展,编程语言从10多年以前的汇编为主流发展到现在C、C++、Java为主流。另外,
面向对象设计技术、组件技术等在嵌入式系统软件设计中的应用也日益引起人们的重视

在嵌入式系统软件开发领域,Java是一门较新的异军突起的编程语言。其优点是语言
本身简洁优美,完全按照面向对象思想设计,并且语言引入许多较为先进的特性,如多
线程、自动内存管理和垃圾回收,非常适合于大规模复杂软件系统的开发。其不足点是
与硬件结合不够紧密,同时代码运行速度较慢。此外,对于内存的使用,程序难于管理
和控制。
由于采用Java编程具有如上所述的众多优点,越来越多的嵌入式系统采用Java技术来
构造软件系统。本文在介绍基于日本某自动售货机产品的控制板的Java运行平台基础上
,详细讨论笔者为其平台开发的DB引擎的组成和设计思路。

1 Java运行环境平台
图1所示为Java运行环境的总体框架示意图。本系统为克服Java的解释执行机制所引
起的执行速度慢的问题,在硬件上采用了Sun公司开发的Pico
Java芯片。它能够直接执行Java的二进制代码,使Java的执行速度提高一个数量级以上
。在硬件层的上面是OS层,本系统采用的是ITRON(日本东京大学坂村键教授设计的一种
嵌入式操作系统,虽然在日本以外的市场影响不大,但在日本本地市场,占有率达90%以
上)。由于ITRON
嵌入式Java运行平台数据库引擎的应用研究
本地下载

评论