TWI389032B - Portable communication device and method of updating the firmware of the portable communication device and system - Google Patents
Portable communication device and method of updating the firmware of the portable communication device and system Download PDFInfo
- Publication number
- TWI389032B TWI389032B TW98124317A TW98124317A TWI389032B TW I389032 B TWI389032 B TW I389032B TW 98124317 A TW98124317 A TW 98124317A TW 98124317 A TW98124317 A TW 98124317A TW I389032 B TWI389032 B TW I389032B
- Authority
- TW
- Taiwan
- Prior art keywords
- storage unit
- application
- communication device
- portable communication
- firmware
- Prior art date
Links
Landscapes
- Stored Programmes (AREA)
Description
本發明是有關於一種韌體更新方法及系統,特別是有關於一種可攜式通訊裝置及其韌體更新方法及系統。 The present invention relates to a firmware updating method and system, and more particularly to a portable communication device and a firmware updating method and system thereof.
目前,一般智慧型手機多具有兩處理器之架構,兩處理器當中,有一處理器主要用以處理一般應用程式,稱之為應用處理器(Application CPU),而另一處理器則主要應用在處理通話等網路應用方面,稱之為數據處理器(Modem CPU)。數據處理器大多以獨立的模組形式出現,一般而言,應用處理器及數據處理器都是由不同供應商所提供,所以智慧型手機韌體的更新工具,通常是獨立存在的。因此,無論是在韌體更新程式的開發技術方面來說,還是智慧型手機生產線的測試來說,必須分別利用不同的工具來對智慧型手機內部之應用處理器及數據處理器分別更新及測試,在使用上實有其不便之處。 At present, the general smart phone has a two-processor architecture. One of the two processors is mainly used to process a general application, which is called an application CPU, and the other processor is mainly used in It is called a data processor (Modem CPU) for handling network applications such as calls. Most of the data processors come in the form of independent modules. Generally speaking, the application processor and the data processor are provided by different vendors, so the update tool of the smart phone firmware is usually independent. Therefore, whether in the development technology of the firmware update program or the test of the smart phone production line, different tools must be used to separately update and test the application processor and data processor inside the smart phone. In fact, there are inconveniences in its use.
鑑於習知技藝之各項問題,為了能夠兼顧解決之,本發明人基於多年研究開發與諸多實務經驗,提出一種可攜式通訊裝置及其韌體更新方法及系統,以作為改善上述缺點之實現方式與依據。 In view of the various problems of the prior art, the inventors have proposed a portable communication device and a firmware updating method and system thereof based on years of research and development and many practical experiences, in order to improve the above disadvantages. Ways and basis.
有鑑於上述習知技藝之問題,本發明之其中一目的就是在提供一種可攜式通訊裝置及其韌體更新方法及系統,以解決習知技術中可攜式通訊裝置之韌體不易更新的問題。 In view of the above-mentioned problems of the prior art, one of the objects of the present invention is to provide a portable communication device and a firmware updating method and system thereof, so as to solve the problem that the firmware of the portable communication device is not easily updated in the prior art. problem.
藉此,本發明提出一種可攜式通訊裝置之韌體更新方法,其方法步驟如下。首先,將可攜式通訊裝置之一通訊連接埠電性連接至一電子裝置。自電子裝置將一般應用程式下載後儲存於可攜式通訊裝置之一第一儲存單元。下載一通訊應用程式儲存於第一儲存單元。將第一儲存單元內之通訊應用程式傳送並儲存到第二儲存單元。最後,利用可攜式通訊裝置之一第一處理單元及一第二處理單元分別執行一般應用程式及通訊應用程式,以進行韌體更新。 Therefore, the present invention provides a method for updating the firmware of the portable communication device, and the method steps are as follows. First, one of the communication devices of the portable communication device is electrically connected to an electronic device. The electronic device downloads the general application and stores it in the first storage unit of one of the portable communication devices. Download a communication application stored in the first storage unit. Transmitting and storing the communication application in the first storage unit to the second storage unit. Finally, the first processing unit and the second processing unit of the portable communication device respectively execute the general application and the communication application for firmware update.
此外,本發明更提出一種韌體更新系統。其至少包含一電子裝置及一可攜式通訊裝置。電子裝置具有至少一一般應用程式及一通訊應用程式。可攜式通訊裝置包括一第一儲存單元、一第二儲存單元、一通訊連接埠、一第一處理單元及一第二處理單元。通訊連接埠係連接至電子裝置以下載一般應用程式及通訊應用程式,並儲存至第一儲存單元。第一處理單元係將第一儲存單元內之通訊應用程式傳送並儲存到第二儲存單元,且第一處理單元係執行一般應用程式,第二處理單元執行儲存於第二儲存單元之通訊應用程式。 In addition, the present invention further proposes a firmware update system. It includes at least one electronic device and one portable communication device. The electronic device has at least one general application and a communication application. The portable communication device includes a first storage unit, a second storage unit, a communication port, a first processing unit and a second processing unit. The communication port is connected to the electronic device to download the general application and communication application and store it to the first storage unit. The first processing unit transmits and stores the communication application in the first storage unit to the second storage unit, and the first processing unit executes a general application, and the second processing unit executes the communication application stored in the second storage unit. .
此外,本發明更提出一種可攜式通訊裝置,其包含一第一模組及一第二模組。第一模組包含一通訊連接埠、一第一儲存單元及一第一處理器,第二模組包含一第二儲存單元、一第二處理器及一通訊介面。其中,當執行韌體更新程序時,係下載一電子裝置之至少一一般應用程式、一通訊應用程式及一輔助應用程式並儲存於第一儲存單元,藉由第一處理器執行輔助應用程式,以建立第一儲存單元及第二儲存單元之橋接,藉此將通訊應用程式傳送並儲存至第二儲存單元,以進行韌體更新。 In addition, the present invention further provides a portable communication device including a first module and a second module. The first module includes a communication port, a first storage unit, and a first processor. The second module includes a second storage unit, a second processor, and a communication interface. When the firmware update program is executed, at least one general application, a communication application, and an auxiliary application of an electronic device are downloaded and stored in the first storage unit, and the auxiliary application is executed by the first processor. To establish a bridge between the first storage unit and the second storage unit, thereby transferring and storing the communication application to the second storage unit for firmware update.
承上所述,依本發明之可攜式通訊裝置及其韌體更新方法及系統,其可具有下述優點:此可攜式通訊裝置之韌體可藉由橋接第一儲存單元及第二儲存單元,以解決韌體更新需要分別自電子裝置下載更新程式的問題。藉此,以提高更新韌體時之效率及方便性。 According to the present invention, the portable communication device and the firmware updating method and system thereof have the following advantages: the firmware of the portable communication device can be bridged by the first storage unit and the second The storage unit is used to solve the problem that the firmware update needs to download the update program from the electronic device separately. Thereby, to improve the efficiency and convenience when updating the firmware.
茲為使貴審查委員對本發明之技術特徵及所達到之功效有更進一步之瞭解與認識,謹佐以較佳之實施例及配合詳細之說明如後。 For a better understanding and understanding of the technical features and the efficacies of the present invention, the preferred embodiments and the detailed description are as follows.
11~S17‧‧‧步驟流程 11~S17‧‧‧Step process
S21~S242‧‧‧步驟流程 S21~S242‧‧‧Step process
3‧‧‧可攜式通訊裝置 3‧‧‧Portable communication device
30‧‧‧電子裝置 30‧‧‧Electronic devices
31‧‧‧第一模組 31‧‧‧ first module
32‧‧‧第二模組 32‧‧‧ second module
33‧‧‧通訊連接埠 33‧‧‧Communication connection埠
34‧‧‧第一儲存單元 34‧‧‧First storage unit
35‧‧‧第一處理單元 35‧‧‧First Processing Unit
36‧‧‧第二儲存單元 36‧‧‧Second storage unit
37‧‧‧第二處理單元 37‧‧‧Second processing unit
38‧‧‧通訊介面 38‧‧‧Communication interface
391‧‧‧一般應用程式 391‧‧‧General application
392‧‧‧通訊應用程式 392‧‧‧Communication application
393‧‧‧輔助應用程式 393‧‧‧Auxiliary application
第1圖係為本發明之可攜式通訊裝置之韌體更新方法之步驟流程圖;第2圖係為本發明之可攜式通訊裝置執行輔助應用程式執行之步驟流程圖;以及第3圖係為本發明之可攜式通訊裝置及其韌體更新系統之功能方塊圖。 1 is a flow chart of steps of a method for updating a firmware of a portable communication device of the present invention; and FIG. 2 is a flow chart of steps for executing a supplementary application program of the portable communication device of the present invention; and FIG. It is a functional block diagram of the portable communication device and its firmware update system of the present invention.
以下將參照相關圖式,說明依本發明較佳實施例之可攜式通訊裝置及其韌體更新方法及系統,為使便於理解,下述實施例中之相同元件係以相同之符號標示來說明。 Hereinafter, a portable communication device and a firmware updating method and system thereof according to a preferred embodiment of the present invention will be described with reference to the related drawings. For ease of understanding, the same components in the following embodiments are denoted by the same reference numerals. Description.
請參閱第1圖,其係為本發明之智慧型可攜式通訊裝置之韌體更新方法之步驟流程圖。其步驟流程如下,首先,可攜式通訊裝置透過一通訊連接埠電性連接至一電子裝置之通訊介面以進行程式下載(步驟S11),其中,電子裝置較佳為一電腦,而可攜式通訊裝置可為一智慧型手機,通訊連接埠較佳為通用序列匯流排(Universal Serial Bus,USB)。 Please refer to FIG. 1 , which is a flow chart of the steps of the firmware update method of the smart portable communication device of the present invention. The process of the steps is as follows. First, the portable communication device is electrically connected to the communication interface of an electronic device through a communication connection for program downloading (step S11). The electronic device is preferably a computer and portable. The communication device can be a smart phone, and the communication port is preferably a universal serial bus (USB).
然後,將連結電子裝置後所下載之一一般應用程式,儲存於可攜式通訊裝置之一第一儲存單元(步驟S12)。接著,判斷可攜式通訊裝置是否需要下載一通訊應用程式(步驟S13),若是,下載通訊應用程式,並儲存於第一儲存單元(步驟S14)。接著,再下載一輔助應用程式,並執行輔助應用程式以建立第一儲存單元與一第二儲存單元之橋接(步驟S15)。於本實施例中,係自電子裝置下載輔助應用程式至第一儲存單元,並利用可攜式通訊裝置之第一處理單元執行輔助應用程式,以建立第一儲存單元與第二儲存單元橋接。 Then, one of the general applications downloaded after the electronic device is connected is stored in the first storage unit of one of the portable communication devices (step S12). Next, it is determined whether the portable communication device needs to download a communication application (step S13), and if so, the communication application is downloaded and stored in the first storage unit (step S14). Then, an auxiliary application is downloaded, and the auxiliary application is executed to establish a bridge between the first storage unit and a second storage unit (step S15). In this embodiment, the auxiliary application is downloaded from the electronic device to the first storage unit, and the auxiliary processing program is executed by the first processing unit of the portable communication device to establish a bridge between the first storage unit and the second storage unit.
第一儲存單元與第二儲存單元間之連結建立後,將第一儲存單元內之通訊應用程式傳送至第二儲存單元,並同時儲存於第二儲存單元(步驟S16)。 After the connection between the first storage unit and the second storage unit is established, the communication application in the first storage unit is transferred to the second storage unit and simultaneously stored in the second storage unit (step S16).
最後,利用第一處理單元及一第二處理單元分別執行一般應用程式及通訊應用程式,以進行韌體更新(步驟S17)。於本實施例中,第一處理單元係為一應用處理器(Application CPU)以執行可攜式電子裝置中之一般應用程式。而第二處理單元係為一數據處理器(Modem CPU),主要用以執行可攜式電子裝置中之網路應用程式,以使可攜式電子裝置可與另一通訊裝置之數據處理器通信。 Finally, the first application unit and the second processing unit respectively execute the general application and the communication application to perform firmware update (step S17). In this embodiment, the first processing unit is an application processor (Application CPU) to execute a general application in the portable electronic device. The second processing unit is a data processor (Modem CPU), which is mainly used to execute a network application in the portable electronic device, so that the portable electronic device can communicate with the data processor of another communication device. .
請參閱第2圖,其係為本發明之可攜式通訊裝置執行輔助應用程式之步驟流程圖。圖中,韌體配置於一可攜式通訊裝置上,輔助應用程式係藉由可攜式通訊裝置之通訊連接埠與一電腦連接,並下載輔助應用程式。其中,通訊連接埠較佳為USB。首先,輔助應用程式被下載到應用處理器模組的記憶體裡運作,這時應用處理器模組與數據處理模組透過橋接連接(步驟S21)。該輔助應用程式透過內部通用輸出入介面(General Purpose I/O,GPIO)來啟動數據處理模組(步驟S22),數據處理模組啟動後傳輸同步位元(sync byte)到橋接器(Bridge),等待輔助應用程式回應肯定應答(Affirmative Acknowledgement,ACK)(步驟S23)。 Please refer to FIG. 2, which is a flow chart of the steps of the portable communication device of the present invention for executing the auxiliary application. In the figure, the firmware is disposed on a portable communication device, and the auxiliary application is connected to a computer through a communication connection of the portable communication device, and downloads the auxiliary application. Among them, the communication port is preferably USB. First, the auxiliary application is downloaded into the memory of the application processor module, and the application processor module and the data processing module are connected through the bridge (step S21). The auxiliary application starts the data processing module through the internal general purpose input interface (General Purpose I/O, GPIO) (step S22), and the data processing module starts to transmit the sync byte to the bridge (Bridge). Waiting for the auxiliary application to respond to an Affirmative Acknowledgement (ACK) (step S23).
當數據處理模組啟動後,判斷是否在一預設時間內(一般50ms,不同平台時間間隔定義不同),收到輔助應用程式的肯定應答。若在預設時間內,收到輔助應用程式的肯定應答,則進入下載通訊應用程式的階段(步驟S241);反之,若在預設時間內,未收到輔助應用程式的肯定應答,則進行一般的啟動程序(步驟S242)。此時建立基本通訊的連接,利用輔助應用程式將記憶體編碼透過橋接器下載到數據處理模組的記憶體運行。該記憶體編碼重新建立數據處理模組與輔助應用程式的通訊連接。藉此,輔助應用程式即可透過記憶體編碼,將已下載至應用處理模組的儲存單元裡(或者保存在隨機存取記憶體裡)的通訊應用程式下載到數據處理模組的儲存單元裡。 After the data processing module is started, it is determined whether the auxiliary application receives an affirmative response within a preset time (generally 50 ms, different platform time interval definitions are different). If the positive response of the auxiliary application is received within the preset time, the user enters the stage of downloading the communication application (step S241); otherwise, if the auxiliary application does not receive the positive response within the preset time, then A general startup procedure (step S242). At this point, a basic communication connection is established, and the auxiliary application is used to download the memory code to the memory of the data processing module through the bridge. The memory code re-establishes the communication connection between the data processing module and the auxiliary application. In this way, the auxiliary application can download the communication application downloaded into the storage unit of the application processing module (or stored in the random access memory) into the storage unit of the data processing module through the memory encoding. .
在本發明中,輔助應用程式結構比較簡單也相似於電腦上的下載資料至數據處理模組的模式,集結了上述中所提及之記憶體編碼,主要用於預下載記憶體編碼到 數據處理模組的記憶體,然後透過該記憶體編碼建立與數據處理模組的通訊連結,接著分段發送資料給記憶體編碼,由記憶體編碼完成寫入數據處理模組的儲存單元的動作。 In the present invention, the auxiliary application structure is relatively simple and similar to the mode of downloading data to the data processing module on the computer, and the memory encoding mentioned in the above is assembled, mainly for pre-downloading the memory encoding to The memory of the data processing module is then used to establish a communication link with the data processing module through the memory encoding, and then segmentally send the data to the memory encoding, and the memory encoding is completed to write to the storage unit of the data processing module. .
請參閱第3圖,其係為本發明之韌體更新系統之方塊圖。韌體更新系統包括一電子裝置30及一可攜式通訊裝置3。電子裝置30較佳為一電腦,其至少具有一一般應用程式391、一通訊應用程式392及一輔助應用程式393。可攜式通訊裝置3至少包含一通訊連接埠33、一第一儲存單元34、一第一處理單元35、一第二儲存單元36、一第二處理單元37及一通訊介面38。 Please refer to FIG. 3, which is a block diagram of the firmware update system of the present invention. The firmware update system includes an electronic device 30 and a portable communication device 3. The electronic device 30 is preferably a computer having at least one general application 391, a communication application 392 and an auxiliary application 393. The portable communication device 3 includes at least a communication port 33, a first storage unit 34, a first processing unit 35, a second storage unit 36, a second processing unit 37, and a communication interface 38.
為了方便說明,在此將通訊連接埠33、第一儲存單元34及第一處理單元35稱為第一模組31,並將第二儲存單元36、第二處理單元37及通訊介面38稱為第二模組32。其中,通訊連接埠33較佳為USB,第一處理單元35較佳為一應用處理器(Application CPU)。第二處理單元37較佳為一數據處理器(Modem CPU)以與另一通訊裝置之數據處理器通信。通訊介面38係為一通用異步傳送接收(UART)介面,以接收傳送訊號。 For convenience of description, the communication port 33, the first storage unit 34, and the first processing unit 35 are referred to herein as the first module 31, and the second storage unit 36, the second processing unit 37, and the communication interface 38 are referred to as The second module 32. The communication port 33 is preferably a USB, and the first processing unit 35 is preferably an application processor. The second processing unit 37 is preferably a data processor (Modem CPU) for communicating with a data processor of another communication device. The communication interface 38 is a universal asynchronous transmit receive (UART) interface for receiving transmit signals.
第一模組31可稱為一程式應用模組,第二模組32可稱為一數據應用模組。主要係藉由第一模組31之通訊連接埠33連接至一電子裝置30,以下載一般應用程式391至第一儲存單元34。其中,當判斷電子裝置30之第二模組32需要更新時,則繼續下載通訊應用程式392至第一儲存單元34,並下載一輔助應用程式393。 The first module 31 can be referred to as a program application module, and the second module 32 can be referred to as a data application module. Mainly connected to an electronic device 30 via the communication port 33 of the first module 31 to download the general application 391 to the first storage unit 34. When it is determined that the second module 32 of the electronic device 30 needs to be updated, the communication application 392 is further downloaded to the first storage unit 34, and an auxiliary application 393 is downloaded.
於本實施例中,第一處理單元35執行自電子裝置30下載之輔助應用程式393時,橋接第一儲存單元34及第二儲存單元37,並且將第一儲存單元34中之通訊應用程式392透過橋接傳輸至第二儲存單元37。之後,第一處理單元35即執行一般應用程式391,而第二處理單元36則執行通訊應用程式392,以對可攜式通訊裝置3進行韌體更新。 In the embodiment, when the first processing unit 35 executes the auxiliary application 393 downloaded from the electronic device 30, the first storage unit 34 and the second storage unit 37 are bridged, and the communication application 392 in the first storage unit 34 is used. Transfer to the second storage unit 37 through the bridge. Thereafter, the first processing unit 35 executes the general application 391, and the second processing unit 36 executes the communication application 392 to perform firmware update on the portable communication device 3.
以上所述僅為舉例性,而非為限制性者。任何未脫離本發明之精神與範疇,而對其進行之等效修改或變更,均應包含於後附之申請專利範圍中。 The above is intended to be illustrative only and not limiting. Any equivalent modifications or alterations to the spirit and scope of the invention are intended to be included in the scope of the appended claims.
S11~S17‧‧‧步驟流程 S11~S17‧‧‧Step procedure
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98124317A TWI389032B (en) | 2009-07-17 | 2009-07-17 | Portable communication device and method of updating the firmware of the portable communication device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW98124317A TWI389032B (en) | 2009-07-17 | 2009-07-17 | Portable communication device and method of updating the firmware of the portable communication device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201104574A TW201104574A (en) | 2011-02-01 |
TWI389032B true TWI389032B (en) | 2013-03-11 |
Family
ID=44813697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW98124317A TWI389032B (en) | 2009-07-17 | 2009-07-17 | Portable communication device and method of updating the firmware of the portable communication device and system |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI389032B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10178200B2 (en) | 2014-05-30 | 2019-01-08 | Apple Inc. | Dynamic adjustment of mobile device based on peer event data |
US10223156B2 (en) | 2013-06-09 | 2019-03-05 | Apple Inc. | Initiating background updates based on user activity |
US10491708B2 (en) | 2015-06-05 | 2019-11-26 | Apple Inc. | Context notifications |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI493462B (en) * | 2013-05-21 | 2015-07-21 | Transcend Information Inc | Firmware function extending method in an embedded system device |
-
2009
- 2009-07-17 TW TW98124317A patent/TWI389032B/en active
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10223156B2 (en) | 2013-06-09 | 2019-03-05 | Apple Inc. | Initiating background updates based on user activity |
US10936358B2 (en) | 2013-06-09 | 2021-03-02 | Apple Inc. | Initiating background updates based on user activity |
US10178200B2 (en) | 2014-05-30 | 2019-01-08 | Apple Inc. | Dynamic adjustment of mobile device based on peer event data |
US10554786B2 (en) | 2014-05-30 | 2020-02-04 | Apple Inc. | Dynamic adjustment of mobile device based on peer event data |
US10491708B2 (en) | 2015-06-05 | 2019-11-26 | Apple Inc. | Context notifications |
US10594835B2 (en) | 2015-06-05 | 2020-03-17 | Apple Inc. | Efficient context monitoring |
US10841401B2 (en) | 2015-06-05 | 2020-11-17 | Apple Inc. | Context prediction |
US10986211B2 (en) | 2015-06-05 | 2021-04-20 | Apple Inc. | Efficient context monitoring |
US11683396B2 (en) | 2015-06-05 | 2023-06-20 | Apple Inc. | Efficient context monitoring |
Also Published As
Publication number | Publication date |
---|---|
TW201104574A (en) | 2011-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107926075B (en) | System and method for supporting data communication in heterogeneous environment | |
US9743226B2 (en) | Method for short-range wireless communication and electronic device using the same | |
CN101196823B (en) | Method, system and equipment for on-line software upgrade in open application structure | |
TWI389032B (en) | Portable communication device and method of updating the firmware of the portable communication device and system | |
WO2014121594A1 (en) | Firmware upgrading method and system of mobile terminal | |
KR20130072243A (en) | System and method for facilitating wireless communication during a pre-boot phase of a computing device | |
CN109656608A (en) | A kind of MCU firmware upgrade method and its relevant device | |
CN103365701A (en) | Work method of analog card reader and analog communication system | |
CN109873722B (en) | Firmware remote upgrade method, device, computer equipment and storage medium | |
CN103019755B (en) | The wireless program method for down loading of multi-CPU in embedded system | |
CN107704285A (en) | Multi-version configuration chip, system and method for field programmable gate array | |
CN103092648B (en) | A kind of image upgrade method, system and subscriber equipment and personal computer | |
US20100241752A1 (en) | Portable electronic device and method for downloading a firmware loader from a host computer | |
WO2019019921A1 (en) | Mobile terminal, bluetooth key and connection method, storage medium and system | |
KR100642045B1 (en) | System and method for downloading multimedia programs from a host processor to a multimedia processor | |
CN110673862A (en) | Wireless upgrading method, equipment and medium for embedded equipment firmware with dual-use multi-mode | |
KR101504654B1 (en) | Method for Establishing Connection Between External Device and Mobile Terminal Docking Thereat | |
WO2013078792A1 (en) | Firmware updating method and device for coprocessor of smart terminal | |
CN203151602U (en) | Portable Mobile Phone Test System | |
CN102196411A (en) | Mobile communication terminal and communication software upgrading method | |
CN212322246U (en) | Program upgrading system based on NB-IoT module | |
KR20160011090A (en) | Apparatus and Method for Updating Application Program of Internet of Things | |
CN109857469B (en) | Display control method and related products | |
CN210348467U (en) | Modular design structure capable of updating MCU software | |
WO2016078222A1 (en) | Bootstrap transmission method, embedded system and bootstrap transmission system |