[发明专利]通过无线通信进行交叉扩展的装置和方法无效
申请号: | 01145689.2 | 申请日: | 2001-12-27 |
公开(公告)号: | CN1399192A | 公开(公告)日: | 2003-02-26 |
发明(设计)人: | 金成勋;金明奎;金芝垠;朴俊锡;韩东原;金采奎 | 申请(专利权)人: | 韩国电子通信研究院 |
主分类号: | G06F9/318 | 分类号: | G06F9/318 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 马莹,邵亚丽 |
地址: | 韩国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 无线通信 进行 交叉 扩展 装置 方法 | ||
技术领域
本发明涉及在嵌入式系统的扩展中使用的用于交叉扩展(crossdevelopment)的系统和方法。
背景技术
近来,由于因特网的蓬勃发展,各种各样的信息装置像计算机一样也已经直接地接入因特网。例如,比如冰箱、微波炉等等的家用电器随同电话、电视机和个人数字助理(PDAS)一起,通过因特网的接入而执行不同的功能。某些装置称之为嵌入式系统是因为通过因特网接入来执行嵌入其中的不同的功能。
嵌入式系统通过一个嵌入式微控制器来执行不同的实时应用程序。依照相关程序的发展和应用程序的完善度,嵌入式系统已经彻底地超越了过去。换句话说,除传统汇编语言之外的诸如C语言之类的高级语言已经被广泛用于编写执行于嵌入式系统的微型控制器中的应用程序。
同时,由于目标转换器等设备限于例如存储器或磁盘之类的资源,以这种高级语言编写的程序在这种状态下是不能执行的。因此,执行一种如下所示的通用交叉扩展方法:主机利用诸如C语言之类的高级语言,编写一个嵌入式系统的微型控制器要执行的应用程序,将应用程序编译成在目标转换器的微型控制器中执行的汇编语言,将汇编后的应用程序传送到目标转换器,目标转换器存储并执行应用程序,检查程序的执行并调试错误。
在交叉扩展方法中,主机利用高级语言编写应用程序,从使用交叉编译程序编写的程序中产生用于目标转换器的执行代码,然后通过通信链路执行远程调试。
图1是用于交叉扩展的通常方法的框图。
如图1中所示,一个主机10执行远程调试等等,将对通过交叉编译程序以高级语言编写的应用程序进行编译,和向目标转换器20发送必要指令、信息和程序/从目标转换器20接收必要指令、信息和程序。
目标转换器20配备有CPU、I/O设备、存储器、外设等等,并且连接到主机作为一个用于嵌入式系统的扩展转换器来执行功能,也就是当与主机交换必要信息时实际执行应用程序。
主机10和目标转换器20通过通信链路而连接。传统的通信链路的例子包括诸如RS-232C、LAN、USB等等的有线连接。
最近应用于嵌入式系统的交叉扩展方法包括:用诸如RS-232C之类的串行设备在主机和目标转换器之间进行连接的方法;应用PCP/IP协议连接网络设备的方法;将主机的一串行设备连接到目标转换器的联合测试接入组(JTAG)部分的方法。
上面提出的传统方法存在以下问题:主机和目标转换器通常通过有线链路连接,因此主机和目标转换器在距离和位置上是有限制的;串行设备和JTAG部分的传输速率较低;目标转换器和主机通常是一对一连接,致使操作者使用他/她自己的目标转换器,因此,当多个操作者执行交叉扩展时,就需要多个目标转换器。
另外,为了使用网络设备,主机和目标转换器必须独立地配备网络设备。当网络设备连接到诸如LAN之类的网络上时,外部用户可以访问目标转换器,从而导致了安全性问题。
发明内容
因此,提出了本发明来解决上述问题,并且本发明的目的是提供一种系统和方法,用于在嵌入式系统的扩展中,通过无线通信交叉扩展,这样主机和目标转换器可以无线连接而执行调试。
为了实现上述目的,根据本发明的嵌入式系统的交叉扩展是这样执行的:主机和目标转换器应用蓝牙技术无线连接,该技术已经成为本地无线数据通信的全球标准;并且下载程序或是交换必要的信息。
为了执行上述的交叉扩展的目的,本发明的一个实施例包括:一个连接到诸如USB、PC卡和RS-2 32C之类的传统的I/O设备上的蓝牙(BT)模块,或者例如作为硬件的蓝牙加速器(BTA)的内部BT模块;以及蓝牙协议堆栈和作为软件的协议概况,其中蓝牙协议堆栈和协议概况是在主机的设备驱动器、应用程序、核心程序等以及目标转换器的引导装入程序、监视程序、桩模块(stub)中实现。
附图说明
图1是交叉扩展常用方法的示意框图;
图2是根据本发明的实施例,应用蓝牙模块进行交叉扩展的系统的框图;
图3是根据本发明的另一实施例,应用BTA进行交叉扩展的系统的框图;
图4是根据本发明另一实施例,应用蓝牙模块进行交叉扩展的系统整体框图;
图5示出了根据本发明的目标转换器中的操作的流程图;
图6示出了根据本发明的主机中的操作的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩国电子通信研究院,未经韩国电子通信研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/01145689.2/2.html,转载请声明来源钻瓜专利网。