新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于SoC技术的OMAP1510解析方案

基于SoC技术的OMAP1510解析方案

作者:时间:2012-05-09来源:网络收藏

软件设计

图 2是本系统完整的软件构架框图。其中,驱动程序(DeviceDrivers),微核心(MicroKernel)和系统服务三层组成了操作系统。与一般的计算机系统不同,由于嵌入式系统的硬件都已经固定下来,所以驱动程序都内建在操作系统里。微内核完成狭义的“操作系统”功能,如控制计算机的硬件装置, 内存和档案系统的管理,系统资源的分配和内存管理等等。


图2 软件架构框图

为了实现“跨平台”要求,操作系统在驱动程序之上再建立一层硬件抽象层,通过对硬件的抽象描述,可降低和底层硬件的耦合度。即使底层的硬件不同,只要有适当的驱动程序,整个系统的架构不需改变就可以运作。这主要是为以后的系统扩展和移植做准备。

系统服务指的是位于语言层次,提供程序语言呼叫的一组接口及其操作。其作用类似于Dos下的“int21h”指令,即提供中断服务程序。只要应用程序向操作系统请求协助,系统服务就会被调用。这一层还包含了对系统语言库的支持。次上层的图形用户接口(GUI)与其它函数库的作用是提供可视化组件,供在上面开发的应用程序直接调用,做成接口。此外,还有一些较高级的函数库也在这一层出现,如多媒体函数库。这一层是决定应用程序设计难易的关键。最上层是应用程序,主要包括网络浏览器、e-mail、文件管理等常用功能。应用程序的质量和数量是手持设备产品主要的竞争力之一,如市场占有率第一的PalmOS机种就有数万种应用程序,并提供完善的接口供用户开发和扩展.

扩展应用

如前文所述,提供了多个周边组件作为扩充功能的接口,只要加入适当的驱动程序和设置,即可以方便的进行各种应用功能扩充。如其中的蓝牙接口,就是为了实现现在对手持设备越来越重要的无线接入功能而准备。另外,为了成功的过渡到第三代移动通信,还提供了一个语音通信的接口模块,开发者可以选择将手机的功能集成在其中,做成类似于Smartphone 的产品。以此为核心的PDA ,不但大大提高了原有功能的处理效率,而且具有多媒体和宽带通讯功能,在服务商的支持下,可以实现与朋友通过无线数据传输联机玩身历其境的游戏。

发展趋势

未来的手持设备将是计算、通信、网络、存储、娱乐、电子商务等多功能的融合。而 架构的 ,以其强大的多媒体处理能力,丰富的扩展功能接口和本身的高效、省电等优点,广泛应用于实时的多媒体影音数据处理、语音识别系统、网络通信、无线通讯与电子商务等领域。目前已经有许多世界性的大厂宣布将以OMAP 作为新一代无线通讯的新信息家电产品核心,如Nokia 、SONY、Handsprin 及Ericsson 等; 此外,还有超过400 家的厂商正在发展与 OMAP 架构相关的应用软件与周边装置。


上一页 1 2 下一页

关键词: OMAP 1510 SoC 方案

评论


相关推荐

技术专区

关闭