[發明專利]通過無線通信進行交叉擴展的裝置和方法無效
| 申請號: | 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.szxzyx.cn/pat/books/01145689.2/2.html,轉載請聲明來源鉆瓜專利網。





