【技术实现步骤摘要】
一种不使用应用处理器的智能设备
本专利技术涉及一种智能设备,特别涉及一种不使用应用处理器的智能设备。
技术介绍
智能设备(如智能手机等)由于其功能日趋复杂和开放,都趋于使用通用操作系统如Windows, Linux等,因而也趋于使用功能强大的应用处理器AP (ApplicationProcessor)。一个AP就几乎是一台独立的计算机,几乎所有外部设备都可以直接挂载在其上。AP有一个强大的中央处理器(CPU),可以运行通用操作系统如Windows, Linux等,它还带有一条强大的总线(bus)以及挂载在总线上的各种外部设备的适配器。但这一系统结构一方面在硬件上非常复杂,因为所有外部设备都要挂载在一条总线上,另一方面在软件上也非常复杂,因为所有外部设备的驱动程序都要在通用操作系统上开发和运行,操作系统既要进行数据处理,又要响应所有硬件事件,因此,开发一个AP不仅需要有强大的硬件能力,而且还需要有强大的软件能力,这是为什么智能设备的核心部件一AP至今被少数几家公司所控制的原因。在使用方面,由于任何外部设备器件的变动都可能引起驱动程序的变动进而引起操作系统的变 ...
【技术保护点】
一种不使用应用处理器的智能设备,其特征在于,包括:中央处理模块,用于运行主操作系统和应用程序;设备控制模块,用于连接外部设备;以及消息机制,用于在所述中央处理模块和所述设备控制模块之间传输消息;所述消息机制包含分别连接于所述中央处理模块和所述设备控制模块的第一消息收发器和第二消息收发器以及连接这两个消息收发器的用于传输数据及信号的电路;所述中央处理模块包含第一CPU,所述第一CPU与所述第一消息收发器连接并通过它接收和发送消息,所述第一CPU用于运行操作系统及应用程序,所述操作系统将与所述外部设备的数据交互及控制操作转化为消息,并通过所述消息机制与所述设备控制模块进行交互, ...
【技术特征摘要】
1.一种不使用应用处理器的智能设备,其特征在于,包括:中央处理模块,用于运行主操作系统和应用程序;设备控制模块,用于连接外部设备;以及消息机制,用于在所述中央处理模块和所述设备控制模块之间传输消息; 所述消息机制包含分别连接于所述中央处理模块和所述设备控制模块的第一消息收发器和第二消息收发器以及连接这两个消息收发器的用于传输数据及信号的电路; 所述中央处理模块包含第一 CPU,所述第一 CPU与所述第一消息收发器连接并通过它接收和发送消息,所述第一 CPU用于运行操作系统及应用程序,所述操作系统将与所述外部设备的数据交互及控制操作转化为消息,并通过所述消息机制与所述设备控制模块进行交互,从而使得所述操作系统不处理所述外部设备的硬件事件而只进行数据处理; 所述设备控制模块包含第二 CPU以及外部设备适配器,所述外部设备适配器连接所述外部设备并将它们引入所述设备控制模块,所述第二 CPU与所述第二消息收发器连接并通过它接收和发送消息,运行于所述第二 CPU的控制程序将从所述中央处理模块收到的消息转化为对相应外部设备的数据交互及控制操作加以执行,并将结果以消息的形式发送给所述中央处理模块,所述外部设备的硬件事件由所述控制程序处理,相应结果以消息的形式发送给所述中央处理模块。2.根据权利要求1所述的智能设备,其特征在于,通过所述消息机制所传输的消息包含模拟USB规范所定义的主机与设备之间的数据交互,所述设备控制模块通过这种模拟将所管理的外部设备以USB组合设备的形呈现给运行于所述中央处理模块的操作系统,并使所述外部设备做到独立插拔。3.根据权利要求2所述的智能设备,其特征在于,对于USB规范所定义的主机与设备之间的数据交互,所述消息模拟US...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。