嵌入式研究简介 (操作系统课程论文)
西安电子科技大学软件学院 黎建文
摘要:
随着嵌入式技术的发展,对嵌入式的研究呈现出新的特点。本文对嵌入式移动数据库,嵌入式
Linux
,嵌入式
Internet
作简单的介绍。
关键字:
嵌入式移动数据库,嵌入式
Linux
,嵌入式
Internet
引言:
从上世纪
70
年代单片机的出现到今天各种嵌入式微处理器,微控制器的广泛使用,对嵌入式的研究已有很长的时间。随着信息技术对社会各行各业的渗透和数字化产品的普及,以计算机技术,芯片技术和软件技术为核心的嵌入式系统再度成为当前研究和应用。用户对嵌入式产品处理数据能力的要求越来越高,简单的数据管理程序已无法满足用户的要求,嵌入式移动数据库应运而生。随着嵌入式系统功能越来越强大,结构越来越复杂,设计和开发人员要摆脱对硬件底层的管理,将更大的精力投入到上层应用,需要有操作系统对机器进行管理。而嵌入式
Linux
由于具有多方面的优势,得到了广泛的应用。网络技术的迅猛发展,信息家电构想的一步步走向实现,嵌入式系统与
Internet
的紧密结合,是嵌入式技术的真正未来。本文对嵌入式移动数据库,嵌入式
Linux
,嵌入式
Internet
作简单的介绍。
一
嵌入式系统简介
[1]
嵌入式系统被定义为:以应用为中心,以计算机技术为基础,并且软,硬件可裁剪,适用于系统对功能,可靠性,成本,体积,功耗有严格要求的专用计算机系统,一般由嵌入式微处理器,外围硬件设备,嵌入式操作系统及用户的应用程序
4
部分组成,用于实现对其他设备的控制,监视或管理等功能。
由于嵌入式系统是以应用为中心的专用系统,有着与通用计算机不同的特点,主要表现在以下方面:(
1
)采用功耗低,体积小,集成度高的嵌入式
CPU
(
2
)与具体应用有机地结合,升级换代与具体产品保持同步。(
3
)软件一般固化在存储器芯片或单片机中。(
4
)软硬件都必须高效地设计,去除冗余。(
5
)本身不具备自举开发能力,必须有一套开发工具和环境才能开发。
到目前为止,嵌入式系统的发展大致经历了以下四个阶段
[2]
:(
1
)无操作系统阶段。系统结构和功能相对单一,大多是基于单片机的简单程序;(
2
)简单操作系统阶段。系统越趋复杂,功能越趋强大,各种嵌入式操作系统开始出现并迅速发展,用于监控系统负载以及监控应用程序的运行;(
3
)实时操作系统阶段。嵌入式操作系统的实时性越来越强,应用也越来越广泛,高度方便了嵌入式系统的设计和开发;(
4
)面向
Internet
阶段。
二
嵌入式移动数据库
1
背景
[3]
随着嵌入式技术的空前发展和移动通信技术的进步,简单的数据管理程序已无法满足大量的,高效的,可靠的数据存取操作,必须依靠嵌入式数据库的支撑,才能满足用户日益增长的需求。由于嵌入式数据库大多数应用在移动设备上,为“无所不在”移动计算提供支撑,嵌入式数据库也常被叫做嵌入式移动数据库。
2
嵌入式移动数据库
嵌入式数据库
[4]
通常是与嵌入式操作系统及具体的应用集成在一起,无需独立运行数据库引擎,由程序直接调用响应的
API
就可以对数据的存取操作。典型的嵌入