嵌入式系统开发平台系统功能层的设计与实现

来源 :青岛大学 | 被引量 : 0次 | 上传用户:wmr8232123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
能够支持嵌入式系统资源复用、缩短嵌入式系统开发周期、降低产品开发成本的嵌入式系统开发平台是嵌入式产品开发的有效工具。然而随着嵌入式系统应用的不断深入和产业化程度的不断提高,新的应用环境对嵌入式系统的设计和制造提出了更加严格的要求,主要体现在嵌入式系统的可扩展性、程序和数据的组织和存储方式以及对丰富的外围设备的管理能力等各个方面。针对这一问题,我们在进行嵌入式系统开发平台的设计时充分考虑上述因素,构建了一个可扩展性强、数据组织高效合理、设备管理功能丰富的开发平台,使得该开发平台能够为嵌入式系统的开发提供有效服务,并通过在此基础上实现一个蓝牙IP核进行验证。本课题是山东省科技攻关计划重大专项——“具有自主知识产权嵌入式系统的研究及开发”的一个子课题。本课题的主要工作是完成基于层次模型的嵌入式系统开发平台系统功能层的设计与实现。系统功能层是嵌入式歼发平台层次模型中重要的组成部分,其主要功能是为嵌入式应用提供文件和设备的管理方法,并为工具层提供系统服务的调用接口。本文在对现有的系统扩展性技术、文件系统组成结构和设备管理方式进行深入研究的基础上,实现了嵌入式系统开发平台的系统功能层。该方案将嵌入式系统开发平台系统功能层划分为2个主要功能模块(文件管理和设备管理模块)和部分辅助模块(如网络协议栈管理模块、核心层系统服务调用接口)。在进行文件管理和设备管理功能模块设计过程中,采用核心扩展技术实现了模块的动态加(卸)载机制,从而增强了嵌入式系统的可扩展性和易维护性。文件管理功能模块中,通过构建文件系统抽象层(FSAL)支持对多种具体文件系统的兼容。该抽象层提供文件的通用操作管理接口,实现了挂接到FSAL的具体文件系统的接口的定义。设备管理功能模块中,将设备看作一类特殊的文件,采用文件管理的方式对设备进行操作,并支持任意给定设备的动态加/卸载。该设计方案能够很好地满足特定应用对嵌入式系统可扩展性的要求,并为数据资源的存储、组织和外围设备的控制管理提供了有效的解决办法。
其他文献
基于关系数据库的面向对象软件开发都会涉及对象模型与关系模型之间的交互,由于面向对象模型和关系模型的阻抗不匹配,当系统中的对象访问关系数据库时,将需要进行对象与关系
“加密秘密信息并隐藏通信存在的事实”是如今保密通信的提出的较高要求,信息伪装技术是这个领域的十分活跃的研究方向之一。互联网的今天,图像、文本、声音等多媒体作为信息
P2P技术是近年来流行的计算机网络结构,不同于客户机/服务器C/S结构,P2P中所有的节点都是平等的,没有严格的提供者和消费者的区分,网络中也不存在权威中心对这些节点进行管理。开
随着计算机技术的不断发展,门户网站成为人们获取信息、传递信息的主要途径之一。作者首先研究了门户网站体系结构和实现技术,根据某市软件网门户的实际需求,基于UML技术进行
在信息化的今天,互联网已经成为工作、生活不可或缺的部分。无论企业还是个人,都有着迫切的上网需求。而用户访问的第一个服务器就是宽带接入服务器。一方面上网用户数量越来
移动Ad hoc网络是一种无线、移动、自组织的网络,它没有中心控制节点,移动节点通过多跳无线链路实现相互的通信。由于没有中心控制节点,网络中的每个节点必须具备路由器的转
当今世界,迅速发展的信息技术在教学中的应用已经成为满足学生自主学习、分散学习的主要途径,特别是在高等学校学生逐年增加的今天,基于网络的学习指导系统已逐渐显现出不可替代
近年来Internet的规模不断增大,而Internet上的计算机受到的攻击也越来越多,给计算机用户带来了巨大的经济损失。黑客的攻击手段多种多样,常见的攻击方法主要有DDOS攻击、木
在如今这个知识经济的年代里商业竞争日趋激烈,越来越多企业的生存与发展都取决与商务决策的正确性和及时性。只有对变幻莫测的商业市场做快速正确的反应,企业才能具有竞争优
本论文所研究的CS134高速喷嘴试验台计算机测控系统是对高速喷嘴的出口压力、喷嘴工作电压、电流等高速数据进行波形采集及处理。对占空比-流量动态关系曲线进行示波,通过递