一种快速实现嵌入式设备处理器更换升级的装置制造方法及图纸

技术编号:14411844 阅读:56 留言:0更新日期:2017-01-11 23:48
本发明专利技术公开了一种快速实现嵌入式设备处理器更换升级的装置,包括处理器模块与功能模块,在处理器模块端上设置有标准USB接口,通过USB连接线缆与功能模块连接,在功能模块上,USB连接线缆与功能模块上的各种功能设备连接,在处理器模块上,处理器集成有USB总线控制器,处理器内含操作系统,操作系统包含驱动模块,驱动模块包括USB总线驱动和USB功能设备驱动,在操作系统中,USB总线实现为树形结构管理,其中处理器集成的USB总线控制器实现为根节点,功能模块上的功能设备实现为叶节点,其中USB总线驱动根据标准USB总线规范去发现和识别USB功能设备,并调用相应的USB功能设备驱动去处理相应的功能设备。

【技术实现步骤摘要】

本专利技术属于电子
,具体来说涉及一种快速实现嵌入式设备处理器更换升级的方法和装置。
技术介绍
现有的智能设备设计领域,大部分设备都是嵌入式设备。所谓嵌入式设备,主要由嵌入式处理器、相关支撑硬件和嵌入式软件系统组成,它是集软硬件于一体的可独立工作的“器件”。嵌入式处理器主要由一个或多个微处理器(MCU)组成。相关支撑硬件包括显示卡、存储介质(ROM和RAM等)、通讯设备、输入输出设备等。嵌入式系统有别于一般的计算机处理系统,它不具备像硬盘那样大容量的存储介质,而大多使用闪存(FlashMemory)作为存储介质。嵌入式软件包括与硬件相关的底层软件、操作系统、图形界面、通讯协议、数据库系统、标准化浏览器和应用软件等。从以上描述可以看出,嵌入式设备的计算核心是微处理器。随着电子工业的发展,现代的嵌入式设备多采用32位或64位的CPU(中央处理器)作为微处理器,如ARM系列CPU,Intel系列的CPU等。上述CPU有两个特点:1、CPU的处理能力与CPU的型号密切相关。2、CPU的更新换代速度较快,一般2-3年,市场上主推的CPU就会换代。在设计嵌入式设备时,考虑到上述因素及成本因素(CPU和RAM等引脚较多,电路布线复杂,多使用六层和八层的电路板),通常会将处理器电路模块做为一个单路的电路板进行设计,其他的嵌入式设备功能模块作为其他的电路板进行设计。处理器电路板通过电路板上的设计的引脚以连接线或“硬连接”的方式与其他功能模块连接。这样的好处有两个:1、处理器电路模块的更换升级不影响其他的功能模块。2、由于处理器电路模块电路设计调试较复杂,一次设计,可以多次复用到不同的嵌入式设备。如上所述,嵌入式设备的处理器电路模块通常都是非标准设备,由设计者根据CPU的功能性能及自己的需求进行设计。而处理器电路模块又必须将自己的很多数据通讯接口,如网口、USB口、串口、WIFI接口、蓝牙接口、数字量、模拟量接口等与功能模块相连接,才能实现嵌入式设备的功能。现有技术中,通常是设计者自行定义一个或多个通讯总线接口,完成上述工作,如图5所示。这样的方式有以下缺陷:1、通讯接口的种类、数量都不标准。功能模块的设计必须适应处理器电路模块的接口要求。2、更新处理器电路模块的设计时,为了向前兼容,必须完整地复制以前实现的接口。如果新的CPU不支持某一接口,就可能产生兼容性的问题。3、处理器电路模块无法使用现成的、工业化大规模生产的处理器板。或者如果采用了某一型号的现成的、工业化大规模生产的处理器板,在更新升级时,为了保持前向兼容性,要求更新的处理器板在通讯接口上要与以前使用的处理器板一致。
技术实现思路
针对上述缺陷,本专利技术提出一种方法,可以有效地解决上述问题,从而快速地实现嵌入式设备处理器的更换升级。在现代CPU中,USB接口(UniversalSerialBus,通用串行总线)是一个得到普遍支持的接口。USB接口具有接口定义标准、通用、数据传输速度快等特点。在软件上,无论是嵌入式设备常用的如Linux,Android,WindowsCE等操作系统,还是CPU厂商提供的软件驱动模块,对USB接口都提供了很完善的支持。因此,本专利技术提出的技术方案是:在嵌入式设备的处理器模块端,使用一个标准的USB2.0或3.0的接口,通过USB连接线缆,与功能模块连接。功能模块上,根据需要可以采用以下方法:如果功能模块需要使用或提供的接口较多,可以先放置一个USBHUB芯片,与处理器模块端的USB接口连接,再通过USBHUB分出来的接口与其他功能模块上其他通讯端口连接(如USB转网口,USB转串口,USB转WIFI、USB转蓝牙、USB与功能模块上CPU的USB口连接等)。软件上,利用处理器模块端操作系统的驱动模块或自行开发的驱动模块,实现上述接口的软件功能,从而完整地将实现处理器模块上述接口的扩展和与功能模块的连接。USB总线作为标准总线接口,一般在操作系统中实现为树形结构管理,其中USBHUB实现为分支节点,普通USB功能设备实现为叶节点,一般处理器集成的USB总线控制器则实现为根节点。通常在现代操作系统中USB驱动程序体系分为USB总线驱动和USB功能设备驱动,总线驱动依据标准USB总线规范发现识别USB功能设备,读取USB功能设备包含制造商编码和产品编码在内的标准化接口描述信息,然后根据这些标准化信息去搜索匹配已经注册的USB功能设备驱动,调用相应驱动处理对应的功能设备。通过遍历整个系统USB总线树,开发者可以准确定位系统中每个具体USB逻辑功能设备在USB总线树上的位置,最后再结合硬件设计方案即可很方便地定位具体USB物理功能设备在整个系统USB物理总线连接拓扑图中的位置。如果功能模块需要使用或提供的接口单一,也可以不使用USBHUB芯片,直接采用单一功能的芯片接口实现上述接口的转换。在软件处理上与上述描述相同。由此,本专利技术提出了一种用于快速实现嵌入式设备处理器更换升级的方案,具体来说,本专利技术所采用的技术方案如下:一种快速实现嵌入式设备处理器更换升级的装置,包括处理器模块与功能模块,其特征在于,在处理器模块端上设置有标准USB接口,通过USB连接线缆与功能模块连接,其中在功能模块上,USB连接线缆与功能模块上的各种功能设备连接,在处理器模块上,处理器集成有USB总线控制器,处理器内含操作系统,操作系统包含驱动模块,驱动模块包括USB总线驱动和USB功能设备驱动,在操作系统中,USB总线实现为树形结构管理,其中处理器集成的USB总线控制器实现为根节点,功能模块上的功能设备实现为叶节点,其中USB总线驱动根据标准USB总线规范去发现和识别USB功能设备,并调用相应的USB功能设备驱动去处理相应的功能设备。优选地,USB总线驱动根据标准USB总线规范去发现和识别USB功能设备的步骤包括:USB总线监听,判断是否发现了新的设备,如果没有发现新的设备则继续监听,如果发现了新的设备则搜索匹配的设备驱动并调用相应的设备驱动,然后所调用的相应设备驱动处理相应的设备事件。更优选,搜索匹配的设备驱动并调用相应的设备驱动的步骤包括:读取所发现的设备的标准化接口描述信息,然后根据这些标准化信息去搜索匹配已经注册的相应设备驱动并调用相应设备驱动。另外,优选地,在功能模块上,设置有中间模块,其中USB连接线缆连接至该中间模块,通过中间模块与功能模块上的各种功能设备连接,其中在操作系统中,该中间模块在操作系统中实现为树形结构管理系统的分支节点。其中,所述中间模块为USBHUB或者单片机。本专利技术有以下优点及有益效果1、处理器模块与功能模块的接口单一、标准。软硬件适应能力强。对功能模块的接口设计要求很简单。2、更换升级处理器模块时,无论是对处理器模块的要求,还是在电路设计上,接口部分的设计都很简洁。3、由于处理器与功能模块的连接只需要处理器提供一个USB口,因此,在兼容性设计上,处理器的可选择范围变的很大。无论是因为性能需要提高处理器的参数选择还是因为成本需要使用更廉价的处理器,都可以适用。而且不同的处理器,配上相同的功能模块,其计算能力的伸缩性也变大了。4、由于只需要处理器模块提供一个USB口,可以非常从容地选择各种现成的、工业化大规模生产的处理器板。或配置本文档来自技高网
...
一种快速实现嵌入式设备处理器更换升级的装置

【技术保护点】
一种快速实现嵌入式设备处理器更换升级的装置,包括处理器模块与功能模块,其特征在于,在处理器模块端上设置有标准USB接口,通过USB连接线缆与功能模块连接,其中在功能模块上,USB连接线缆与功能模块上的各种功能设备连接,在处理器模块上,处理器集成有USB总线控制器,处理器内含操作系统,操作系统包含驱动模块,驱动模块包括USB总线驱动和USB功能设备驱动,在操作系统中,USB总线实现为树形结构管理,其中处理器集成的USB总线控制器实现为根节点,功能模块上的功能设备实现为叶节点,其中USB总线驱动根据标准USB总线规范去发现和识别USB功能设备,并调用相应的USB功能设备驱动去处理相应的功能设备。

【技术特征摘要】
1.一种快速实现嵌入式设备处理器更换升级的装置,包括处理器模块与功能模块,其特征在于,在处理器模块端上设置有标准USB接口,通过USB连接线缆与功能模块连接,其中在功能模块上,USB连接线缆与功能模块上的各种功能设备连接,在处理器模块上,处理器集成有USB总线控制器,处理器内含操作系统,操作系统包含驱动模块,驱动模块包括USB总线驱动和USB功能设备驱动,在操作系统中,USB总线实现为树形结构管理,其中处理器集成的USB总线控制器实现为根节点,功能模块上的功能设备实现为叶节点,其中USB总线驱动根据标准USB总线规范去发现和识别USB功能设备,并调用相应的USB功能设备驱动去处理相应的功能设备。2.如权利要求1所述的快速实现嵌入式设备处理器更换升级的装置,其特征在于,USB总线驱动根据标准USB总线规范去发现和识别USB功能设备的步骤包括:USB总线监听,...

【专利技术属性】
技术研发人员:张彤唐卫
申请(专利权)人:江苏亚奥科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1