两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法

文檔序號(hào):6339414閱讀:581來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種應(yīng)用程序動(dòng)態(tài)加載的方法,特別是涉及一種嵌入式操作系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法。
背景技術(shù)
:目前,很多嵌入式操作系統(tǒng)并不支持動(dòng)態(tài)加載技術(shù),如UC/OS、ThreadX、RTK等。在基于這些嵌入式操作系統(tǒng)開(kāi)發(fā)應(yīng)用程序的時(shí)候,通常將應(yīng)用程序和操作系統(tǒng)都放到一個(gè)固件文件里面,即應(yīng)用程序并不是獨(dú)立存在的。然后,用戶(hù)還需要把包含操作系統(tǒng)和應(yīng)用程序的固件文件燒錄到產(chǎn)品中去。這樣不僅增加了用戶(hù)的使用難度,并且提高了對(duì)芯片的ROM空間要求,從而導(dǎo)致研發(fā)成本的增大。此外,調(diào)試的時(shí)候很不方便。該方式需要把所有可執(zhí)行文件(包含操作系統(tǒng)和應(yīng)用程序)燒錄進(jìn)去。這樣增加了燒錄的時(shí)間,降低了調(diào)試的速度。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問(wèn)題是為了克服現(xiàn)有技術(shù)實(shí)施難度大,成本高且效率低的缺陷,提供一種嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法。本發(fā)明是通過(guò)下述技術(shù)方案來(lái)解決上述技術(shù)問(wèn)題的一種嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特點(diǎn)在于,其包括以下步驟S1、開(kāi)啟嵌入式設(shè)備,劃分操作系統(tǒng)和應(yīng)用程序分別占有的R0M(只讀內(nèi)存)空間和RAM(隨機(jī)存取存儲(chǔ)器)空間。這是為后面燒錄應(yīng)用程序固件文件作準(zhǔn)備,使得應(yīng)用程序固件文件燒錄到固定的區(qū)域,不會(huì)和操作系統(tǒng)所占的區(qū)域產(chǎn)生重疊。&、確定操作系統(tǒng)和應(yīng)用程序間的函數(shù)接口。所述函數(shù)接口的作用在于使得操作系統(tǒng)能夠調(diào)用應(yīng)用程序提供的接口,應(yīng)用程序能夠調(diào)用操作系統(tǒng)提供的系統(tǒng)接口。S3、將應(yīng)用程序固件文件存入嵌入式設(shè)備自帶的外部存儲(chǔ)空間中,把此嵌入式設(shè)備與外部存儲(chǔ)空間相連。由于芯片內(nèi)部的ROM空間有限,需要把應(yīng)用程序的固件文件放置到系統(tǒng)的外部文件系統(tǒng)中去,在動(dòng)態(tài)加載時(shí)便于隨時(shí)調(diào)用。、、將應(yīng)用程序固件文件燒錄到應(yīng)用程序的ROM空間中。&、初始化所述函數(shù)接口,操作系統(tǒng)對(duì)應(yīng)用程序進(jìn)行動(dòng)態(tài)加載。通過(guò)函數(shù)接口,可以快速便捷地進(jìn)行應(yīng)用程序的動(dòng)態(tài)加載,降低了操作難度,提高了操作效率。較佳地,所述操作系統(tǒng)為非智能的嵌入式操作系統(tǒng)。非智能的嵌入式操作系統(tǒng)中應(yīng)用程序功能單一,這樣方便定義操作系統(tǒng)與應(yīng)用程序之間的函數(shù)接口,而且應(yīng)用程序面向的對(duì)象很多,可以根據(jù)所連接的對(duì)象來(lái)加載不同的應(yīng)用程序固件。較佳地,所述外部存儲(chǔ)空間為U盤(pán)、移動(dòng)硬盤(pán)或電腦。所述外部存儲(chǔ)空間簡(jiǎn)單易行。較佳地,所述步驟&中還包括以下步驟S21、定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體,包含操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口S22、定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體變量,將所述變量固定在操作系統(tǒng)ROM空間的第一固定位置;S23、定義應(yīng)用程序函數(shù)結(jié)構(gòu)體,包含應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口;S24、定義應(yīng)用程序函數(shù)結(jié)構(gòu)體變量,將所述變量固定在應(yīng)用程序ROM空間的第二固定位置。較佳地,所述步驟&中還包括在所述嵌入式設(shè)備自帶的外部存儲(chǔ)空間中創(chuàng)建一對(duì)應(yīng)表文件。較佳地,所述對(duì)應(yīng)表文件用于記錄每個(gè)應(yīng)用程序固件文件的名字及支持的設(shè)備型號(hào),并建立對(duì)應(yīng)關(guān)系。這樣方便操作系統(tǒng)快速查找固件。系統(tǒng)在獲取連接的設(shè)備型號(hào)后,根據(jù)對(duì)應(yīng)表格文件進(jìn)行快速的應(yīng)用程序固件的查找,減少了查找的時(shí)間。較佳地,所述步驟&之后還包括以下步驟S31、操作系統(tǒng)獲取連接的嵌入式設(shè)備型號(hào);S32、判斷是否獲取所連接的嵌入式設(shè)備型號(hào)成功;若否,進(jìn)入步驟S33,若是,進(jìn)入步驟S34;S33、提示用戶(hù)不支持,需要更新應(yīng)用程序固件;S34、根據(jù)獲取的所連接的嵌入式設(shè)備型號(hào)在對(duì)應(yīng)表文件中查找對(duì)應(yīng)的應(yīng)用程序固件;S35、判斷是否查找成功;若否,返回步驟S33,若是,進(jìn)入步驟、。較佳地,所述步驟&中還包括以下步驟S51、操作系統(tǒng)在第二位置上初始化應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口;S52、應(yīng)用程序在第一位置上初始化操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口。當(dāng)合適的應(yīng)用程序固件燒錄到ROM空間以后,操作系統(tǒng)進(jìn)行函數(shù)接口的初始化,以達(dá)到操作系統(tǒng)可以調(diào)用應(yīng)用程序提供的接口,應(yīng)用程序可以調(diào)用操作系統(tǒng)的接口的目的。本發(fā)明的積極進(jìn)步效果在于本發(fā)明通過(guò)將應(yīng)用程序的固件文件存入嵌入式設(shè)備自帶的外部存儲(chǔ)空間中,并設(shè)置操作系統(tǒng)和應(yīng)用程序間的函數(shù)接口來(lái)進(jìn)行動(dòng)態(tài)加載,使得芯片ROM空間的需求降低,以致降低研發(fā)成本。此外,由于只需要燒錄應(yīng)用程序的固件文件,減少了燒錄的時(shí)間,同時(shí)也提高了調(diào)試的速度。圖1為本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法的流程圖。圖2為本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法中確定函數(shù)接口的流程圖。圖3為本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法中初始化函數(shù)接口的流程圖。具體實(shí)施例方式下面結(jié)合附圖給出本發(fā)明較佳實(shí)施例,以詳細(xì)說(shuō)明本發(fā)明的技術(shù)方案。首先要?jiǎng)澐趾貌僮飨到y(tǒng)和應(yīng)用程序所占的ROM和RAM空間。例如,設(shè)定如下地址范圍ROM空間操作系統(tǒng)0x00000000-0x000FFFFF應(yīng)用程序0xl00000-0x8FFFFFRAM空間操作系統(tǒng)0x00000000-0x00100000應(yīng)用程序0x100001-0x300001這樣就可以把應(yīng)用程序固件文件燒錄到固定的區(qū)域,從而保證操作系統(tǒng)所占的區(qū)域產(chǎn)生重疊。圖1為本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法的流程圖。如圖1所示,該方法包括以下步驟步驟100,開(kāi)啟嵌入式設(shè)備。步驟101,劃分操作系統(tǒng)和應(yīng)用程序分別占有的ROM空間和RAM空間。該步驟為后面燒錄應(yīng)用程序固件文件作準(zhǔn)備,保證應(yīng)用程序固件文件不會(huì)和操作系統(tǒng)所占的區(qū)域產(chǎn)生重疊。此外,這里的所述操作系統(tǒng)為非智能的嵌入式操作系統(tǒng)。其中的應(yīng)用程序功能單一,這樣方便定義操作系統(tǒng)與應(yīng)用程序之間的函數(shù)接口。而且,應(yīng)用程序面向的對(duì)象很多,可以根據(jù)所連接的對(duì)象來(lái)加載不同的應(yīng)用程序固件。比如一款應(yīng)用程序的功能是燒寫(xiě)手機(jī)的IEMianternationalMobileEquipmentIdentity,國(guó)際移動(dòng)裝備辨識(shí)碼)號(hào),功能相對(duì)單一。但是由于手機(jī)的種類(lèi)繁多,按照以前的應(yīng)用模式,對(duì)每一款不同的手機(jī)需要對(duì)產(chǎn)品燒錄不同的固件(包含操作系統(tǒng)和支持當(dāng)前手機(jī)的應(yīng)用程序)。采用本發(fā)明,把應(yīng)用程序固件存放到外部文件系統(tǒng)中去,操作系統(tǒng)根據(jù)所連接設(shè)備的型號(hào)進(jìn)行應(yīng)用程序固件查找,查找到以后,燒錄到ROM空間,然后開(kāi)始工作,實(shí)現(xiàn)動(dòng)態(tài)加載,整個(gè)操作簡(jiǎn)便快捷。步驟102,確定操作系統(tǒng)和應(yīng)用程序間的函數(shù)接口。所述函數(shù)接口的作用在于使得操作系統(tǒng)能夠調(diào)用應(yīng)用程序提供的接口,應(yīng)用程序行能夠調(diào)用操作系統(tǒng)提供的系統(tǒng)接口。步驟103,將應(yīng)用程序固件文件存入嵌入式系統(tǒng)自帶的外部存儲(chǔ)空間中。外部存儲(chǔ)空間可以為U盤(pán)、移動(dòng)硬盤(pán)或電腦,以及其他存儲(chǔ)設(shè)備。由于芯片內(nèi)部的ROM空間有限,需要把應(yīng)用程序的固件文件放置到系統(tǒng)的外部文件系統(tǒng)中去,在動(dòng)態(tài)加載時(shí)便于隨時(shí)調(diào)用。步驟104,在嵌入式系統(tǒng)自帶的外部存儲(chǔ)空間中創(chuàng)建一對(duì)應(yīng)表文件。對(duì)應(yīng)表文件用于記錄每個(gè)應(yīng)用程序固件文件的名字及支持的設(shè)備型號(hào),并建立對(duì)應(yīng)關(guān)系。這樣方便操作系統(tǒng)快速查找固件。系統(tǒng)在獲取連接的設(shè)備型號(hào)后,根據(jù)對(duì)應(yīng)表格文件進(jìn)行快速的應(yīng)用程序固件的查找,減少了查找的時(shí)間。步驟105,連接嵌入式設(shè)備和外部存儲(chǔ)空間。步驟106,操作系統(tǒng)獲取連接的嵌入式設(shè)備型號(hào)。步驟107,判斷是否成功獲取所連接的嵌入式設(shè)備型號(hào);若否,進(jìn)入步驟108,若是,進(jìn)入步驟109。步驟108,提示用戶(hù)不支持,需要更新應(yīng)用程序固件。步驟109,根據(jù)獲取的嵌入式設(shè)備型號(hào)在對(duì)應(yīng)表文件中查找對(duì)應(yīng)的應(yīng)用程序固件。步驟110,判斷是否查找成功;若否,返回步驟108,若是,進(jìn)入步驟111。步驟111,將應(yīng)用程序固件文件燒錄到應(yīng)用程序的ROM空間中。步驟112,初始化所述函數(shù)接口,操作系統(tǒng)對(duì)應(yīng)用程序進(jìn)行動(dòng)態(tài)加載。通過(guò)函數(shù)接口,可以快速便捷地進(jìn)行應(yīng)用程序的動(dòng)態(tài)加載,降低了操作難度,提高了操作效率。以下通過(guò)一個(gè)實(shí)例來(lái)詳細(xì)說(shuō)明該方法假設(shè)有8個(gè)應(yīng)用程序固件文件,分別是1.bin,2.bin,3.bin,4.bin,5.bin,6.bin,7.bin,8.bin,且分別支持M_A,M_B,M_C,M_D,M_E,M_F,M_G,M_H。建立關(guān)系對(duì)應(yīng)表table,txt如下1.bin:M_A2.bin:M_B3.bin:M_C4.bin:M_D5.bin:M_E6.bin:M_F7.bin:M_G8.bin:M_H當(dāng)連接的設(shè)備是M_E,系統(tǒng)根據(jù)對(duì)應(yīng)表table,txt查找到5.bin支持M_E。因此將5.bin燒錄到應(yīng)用程序?qū)?yīng)的ROM空間,然后初始化操作系統(tǒng)與應(yīng)用程序之間的函數(shù)接口,系統(tǒng)開(kāi)始運(yùn)行。當(dāng)連接的設(shè)備是M_C,系統(tǒng)根據(jù)對(duì)應(yīng)表table,txt查找到3.bin支持M_C。因此將3.bin燒錄到應(yīng)用程序?qū)?yīng)的ROM空間,然后初始化操作系統(tǒng)與應(yīng)用程序之間的函數(shù)接口,系統(tǒng)開(kāi)始運(yùn)行。這樣就達(dá)到了動(dòng)態(tài)調(diào)用的目的。如果連接的設(shè)備為M_X,table,txt不存在,則提示用戶(hù)不支持,需要更新固件。圖2為本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法中確定函數(shù)接口的流程圖。如圖2所示,該確定函數(shù)接口的流程包括如下步驟步驟200,定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體,包含操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口。步驟201,定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體變量,將所述變量固定在操作系統(tǒng)ROM空間的第一固定位置。步驟202,定義應(yīng)用程序函數(shù)結(jié)構(gòu)體,包含應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口。步驟203,定義應(yīng)用程序函數(shù)結(jié)構(gòu)體變量,將所述變量固定在應(yīng)用程序ROM空間的第二固定位置。圖3為本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法中初始化函數(shù)接口的流程圖。當(dāng)合適的應(yīng)用程序固件燒錄到ROM空間以后,操作系統(tǒng)進(jìn)行函數(shù)接口的初始化,以達(dá)到操作系統(tǒng)可以調(diào)用應(yīng)用程序提供的接口,應(yīng)用程序可以調(diào)用操作系統(tǒng)的接口的目的。如圖3所示,該初始化函數(shù)接口的流程包括如下步驟步驟300,操作系統(tǒng)在第二位置上初始化應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口。步驟301,應(yīng)用程序在第一位置上初始化操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口。以下通過(guò)一實(shí)例來(lái)說(shuō)明確定函數(shù)接口和初始化函數(shù)接口的流程操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口Void(*)0S_interfacel(Void*)Void(*)0S_interface2(Void*)Void(*)0S_interface3(Void*)Void(*)0S_interface4(Void*)Void(*)0S_interface5(Void*)Void(氺)0S_interfacex(Void*)應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口Void(*)App_interfacel(Void*)Void(*)App_interface2(Void*)Void(*)App_interface3(Void*)Void(*)App_interface4(Void*)Void(*)App一interfaces(Void*)Void(*)App_interfacex(Void*)定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體StructOS_interface{Void(*)OS_interfacel(void*);Void(*)OS_interface2(void*);Void(*)OS_interface3(void*);Void(*)OS_interface4(void*);Void(*)OS_interface5(void*);Void(*)OS_interfacex(void*);};7定義操作應(yīng)用程序結(jié)構(gòu)體StructApp—interface{Void(*)App—interface1(void*);Void(*)App_interface2(void*);Void(*)App_interface3(void*);Void(*)App_interface4(void*);Void(*)App_interface5(void*);Void(*)App_interfacex(void*);};定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體變量OS_interfaceο—Interface={OS—fl;OS—f2;OS—β;OS_f4;OS_f5;OS_fx;將οJnterface固定在OxOOOOFFFF上。定義應(yīng)用程序函數(shù)結(jié)構(gòu)體變量App_interfacea_Interface={App—fl;App_f2;8CN102541579AApp—β;App_f4;App_f5;App_fx;};將aJnterface固定在Ox8FFFFO上。通過(guò)本發(fā)明嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,提高了調(diào)試速度,降低了產(chǎn)品的成本,從而有效解決了嵌入式操作系統(tǒng)不支持動(dòng)態(tài)加載的情況。雖然以上描述了本發(fā)明的具體實(shí)施方式,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說(shuō)明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書(shū)限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實(shí)質(zhì)的前提下,可以對(duì)這些實(shí)施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。權(quán)利要求1.一種嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,其包括以下步驟S1、開(kāi)啟嵌入式設(shè)備,劃分操作系統(tǒng)和應(yīng)用程序分別占有的ROM空間和RAM空間;&、確定操作系統(tǒng)和應(yīng)用程序間的函數(shù)接口;S3、將應(yīng)用程序固件文件存入嵌入式設(shè)備自帶的外部存儲(chǔ)空間中,把此嵌入式設(shè)備與外部存儲(chǔ)空間相連;、、將應(yīng)用程序固件文件燒錄到應(yīng)用程序的ROM空間中;&、初始化所述函數(shù)接口,操作系統(tǒng)對(duì)應(yīng)用程序進(jìn)行動(dòng)態(tài)加載。2.如權(quán)利要求1所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述操作系統(tǒng)為非智能的嵌入式操作系統(tǒng)。3.如權(quán)利要求1所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述外部存儲(chǔ)空間為U盤(pán)、移動(dòng)硬盤(pán)或電腦。4.如權(quán)利要求1所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述步驟&中還包括以下步驟s21、定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體,包含操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口;s22、定義操作系統(tǒng)函數(shù)結(jié)構(gòu)體變量,將所述變量固定在操作系統(tǒng)ROM空間的第一固定位置;、定義應(yīng)用程序函數(shù)結(jié)構(gòu)體,包含應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口;S24、定義應(yīng)用程序函數(shù)結(jié)構(gòu)體變量,將所述變量固定在應(yīng)用程序ROM空間的第二固定位置。5.如權(quán)利要求1所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述步驟S3中還包括在所述嵌入式設(shè)備自帶的外部存儲(chǔ)空間中創(chuàng)建一對(duì)應(yīng)表文件。6.如權(quán)利要求5所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述對(duì)應(yīng)表文件用于記錄每個(gè)應(yīng)用程序固件文件的名字及支持的設(shè)備型號(hào),并建立對(duì)應(yīng)關(guān)系。7.如權(quán)利要求1所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述步驟S3之后還包括以下步驟s31、操作系統(tǒng)獲取連接的嵌入式設(shè)備型號(hào);s32、判斷是否獲取所連接的嵌入式設(shè)備型號(hào)成功;若否,進(jìn)入步驟S33,若是,進(jìn)入步驟S34;s33、提示用戶(hù)不支持,需要更新應(yīng)用程序固件;s34、根據(jù)獲取的所連接的嵌入式設(shè)備型號(hào)在對(duì)應(yīng)表文件中查找對(duì)應(yīng)的應(yīng)用程序固件;s35、判斷是否查找成功;若否,返回步驟S33,若是,進(jìn)入步驟、。8.如權(quán)利要求1所述的嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其特征在于,所述步驟&中還包括以下步驟s51、操作系統(tǒng)在第二位置上初始化應(yīng)用程序向操作系統(tǒng)提供的函數(shù)接口;s52、應(yīng)用程序在第一位置上初始化操作系統(tǒng)向應(yīng)用程序提供的函數(shù)接口。全文摘要本發(fā)明公開(kāi)了一種嵌入式系統(tǒng)應(yīng)用程序動(dòng)態(tài)加載的方法,其包括以下步驟S1、開(kāi)啟嵌入式設(shè)備,劃分操作系統(tǒng)和應(yīng)用程序分別占有的ROM空間和RAM空間;S2、確定操作系統(tǒng)和應(yīng)用程序間的函數(shù)接口;S3、將應(yīng)用程序固件文件存入嵌入式設(shè)備自帶的外部存儲(chǔ)空間中,把此嵌入式設(shè)備與外部存儲(chǔ)空間相連;S4、將應(yīng)用程序固件文件燒錄到應(yīng)用程序的ROM空間中;S5、初始化所述函數(shù)接口,操作系統(tǒng)對(duì)應(yīng)用程序進(jìn)行動(dòng)態(tài)加載。本發(fā)明通過(guò)將應(yīng)用程序的固件文件存入嵌入式設(shè)備自帶的外部存儲(chǔ)空間中,并設(shè)置操作系統(tǒng)和應(yīng)用程序間的函數(shù)接口來(lái)進(jìn)行動(dòng)態(tài)加載,使得芯片ROM空間的需求降低,以致降低研發(fā)成本。此外還減少了燒錄的時(shí)間,提高了調(diào)試的速度。文檔編號(hào)G06F9/445GK102541579SQ20101059981公開(kāi)日2012年7月4日申請(qǐng)日期2010年12月17日優(yōu)先權(quán)日2010年12月17日發(fā)明者李敬來(lái)申請(qǐng)人:沈陽(yáng)新郵通信設(shè)備有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
衡水市| 霍林郭勒市| 油尖旺区| 子洲县| 留坝县| 红安县| 茌平县| 揭阳市| 平安县| 长宁区| 巫山县| 田东县| 扎兰屯市| 平南县| 惠东县| 浦北县| 榆林市| 乌鲁木齐市| 永州市| 安阳市| 临漳县| 广平县| 公主岭市| 沙雅县| 土默特左旗| 应城市| 遂平县| 疏勒县| 南投市| 吉木萨尔县| 全州县| 神农架林区| 新丰县| 汤阴县| 昭苏县| 绥芬河市| 治多县| 三门峡市| 额敏县| 香港 | 五华县|