TWI389030B - 於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置 - Google Patents
於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置 Download PDFInfo
- Publication number
- TWI389030B TWI389030B TW097116752A TW97116752A TWI389030B TW I389030 B TWI389030 B TW I389030B TW 097116752 A TW097116752 A TW 097116752A TW 97116752 A TW97116752 A TW 97116752A TW I389030 B TWI389030 B TW I389030B
- Authority
- TW
- Taiwan
- Prior art keywords
- microprocessor
- code
- external memory
- memory
- agreement
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13095—PIN / Access code, authentication
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Telephone Function (AREA)
Description
本發明係與微處理器相關,並且特別地,本發明係關於一種於微處理器下載並執行程式碼的方法。
射頻識別(Radio Frequency Identification, RFID)技術是一種利用無線訊號識別特定目標並讀寫相關數據的通信技術。由於採用射頻識別技術的資料讀取系統與特定目標之間無需建立實體或光學接觸,因此其資料辨識/讀寫速度比傳統的條碼裝置更勝一籌。
射頻識別標籤(RFID tag)可依其內部晶片是否包含電源分為主動式及被動式兩類。以被動式射頻識別標籤為例,其天線可接收特定距離內之射頻讀寫裝置(RFID reader)所發射的無線訊號,然後以接收到的電波提供晶片電路所需的電源。射頻識別標籤內的晶片電路一經啟動,就會自動解碼、判讀天線接收到的訊號,並以無線訊號提供射頻讀寫裝置要求的資訊(例如標籤本身的辨識號碼或是該標籤所附著的物品之生產地點及製造日期)。
鑒於射頻識別技術可廣泛應用於物流管理、購物消費、身分辨識、智慧型住家及辦公室等領域,將射頻讀寫裝置整合在使用者便於攜帶的電子產品(例如行動電話及PDA)中,以提升使用者利用各種射頻識別應用的便利性,成為一項不可避免的趨勢。
目前多數可攜式電子產品都面臨了低功耗、低成本、體積輕巧等諸多限制與要求,在其中整合愈多的功能就意味著
這樣的挑戰愈嚴苛。換句話說,可攜式電子產品中的軟硬體資源都相當有限而寶貴,如何在不佔用過多軟硬體的情況下有效整合射頻讀寫功能也是不容忽視的問題。
然而,現有的射頻識別標準五花八門,各種規格又分別對應於不同的程式碼;一般的單晶片微處理器因此難以兼備涵蓋多種射頻識別標準的讀寫功能。以相當普及並時常被用以做為嵌入式系統核心的8051微處理器為例,由於其中只有大小至多為64K位元組的內部程式記憶體,採用8051微處理器做為射頻讀寫模組之運作核心的電子產品通常只能容納少數幾種射頻讀寫程式碼。
由此可知,如果希望將多種射頻讀寫程式碼容納於單一微處理器中,勢必得採用記憶體容量較大但價格較為高昂的微處理器,或是同時採用多個微處理器各自負責不同的讀寫標準。如此一來,電子產品整體的成本就不得不大幅提升。
為解決上述問題,本發明提供了一種具有高度彈性且可支援多種射頻讀寫程式的微處理器運作方式。
根據本發明之一實施例為一於微處理器下載並執行目標程式碼的方法。該方法首先執行一監控程序,以監控一微處理器是否收到對應於一目標程式碼之一下載請求。在該微處理器收到該下載請求之後,該目標程式碼將自一外部記憶體被下載至該微處理器之一內部記憶體中。接著,該方法重新啟動該微處理器,以令該微處理器進入開始執行該目標程式碼的模式。
根據本發明之另一實施例為一通訊裝置,其中包含一外部記憶體與一微處理器。該外部記憶體中儲存有對應於一目
標通訊協定之一目標程式碼。該微處理器本身也包含一內部記憶體。該微處理器係用以執行一監控程序,以監控該微處理器是否收到對應於該目標程式碼之一下載請求。收到該下載請求後,該微處理器將自該外部記憶體將該目標程式碼下載至該內部記憶體中。在該目標程式碼被下載至該內部記憶體之後,該微處理器被重新啟動並開始執行該內部記憶體中之該目標程式碼。
相較於先前技術,根據本發明之運作方法及通訊裝置只要利用單一個內部記憶體較小(因此成本較低)的微處理器即可達到支援多種射頻讀寫程式的效果。關於本發明之優點與精神可藉由以下的發明詳述及所附圖式得到進一步的瞭解。
根據本發明之一實施例為一種於微處理器下載並執行程式碼的運作方法。於此實施例中,該微處理器係設置於某個電子系統(例如一行動通訊系統)內。如圖一(A)所示,除了微處理器12之外,該電子系統10還包含了一個中央控制單元14和一個外部記憶體16。微處理器12本身又包含一內部記憶體12A。實務上,內部記憶體12A可為一靜態隨機存取記憶體(static random access memory),外部記憶體16則可為一快閃記憶體(flash memory)。
圖一(B)為外部記憶體16之一內部配置範例。根據本發明,複數個各自對應於不同通訊協定的預設程式碼可被預先儲存於外部記憶體16。於此範例中,外部記憶體16儲存有N個預設程式碼(第一預設程式碼~第N預設程式碼),N為大於1的正整數。舉例來說,該等預設程式碼可分別對應於多種不同的射頻識別協定,例如ISO 14443A協定、ISO 14443B協定、ISO 15693協定、ISO 18092協定或是EPC UHF C1G2
協定。
內部記憶體12A的容量可能係決定於微處理器12的類型及規格。相對地,外部記憶體16的容量則可依實際應用需求有相當大的調整彈性,並不會因微處理器12的類型及規格受到限制。更明確地說,電子系統10之設計者可依據電子系統10將配合的通訊協定數量及其程式碼大小決定外部記憶體16的容量。
請參閱圖二,圖二為根據本發明之運作方法的流程圖。首先,步驟S21係持續或週期性地執行一監控程序,以監控微處理器12是否收到對應於一目標程式碼的下載請求。若其判斷結果為否,則步驟S21會重複地被執行。相對地,如果步驟S21的判斷結果為是,則該方法將繼續執行步驟S22,自外部記憶體16將該目標程式碼下載至內部記憶體12A中。接著,步驟S23係重新啟動微處理器12,以令微處理器12進入一個將執行內部記憶體12A內之目標程式碼的模式。
舉例來說,當中央控制單元14決定要請求微處理器12執行對應於EPC UHF C1G2協定的射頻讀寫功能時,中央控制單元14將會傳送對應於EPC UHF C1G2協定的下載請求給微處理器12。在收到這個下載請求之後,對應於EPC UHF C1G2協定的那一個預設程式碼(亦即此處所指之目標程式碼)才會自外部記憶體16被下載到內部記憶體12A中。
於此之後,若中央控制單元14希望微處理器12改為執行對應於ISO 14443A協定的射頻讀寫功能,中央控制單元14只要傳送對應於ISO 14443A協定的下載請求給微處理器12,對應於ISO 14443A協定的預設程式碼就會自外部記憶體16被下載到內部記憶體12A中。
根據本發明,原先儲存於內部記憶體12A內的對應於EPC UHF C1G2協定的程式碼可以在內部記憶體12A接收新的程式碼之前被抹除或是直接被新的程式碼覆蓋。因此,內部記憶體12A的容量只要大到足以容納單一種程式碼即可。
實務上,若微處理器12與外部記憶體16皆具有直接記憶體存取(direct memory access, DMA)的能力,微處理器12即可利用DMA的方式下載上述程式碼,藉此省去透過中央控制單元14仲介協調的麻煩。
如圖一(B)所示,外部記憶體16中可包含一個用以儲存位址對照表的區塊。這個對照表的功用在於列出各個預設程式碼在外部記憶體16中的起始位址、長度以及對應的通訊協定。藉此,微處理器12可根據通訊協定方便地查找出目標程式碼的儲存位置。
請參閱圖三,圖三為根據本發明之另一實施例中的微處理器運作方法之流程圖。於此實施例中,外部記憶體16中包含一個儲存有一起始程式碼的區塊(如圖一(B)所示)。並且,對應於上述監控程序和下載程序的程式碼皆被涵蓋於此起始程式碼中。
此實施例中的微處理器12被預設為開機後會先去讀取儲存於外部記憶體16中的起始程式碼(步驟S31)。因此,在此設定未變更的情況下,微處理器12被重新開機後就會自動開始執行步驟S32中的監控程序並選擇性地執行步驟S33中的下載程序。
如圖三所示,在步驟S33之後該方法將執行步驟S34,設定微處理器12下一次被開機後會去讀取儲存於內部記憶體12A中的目標程式碼,而非儲存於外部記憶體16中的起始程
式碼。接著,步驟S35即重新啟動微處理器12,以令微處理器12讀取並執行該目標程式碼。此外,在步驟S36中,微處理器12會被設定為下一次再被開機後會去讀取儲存於外部記憶體16中的起始程式碼。藉此,下一次微處理器12被重新開機時,步驟S31與步驟S32又會再次被執行,以監控中央控制單元14是否傳來新的下載請求。
實務上,對應於步驟S36的程式碼可以被包含在每一個預設程式碼中。換句話說,無論是哪一個預設程式碼被微處理器12下載並執行,微處理器12的開機設定都會接著被還原為預設狀態。
根據本發明之另一實施例為一種儲存於一電腦可讀取媒體中之電腦程式產品。該電腦可讀取媒體儲存有用以於一微處理器下載並執行一目標程式碼之一嵌入式(embedded)電腦程式。當該電腦程式被該微處理器執行時,該電腦程式將令該微處理器執行如圖二或圖三所示之流程步驟。
根據本發明之又一實施例為一種行動通訊裝置,例如各種型態的行動電話或PDA。此行動通訊裝置包含了圖一(A)所繪示的微處理器12、中央控制單元14以及外部記憶體16。透過運用圖二或圖三所提供的運作方法,此行動通訊裝置即可具有支援多種射頻讀寫程式的能力。更重要的是,由於對應於各種射頻識別協定的程式碼係儲存於外部記憶體16中,因此微處理器12中的內部記憶體12A不需要太大。
由以上說明能瞭解,相較於先前技術,根據本發明之運作方法及通訊裝置只要利用單一個內部記憶體較小(因此成本較低)的微處理器即可達到支援多種射頻讀寫程式的效果。從另一個角度來說,在電子裝置之整體成本不需要大幅增加的情況下,根據本發明之電子裝置即可提供較先前技術更多元
的射頻讀寫能力。
藉由以上具體實施例之詳述,係希望能更加清楚描述本發明之特徵與精神,而並非以上述所揭露的具體實施例來對本發明之範疇加以限制。相反地,其目的是希望能涵蓋各種改變及具相等性的安排於本發明所欲申請之專利範圍的範疇內。
10‧‧‧電子系統
12‧‧‧微處理器
12A‧‧‧內部記憶體
14‧‧‧中央控制單元
16‧‧‧外部記憶體
S21~S23‧‧‧流程步驟
S31~S36‧‧‧流程步驟
圖一(A)係繪示根據本發明之一實施例中的電子系統之方塊圖。
圖一(B)為根據本發明之外部記憶體的內部配置範例。
圖二為根據本發明之一實施例中於微處理器下載並執行程式碼的運作方法之流程圖。
圖三為根據本發明之另一實施例中於微處理器下載並執行程式碼的運作方法之流程圖。
S21~S23‧‧‧流程步驟
Claims (19)
- 一種於一微處理器下載並執行一目標程式碼的方法,包含下列步驟:(a)讀取存於一外部記憶體中的一起始程式碼,執行該起始程式碼包含之一監控程序,以監控該微處理器是否收到對應於該目標程式碼之一下載請求;(b)回應於該下載請求,自該外部記憶體將該目標程式碼下載至該微處理器之一內部記憶體中;以及(c)重新啟動該微處理器,以令該微處理器進入一第一模式,該內部記憶體中之該目標程式碼將於該第一模式中被執行;(d)進行該微處理器之一重新啟動設定,以令該微處理器若於該第一模式中執行完該目標程式碼後再次被重新啟動,該微處理器先讀取存於該外部記憶體中的一起始程式碼而進入一第二模式,並且該監控程序將於該第二模式中被執行。
- 如申請專利範圍第1項所述之方法,其中該外部記憶體中儲存有複數個預設程式碼,該目標程式碼為該複數個預設程式碼其中之一,並且每一個預設程式碼係各自對應於一通訊協定。
- 如申請專利範圍第2項所述之方法,其中該通訊協定為一射頻識別(Radio Frequency Identification,RFID)協定。
- 如申請專利範圍第3項所述之方法,其中該射頻識別協定係選自下列協定中的一個:一ISO 14443A協定、一ISO 14443B協定、一ISO 15693協定、一ISO 18092協定以及一EPC UHF C1G2協定。
- 如申請專利範圍第1項所述之方法,其中於該監控程序中,對應於該監控程序之一監控程式碼被執行,並且該監控程式碼係儲存於該外部記憶體中。
- 如申請專利範圍第1項所述之方法,其中該外部記憶體為一快閃記憶體,並且該內部記憶體為一隨機存取記憶體。
- 如申請專利範圍第1項所述之方法,其中該目標程式碼係以一直接記憶體存取(direct memory access,DMA)的形式自該外部記憶體下載至該內部記憶體。
- 一種儲存於一電腦可讀取媒體中之電腦程式產品,該電腦可讀取媒體儲存有用以於一微處理器下載並執行一目標程式碼之一嵌入式(embedded)電腦程式,當該電腦程式被該微處理器執行時,該電腦程式令該微處理器執行下列步驟:(a)讀取存於一外部記憶體中的一起始程式碼,執行該起始程式碼包含之一監控程序,以監控該微處理器是否收到對應於該目標程式碼之一下載請求;(b)回應於該下載請求,自該外部記憶體將該目標程式碼下載至該微處理器之一內部記憶體中;以及(c)重新啟動該微處理器,以令該微處理器進入一第一模式,該內部記憶體中之該目標程式碼將於該第一模式中被執行;(d)進行該微處理器之一重新啟動設定,以令該微處理器若於該第一模式中執行完該目標程式碼後再次被重新啟動,該微處理器先讀取存於該外部記憶體中的一起始程式碼而進入一第二模式,並且該監控程序將於該第二模式中被執行。
- 如申請專利範圍第8項所述之電腦程式產品,其中該外部記憶體中儲存有複數個預設程式碼,該目標程式碼為該複數個 預設程式碼其中之一,並且每一個預設程式碼係各自對應於一通訊協定。
- 如申請專利範圍第9項所述之電腦程式產品,其中該通訊協定為一射頻識別協定。
- 如申請專利範圍第10項所述之電腦程式產品,其中該射頻識別協定係選自下列協定中的一個:一ISO 14443A協定、一ISO 14443B協定、一ISO 15693協定、一ISO 18092協定以及一EPC UHF C1G2協定。
- 如申請專利範圍第8項所述之電腦程式產品,其中於該監控程序中,對應於該監控程序之一監控程式碼被執行,並且該監控程式碼係儲存於該外部記憶體中。
- 如申請專利範圍第8項所述之電腦程式產品,其中該外部記憶體為一快閃記憶體,並且該內部記憶體為一隨機存取記憶體。
- 如申請專利範圍第8項所述之電腦程式產品,其中該目標程式碼係以一直接記憶體存取的形式自該外部記憶體下載至該內部記憶體。
- 一種通訊裝置,包含:一外部記憶體,其中儲存有對應於一目標通訊協定之一目標程式碼;以及一微處理器,該微處理器係耦合至該外部記憶體並且包含一內部記憶體,該微處理器讀取存於該外部記憶體中的一起始程式碼,以執行該起始程式碼包含之一監控程序,以監控該微處理器是否收到對應於該目標程式碼之一下載請求;回應於該下載請求,該微處理器自該外部記憶體將該目標程式碼下載至該內部記憶體 中;其中在該目標程式碼被下載至該內部記憶體之後,該微處理器被重新啟動並進入一第一模式,該內部記憶體中之該目標程式碼將於該第一模式中被執行,在該微處理器進入該第一模式之後,進行該微處理器之一重新啟動設定,以令該微處理器若於該第一模式中執行完該目標程式碼後再次被重新啟動,該微處理器先讀取存於該外部記憶體中的一起始程式碼而進入一第二模式,並且該監控程序將於該第二模式中被執行。
- 如申請專利範圍第15項所述之通訊裝置,其中該目標通訊協定係選自下列射頻識別協定中的一個:一ISO 14443A協定、一ISO 14443B協定、一ISO 15693協定、一ISO 18092協定以及一EPC UHF C1G2協定。
- 如申請專利範圍第15項所述之通訊裝置,其中於該監控程序中,對應於該監控程序之一監控程式碼被執行,並且該監控程式碼係儲存於該外部記憶體中。
- 如申請專利範圍第15項所述之通訊裝置,其中該外部記憶體為一快閃記憶體,並且該內部記憶體為一隨機存取記憶體。
- 如申請專利範圍第15項所述之通訊裝置,其中該目標程式碼係以一直接記憶體存取的形式自該外部記憶體下載至該內部記憶體。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097116752A TWI389030B (zh) | 2008-05-07 | 2008-05-07 | 於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置 |
US12/430,408 US8362880B2 (en) | 2008-05-07 | 2009-04-27 | Method and computer program product for loading and executing program code at micro-processor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW097116752A TWI389030B (zh) | 2008-05-07 | 2008-05-07 | 於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200947304A TW200947304A (en) | 2009-11-16 |
TWI389030B true TWI389030B (zh) | 2013-03-11 |
Family
ID=41266383
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW097116752A TWI389030B (zh) | 2008-05-07 | 2008-05-07 | 於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US8362880B2 (zh) |
TW (1) | TWI389030B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR3047585B1 (fr) * | 2016-02-09 | 2018-03-09 | Stmicroelectronics (Rousset) Sas | Procede et dispositif de surveillance de l'execution d'un code programme |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4924210A (en) * | 1987-03-17 | 1990-05-08 | Omron Tateisi Electronics Company | Method of controlling communication in an ID system |
US4888773A (en) * | 1988-06-15 | 1989-12-19 | International Business Machines Corporation | Smart memory card architecture and interface |
EP0765501B1 (en) * | 1994-06-15 | 1999-03-03 | Thomson Consumer Electronics, Inc. | Smart card message transfer without microprocessor intervention |
US5952935A (en) * | 1996-05-03 | 1999-09-14 | Destron-Fearing Corporation | Programmable channel search reader |
US6226665B1 (en) * | 1996-09-19 | 2001-05-01 | Microsoft Corporation | Application execution environment for a small device with partial program loading by a resident operating system |
US6223348B1 (en) * | 1997-09-03 | 2001-04-24 | Universal Electronics Inc. | Universal remote control system |
US6721872B1 (en) * | 1999-10-25 | 2004-04-13 | Lucent Technologies Inc. | Reconfigurable network interface architecture |
US6661438B1 (en) * | 2000-01-18 | 2003-12-09 | Seiko Epson Corporation | Display apparatus and portable information processing apparatus |
US6824064B2 (en) * | 2000-12-06 | 2004-11-30 | Mobile-Mind, Inc. | Concurrent communication with multiple applications on a smart card |
US7392518B1 (en) * | 2002-02-21 | 2008-06-24 | 3Com Corporation | Robust remote flash ROM upgrade system and method |
US7075412B1 (en) * | 2002-05-30 | 2006-07-11 | Thingmagic L.L.C. | Methods and apparatus for operating a radio device |
US7259710B2 (en) * | 2002-08-07 | 2007-08-21 | Canon Information Systems Research Australia Pty Ltd | User input device |
US7146611B1 (en) * | 2003-02-24 | 2006-12-05 | Hewlett-Packard Development Company, L.P. | Method and system for managing memory for software modules |
US20050132351A1 (en) * | 2003-12-12 | 2005-06-16 | Randall Roderick K. | Updating electronic device software employing rollback |
US7423527B2 (en) * | 2004-02-13 | 2008-09-09 | Blue Vector Systems | Radio frequency identification (RFID) network system and method |
US7539832B2 (en) * | 2004-08-23 | 2009-05-26 | Hewlett-Packard Development Company, L.P. | Option ROM code acquisition |
US7375616B2 (en) * | 2004-09-08 | 2008-05-20 | Nokia Corporation | Electronic near field communication enabled multifunctional device and method of its operation |
US7730484B2 (en) * | 2004-11-12 | 2010-06-01 | Opera Software Asa | Method and device for providing interfaces that are tailored to specific devices |
US7764726B2 (en) | 2004-12-01 | 2010-07-27 | Qualomm Incorporated | Systems, methods, and apparatus for jammer rejection |
US20060143606A1 (en) * | 2004-12-23 | 2006-06-29 | Motorola, Inc. | Management of persistent software applications |
US20060225060A1 (en) * | 2005-01-19 | 2006-10-05 | Khalid Goyan | Code swapping in embedded DSP systems |
US7761864B2 (en) * | 2005-08-09 | 2010-07-20 | Intermec Ip Corp. | Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices |
KR100749818B1 (ko) * | 2005-09-23 | 2007-08-17 | 한국전자통신연구원 | Rfid 시스템에 있어서의 멀티 태그 인식 장치 및 그방법 |
JP2008009817A (ja) * | 2006-06-30 | 2008-01-17 | Fujitsu Ltd | 半導体装置及びデータ転送方法 |
US8266692B2 (en) * | 2006-07-05 | 2012-09-11 | Bby Solutions, Inc. | Malware automated removal system and method |
US7681009B2 (en) * | 2006-12-28 | 2010-03-16 | Motorola, Inc. | Dynamically updateable and moveable memory zones |
US20080163201A1 (en) * | 2006-12-29 | 2008-07-03 | Fabrice Jogand-Coulomb | Apparatuses for launching a program application |
US7577814B1 (en) * | 2006-12-29 | 2009-08-18 | American Megatrends, Inc. | Firmware memory management |
US7778714B2 (en) * | 2007-02-27 | 2010-08-17 | Rockwell Automation Technologies, Inc. | On-line editing associated with controller engine instances |
US20080290995A1 (en) * | 2007-03-30 | 2008-11-27 | Skyetek, Inc. | System and method for optimizing communication between an rfid reader and an rfid tag |
US8762692B2 (en) * | 2007-09-27 | 2014-06-24 | Intel Corporation | Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode |
-
2008
- 2008-05-07 TW TW097116752A patent/TWI389030B/zh not_active IP Right Cessation
-
2009
- 2009-04-27 US US12/430,408 patent/US8362880B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20090278667A1 (en) | 2009-11-12 |
TW200947304A (en) | 2009-11-16 |
US8362880B2 (en) | 2013-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7825776B2 (en) | Device configuration with RFID | |
US9411990B2 (en) | Working method of a multi-slot card reader based on the standard CCID protocol | |
JP4685926B2 (ja) | 改良型トランスポンダ | |
US20080230615A1 (en) | Near-field communication card for communication of contact information | |
JP2006185231A (ja) | 無線タグおよび携帯端末 | |
US8386681B2 (en) | Multiple communication channels on MMC or SD CMD line | |
US20110256832A1 (en) | Apparatus and method for controlling smart card comprised of multi sensor | |
EP3614570A1 (en) | Near filed communication (nfc) device and system | |
US9514067B2 (en) | Interface arbitration for a wired tag | |
CN103729205A (zh) | 一种电子标签及电子标签的升级方法 | |
US20110187508A1 (en) | Tag for rfid, wireless transmission system and method for large scale multimedia contents using the same | |
KR101783526B1 (ko) | Ic 카드, 전자 장치 및 휴대 가능 전자 장치 | |
TWI389030B (zh) | 於微處理器下載並執行程式碼的方法與電腦程式產品以及包含該微處理器之通訊裝置 | |
US20160026833A1 (en) | Radio frequency identification tag having input device | |
KR20180095339A (ko) | Uhf rfid, ble, nfc 통신 인터페이스를 제공하는 트리플 센서 태그 시스템 | |
JP5799754B2 (ja) | Icチップ、icチップにおける処理方法、icチップ用処理プログラム、icカード、及び携帯端末 | |
JP2012093857A (ja) | Icチップ、icチップにおけるメモリ初期化方法、icチップ用処理プログラム、携帯端末 | |
KR101530479B1 (ko) | Ic 카드 및 휴대 가능 전자 장치 | |
CN101599020B (zh) | 于微处理器下载并执行程序代码的方法及通讯装置 | |
JP2015125627A (ja) | Icカードおよび携帯可能電子装置 | |
JP5672850B2 (ja) | 端末装置、データ読み取り方法及びデータ読み取りプログラム等 | |
KR101485157B1 (ko) | 입력장치를 갖는 무선식별 태그 | |
Ferreira et al. | Prototype for Consultation Cloud IoT Supported Medical Records on RFID Technology | |
KR101172298B1 (ko) | 무선 통신 메모리 카드 및 sd 컨트롤러 | |
KR20070021373A (ko) | 상품카드와 알에프 판독모듈이 구비된 이동통신단말기를이용한 상품판매 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |