嵌入式系统论文嵌入式Java运行平台数据库引擎的应用研究摘要:介绍某嵌入式Java运行平台的总体框架;在此基础上,详细讨论为该平台开发的数据库(DB)引擎组件的框架和结构组成,描述该组件实现的SQL子集和数据表达方式以及逻辑算法的设计思路;提出该组件今后的改进设想。关键词:数据库引擎Java嵌入式系统引言随着嵌入式系统CPU硬件从8位到32位的发展,嵌入式系统软件的开发环境也得到迅猛的发展,编程语言从10多年以前的汇编为主流发展到现在C、C++、Java为主流。另外,面向对象设计技术、组件技术等在嵌入式系统软件设计中的应用也日益引起人们的重视。在嵌入式系统软件开发领域,Java是一门较新的异军突起的编程语言。其优点是语言本身简洁优美,完全按照面向对象思想设计,并且语言引入许多较为先进的特性,如多线程、自动内存管理和垃圾回收,非常适合于大规模复杂软件系统的开发。其不足点是与硬件结合不够紧密,同时代码运行速度较慢。此外,对于内存的使用,程序难于管理和控制。由于采用Java编程具有如上所述的众多优点,越来越多的嵌入式系统采用Java技术来构造软件系统。本文在介绍基于日本某自动售货机产品的控制板的Java运行平台基础上,详细讨论笔者为其平台开发的DB引擎的组成和设计思路。1Java运行环境平台图1所示为Java运行环境的总体框架示意图。本系统为克服Java的解释执行机制所引起的执行速度慢的问题,在硬件上采用了Sun公司开发的PicoJava芯片。它能够直接执行Java的二进制代码,使Java的执行速度提高一个数量级以上。在硬件层的上面是OS层,本系统采用的是ITRON(日本东京大学坂村键教授设计的一种嵌入式操作系统,虽然在日本以外的市场影响不大,但在日本本地市场,占有率达90%以上)。由于ITRON
用户评论
推荐下载
-
嵌入式Linux通信中构件技术应用研究
现今较为流行的操作系统Linux[1],本着开放、自由的精神吸引了全世界的目光,但将它应用于嵌入式实时环境还有许多缺点。特别是在运行内核线程时,Linux 关闭中断,而且分时调度虚拟文件系统的时间不确
6 2021-02-01 -
YAFFS嵌入式文件系统应用研究.pdf
Linux YAFFS 嵌入式文件系统应用研究
50 2018-12-24 -
基于SoC嵌入式片上系统应用研究
以片上系统(SoC)为代表的嵌入式应用系统拉开了嵌入式系统发展的大幕,极大的推动了IT产业的发展,给人们的生产、生活带来深远的影响。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、
18 2020-07-21 -
本科嵌入式操作系统应用研究设计
嵌入式操作系统应用研究是本科毕业设计的重要组成部分。通过本研究,对嵌入式操作系统的应用进行深入探讨,旨在为该领域的发展提供新的思路和方法。研究内容包括嵌入式系统的设计与实现,操作系统的选择与优化,以及
7 2024-04-14 -
物流本体数据库的应用研究
物流本体数据库的应用研究 文章以利用Protégé 和SQL Server 2000 相结合,构建物流本体数据库为例,充分利用DBMS 特点,弥补检索与匹配RDF或OWL 本体数据效率低的不足,给出创
24 2018-12-28 -
c语言操作数据库嵌入式sql嵌入式sql嵌入式sql嵌入式sql
csql数据库c语言与数据库嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql嵌入式sql
34 2020-01-11 -
基于组态软件的嵌入式数据库应用案例分析
本文聚焦于基于组态软件的嵌入式数据库应用案例,深入探讨了该领域中的实际应用和解决方案。首先,我们回顾了组态软件和嵌入式数据库的基本概念,强调了它们在工业控制领域的关键作用。随后,通过案例分析的方式,我
59 2023-12-01 -
煤矿嵌入式移动数据库的技术体系与应用
在移动计算技术快速发展的今天,移动数据库已经在经济社会发展的多个领域得到了广泛的应用,在嵌入式操作系统中更是显示出了不可比拟的优势。但是,移动环境的诸多特性--频繁断接收、低带宽、电耗限制--给煤矿嵌
7 2020-07-22 -
计算机嵌入式数据库技术的研究2
Research on Computer Embedded Database Technology 2
10 2019-06-24 -
SQLite嵌入式数据库系统的研究与实现
Research and Implementation of SQLite Embedded Database System
12 2019-06-28
暂无评论