一种跨境贸易bpo应用云终端装置的制造方法_3

文档序号:10193037阅读:来源:国知局
)开发方案。
[0042]ARM946E-S内含有ARM9E-S内核,为运行实时操作系统的嵌入式产品提供指令
(I)、数据(D)高速缓存、紧密耦合存储器(TCM)、写缓冲器、存储器保护单元(MPU)。指令和数据缓存和TCM缓存都可配置。存储器体系结构可依据实际情况调整缓存和TCM大小。ARM9E-S微处理体系结构提供了快速中断响应和上下文切换功能。该体系结构合适用于MontaVista Linux实时操作系统,非常适合于跨境贸易BPO应用云终端。增强型DSP指令集可直接在CPU内核上运行,满足一些DSP需求,为硬件与其它IP集成提供多种总线主、从端口,PrimeXsys平台负责处理软硬件开发过程。ARM的PrimeCell库中还包括了其他外设许多外设IP,提供了子系统级设计,包括CPU内核和其他预集成的部件,驱动程序和软件库,并在预集成模块中添加逻辑功能,以提供必要的媒体和数据处理算法,访问控制、用户接口和网络通信都在这个应用处理器上完成,不需要另外一个独立的DSP处理器。在终端开发时专注于开发设备上的业务应用,可利用嵌入式系统软件框架配置和管理基于嵌入式处理器硬件的图形处理和加速。其它任务用‘C’实现。将业务处理和请求控制/系统管理分别采用应用处理器可以简化开发设计,减少功能开发工作量、降低拥有成本。
[0043]本实用新型的硬件架构设计:终端的嵌入式系统,基于MontaVista Linux操作系统、图形用户界面和业务功能均由ARM946E-S处理,通过PP1、SPORT,UART等多种通讯接口,和外接外围器件进行连接。
[0044]946DCP作为高端多媒体应用的ARM946E-S双核DSP处理器,其每一颗内核都有自己的高速L1指令和数据存储器,同时两颗内核共享128KB的L2存储器。每颗内核都能访问多种外设,包括接口、串口和定时器等。此外,946DCP还拥有高性能处理器内核、高带宽DMA性能、专为增强媒体处理定义的指令集、高效控制处理、分层存储器、动态电源管理等特性。
[0045]在具体设计中,采用一颗ARM946E-S内核处理所有“MCU型”任务,例如图形处理、网络管理和流程控制,同时运行MontaVista Linux操作系统;另一颗内核则执行主要的DSP功能,通常用消息对象传送控制和状态信息,用数据流对象传送高效实时数据流。
[0046]为了提高设计和应用的灵活性,硬件设计上采用核心板加底板的模块化设计方法,在核心板上集成基于ARM946E-S双核DSP处理器的946DCP系统,通过底板扩展外部功能。并将其丰富的外设接口资源引出。在底板上扩展出网络通信接口、USB主机接口、UART接口、IDE接口等,以实现与网络及外部设备间的数据传输和通信。
[0047]本实用新型跨境贸易ΒΡ0应用云终端的硬件结构框图见图2。
[0048]本实用新型的软件架构设计:终端的软件系统以实时操作系统(RT0S)为核心,根据系统硬件结构和系统功能设计加以扩充。由于Linux系统具有稳定、高效、易定制、易裁减、开放源码等优点,MontaVista Linux操作系统已提供了系统开发所需的环境,包括:内核和文件系统工具含目标配置工具(TCT)、库优化工具(LOT)、交叉开发工具含GNU GCC/C++编译器、⑶B源码调试器、DDD图形界面调试器等、实时性能工具和分析工具。
[0049]由于嵌入式系统的软件和与硬件嵌入式处理器密切相关,通常采用分层模型来描述,软件层次结构自底而上分为驱动层、操作系统、中间件、应用层,层次构建遵循的原则:某一层的模块可调用下层模块,同时又能被上层调用,同层之间一般不能调用。终端定义一组较为完整的、标准的应用程序接口,是应用程序独立于操作系统和硬件平台;应用软件是完成终端功能的上层软件,根据业务功能的不同,可以开发不同的应用软件。依据软件工程的原理,终端软件系统采用从上到下的层次化开发实现,依次由易到难,由具体到抽象和由软件到硬件,主要包括:硬件驱动层软件、嵌入式实时多任务操作系统、中间件和上层应用软件。系统应用程序运行于MontaVista Linux操作系统之上,由内核的驱动程序、内核任务以及用户程序组成。终端应用采用多进程并行和进程间通信机制。系统内核则运行于PrimeXsys平台(946DCP)上。利用下载驱动程序源码在MontaVista Linux环境下编译后下载到嵌入式处理器芯片中,主要包括:内核驱动程序、运行于内核态的功能模块、用户程序:包括GUI用户程序界面模块、嵌入式浏览器模块、应用接口模块、RTP/RTCP模块和动态加载模块等。
[0050]基于嵌入式系统架构的应用处理器现在已经具备较强的处理能力,可以通过优化的“多任务嵌入式操作系统”RT0S指令,将基本配置和扩展配置的相关设计功能任务交给嵌入式应用软件的中间件来完成。应用层的软件设计,主要完成底层的API函数和CSP软件,采用模块动态加载技术提供开发接口支持实现目标系统的人机交互功能。
[0051]本实用新型跨境贸易ΒΡ0应用云终端的软件结构框图见图3。
[0052]本实用新型的系统功能集成:跨境贸易ΒΡ0应用云终端的系统功能结构就是基于上述基本概念及其抽象模型,依据的目标业务应用实现逻辑而设计的,在明确终端系统的软硬件开发的基本设计后,最重要工作就是将各个独立的功能系统进行集成,终端系统的系统功能结构包括通信处理、USB接口单元、数字编解码器、TFT-1XD驱动、延时单元、数据处理、存储单元、系统控制单元和操作界面单元等。本实用新型跨境贸易ΒΡ0应用云终端的系统集成框图见图4,电路板基于总线结构,采用集成了双ARM946E-S微处理器内核的PrimeXsys平台(946DCP)开发方案,系统基于嵌入式MontaVista Linux操作系统完成开发。
[0053]本实用新型跨境贸易ΒΡ0应用云终端的系统集成框图见图4。
[0054]本实用新型的工作流程实现:跨境贸易ΒΡ0应用云终端系统的内部结构包括:云通信模块(1)、处理器模块(2)、存储模块(3)、人机交互模块(4)、电源模块(5),并加载软件构成一个嵌入式终端系统;电源模块(5)与系统其它模块连接提供工作电源;处理器模块
(2)运行嵌入式操作系统控制各模块动态,协议执行,完成嵌入式0S和与各模块接口的数据通信,并连接云通信模块(1)、存储模块(3)处理系统应用程序运行,提供终端SAAS应用扩展功能;人机交互模块(4)连接处理器模块(2),提供输入输出交互操作。终端系统的工作流程由各功能模块提供支持:采用分层模型执行,包括:表现层支持用户交互界面的提供、管理层负责交互进程和对ΒΡ0任务的管理、控制层负责对SAAS任务执行的监控、数据层负责数据的解释和存储、应用层负责提供基于SAAS的ΒΡ0数据本地化应用,各层基于嵌入式系统协同工作。所述终端通过互联网络连接云服务器,远程获取存储、计算、数据库等计算资源,实现ΒΡ0服务SAAS资源的本地化应用。
[0055]本实用新型跨境贸易ΒΡ0应用云终端的系统工作流程模型框图见图5。
[0056]由于终端基于云计算的应用体系,兼具C/S和B/S 二者的优势。系统所采用SAAS技术具有非常明显的优势,包括:具备离线连接能力、本地资源充分利用和本地用户体验、智能部署、自动更新。在与云计算系统可建立网络通信的范围内,终端应用程序能可靠地与云计算系统连接并与之进行数据交换。连接到网络时,作为云终端使用;断开网络后,终端可以依靠本地的数据库和应用程序独立运作,并保存数据以便再次连接网络后自动更新。在一定程度上排除了网络问题对终端正常工作的影响,使终端使用更可靠方便。
[005
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1