本發(fā)明涉及電子通信技術(shù)領(lǐng)域,尤其涉及一種擴(kuò)展式嵌入系統(tǒng)的配置方法及裝置。
背景技術(shù):
當(dāng)前,在開(kāi)發(fā)包含擴(kuò)展式嵌入系統(tǒng)的受控器件時(shí),需要根據(jù)不同的應(yīng)用需求,對(duì)擴(kuò)展式嵌入系統(tǒng)進(jìn)行相應(yīng)的配置;具體地說(shuō),在多個(gè)工程或項(xiàng)目中需要使用到相同類型的受控器件時(shí),如果每個(gè)工程或項(xiàng)目對(duì)受控器件的需求不同,則需要對(duì)各個(gè)受控器件對(duì)應(yīng)的擴(kuò)展式嵌入系統(tǒng)進(jìn)行分別配置。
申請(qǐng)?zhí)枮?01510282374.1的專利文件公開(kāi)了一種對(duì)嵌入式系統(tǒng)進(jìn)行配置的方法和裝置,能夠靈活地對(duì)嵌入式系統(tǒng)進(jìn)行配置,但是,其不能夠模擬配置,不能夠預(yù)覽配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足自身需求,容易導(dǎo)致發(fā)生多次配置,浪費(fèi)時(shí)間和精力。
申請(qǐng)?zhí)枮?00810068199.6的專利文件公開(kāi)了嵌入式系統(tǒng)的配置方法及裝置,用于提供一種不需要重新編寫(xiě)軟件的應(yīng)用和結(jié)構(gòu)部分,不需要重新開(kāi)發(fā)硬件接口,只需要改變配置文件既能夠?qū)崿F(xiàn)配置的嵌入式系統(tǒng)的配置方法及裝置,但是,其不能選取可調(diào)參數(shù),導(dǎo)致工作效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提出的一種擴(kuò)展式嵌入系統(tǒng)的配置方法及裝置,解決了現(xiàn)有技術(shù)中不能夠模擬配置,不能夠預(yù)覽配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足自身需求,容易導(dǎo)致發(fā)生多次配置,浪費(fèi)時(shí)間和精力,且不能選取可調(diào)參數(shù),導(dǎo)致工作效率較低的問(wèn)題。
為了實(shí)現(xiàn)上述目的,本發(fā)明采用了如下技術(shù)方案:
一種擴(kuò)展式嵌入系統(tǒng)的配置裝置,包括數(shù)據(jù)集、數(shù)據(jù)集設(shè)置模塊、配置文件獲取模塊、配置文件暫存模塊、參數(shù)選取模塊、參數(shù)描述模塊、參數(shù)修改模塊、參數(shù)配置模塊、配置文件模擬導(dǎo)入模塊、配置文件導(dǎo)入模塊和微處理器,所述數(shù)據(jù)集設(shè)置模塊分別與數(shù)據(jù)集和微處理器連接,且數(shù)據(jù)集分別與參數(shù)選取模塊、參數(shù)描述模塊、參數(shù)配置模塊和參數(shù)修改模塊連接,所述配置文件獲取模塊分別與配置文件暫存模塊和微處理器連接,且配置文件暫存模塊分別與參數(shù)配置模塊、配置文件模擬導(dǎo)入模塊、配置文件導(dǎo)入模塊和參數(shù)選取模塊連接,所述參數(shù)選取模塊與參數(shù)描述模塊連接,所述配置文件模擬導(dǎo)入模塊、配置文件導(dǎo)入模塊、參數(shù)修改模塊和參數(shù)配置模塊均與微處理器連接。
優(yōu)選的,所述配置文件獲取模塊用于獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,然后將配置文件傳輸至配置文件暫存模塊進(jìn)行暫存。
優(yōu)選的,所述參數(shù)選取模塊用于對(duì)配置文件暫存模塊內(nèi)暫存的配置文件的可調(diào)參數(shù)進(jìn)行選取,然后分別傳輸至數(shù)據(jù)集和參數(shù)描述模塊。
優(yōu)選的,所述參數(shù)描述模塊用于根據(jù)固有特征對(duì)參數(shù)選取模塊選取的可調(diào)參數(shù)進(jìn)行描述,然后傳輸至數(shù)據(jù)集。
優(yōu)選的,所述固有特征包括參數(shù)名稱、參數(shù)類型、參數(shù)數(shù)值和參數(shù)物理接口定義。
優(yōu)選的,所述參數(shù)修改模塊用于對(duì)參數(shù)選取模塊傳輸至數(shù)據(jù)集中的可調(diào)參數(shù)進(jìn)行修改。
優(yōu)選的,所述參數(shù)配置模塊用于將數(shù)據(jù)集中修改后的可調(diào)參數(shù)配置到配置文件暫存模塊內(nèi)的配置文件上。
優(yōu)選的,所述配置文件模擬導(dǎo)入模塊用于模擬將參數(shù)配置模塊重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),然后啟動(dòng)擴(kuò)展式嵌入系統(tǒng),查看配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足需求,不滿足則用參數(shù)修改模塊對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)再次進(jìn)行修改,直至滿足需求。
優(yōu)選的,所述配置文件導(dǎo)入模塊用于在配置文件模擬導(dǎo)入模塊模擬導(dǎo)入的配置文件滿足需求后,重新將配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng),完成配置。
一種擴(kuò)展式嵌入系統(tǒng)的配置方法,包括以下步驟:
S1:用微處理器控制數(shù)據(jù)集設(shè)置模塊對(duì)數(shù)據(jù)集進(jìn)行設(shè)置;
S2:用微處理器控制配置文件獲取模塊運(yùn)行,配置文件獲取模塊獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,然后將配置文件傳輸至配置文件暫存模塊進(jìn)行暫存;
S3:參數(shù)選取模塊對(duì)配置文件暫存模塊內(nèi)暫存的配置文件的可調(diào)參數(shù)進(jìn)行選取,然后分別傳輸至數(shù)據(jù)集和參數(shù)描述模塊,參數(shù)描述模塊根據(jù)固有特征對(duì)參數(shù)選取模塊選取的可調(diào)參數(shù)進(jìn)行描述,然后傳輸至數(shù)據(jù)集;
S4:用微處理器控制參數(shù)修改模塊運(yùn)行,參數(shù)修改模塊對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)進(jìn)行修改,然后用微處理器控制參數(shù)配置模塊運(yùn)行,參數(shù)配置模塊將數(shù)據(jù)集中修改后的可調(diào)參數(shù)配置到配置文件暫存模塊內(nèi)的配置文件上;
S5:用微處理器控制配置文件模擬導(dǎo)入模塊運(yùn)行,配置文件模擬導(dǎo)入模塊模擬將參數(shù)配置模塊重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),然后啟動(dòng)擴(kuò)展式嵌入系統(tǒng),查看配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足需求,不滿足則再次用微處理器控制參數(shù)修改模塊運(yùn)行,對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)再次進(jìn)行修改,直至滿足需求;
S6:用微處理器控制配置文件導(dǎo)入模塊運(yùn)行,配置文件導(dǎo)入模塊將滿足需求的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),完成擴(kuò)展式嵌入系統(tǒng)的配置。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是:
1、通過(guò)數(shù)據(jù)集設(shè)置模塊能夠?qū)?shù)據(jù)集進(jìn)行設(shè)置,從而能夠同時(shí)對(duì)多個(gè)擴(kuò)展式嵌入系統(tǒng)進(jìn)行配置;
2、通過(guò)配置文件獲取模塊能夠獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,通過(guò)參數(shù)選取模塊能夠?qū)ε渲梦募目烧{(diào)參數(shù)進(jìn)行選取,提高配置效率;
3、通過(guò)參數(shù)修改模塊能夠?qū)x取的可調(diào)參數(shù)進(jìn)行修改,通過(guò)參數(shù)配置模塊能夠?qū)⑿薷暮蟮目烧{(diào)參數(shù)配置到配置文件上,通過(guò)配置文件模擬導(dǎo)入模塊能夠模擬將重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),查看配置效果,能夠預(yù)覽配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足自身需求,避免發(fā)生多次配置的情況。
本發(fā)明能夠模擬配置,且能夠預(yù)覽配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足自身需求,避免發(fā)生多次配置的情況,能夠同時(shí)對(duì)多個(gè)擴(kuò)展式嵌入系統(tǒng)進(jìn)行配置,且能夠選取可調(diào)參數(shù),提高工作效率,方法簡(jiǎn)單,使用方便。
附圖說(shuō)明
圖1為本發(fā)明提出的一種擴(kuò)展式嵌入系統(tǒng)的配置方法及裝置的工作原理示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。
參照?qǐng)D1,一種擴(kuò)展式嵌入系統(tǒng)的配置裝置,包括數(shù)據(jù)集、數(shù)據(jù)集設(shè)置模塊、配置文件獲取模塊、配置文件暫存模塊、參數(shù)選取模塊、參數(shù)描述模塊、參數(shù)修改模塊、參數(shù)配置模塊、配置文件模擬導(dǎo)入模塊、配置文件導(dǎo)入模塊和微處理器,數(shù)據(jù)集設(shè)置模塊分別與數(shù)據(jù)集和微處理器連接,且數(shù)據(jù)集分別與參數(shù)選取模塊、參數(shù)描述模塊、參數(shù)配置模塊和參數(shù)修改模塊連接,配置文件獲取模塊分別與配置文件暫存模塊和微處理器連接,且配置文件暫存模塊分別與參數(shù)配置模塊、配置文件模擬導(dǎo)入模塊、配置文件導(dǎo)入模塊和參數(shù)選取模塊連接,參數(shù)選取模塊與參數(shù)描述模塊連接,配置文件模擬導(dǎo)入模塊、配置文件導(dǎo)入模塊、參數(shù)修改模塊和參數(shù)配置模塊均與微處理器連接。
本發(fā)明中,配置文件獲取模塊獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,然后傳輸至配置文件暫存模塊進(jìn)行暫存,參數(shù)選取模塊對(duì)配置文件的可調(diào)參數(shù)進(jìn)行選取,然后傳輸至數(shù)據(jù)集,參數(shù)修改模塊對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)進(jìn)行修改,然后運(yùn)行參數(shù)配置模塊,參數(shù)配置模塊將數(shù)據(jù)集中修改后的可調(diào)參數(shù)配置到配置文件上,接著運(yùn)行配置文件模擬導(dǎo)入模塊,配置文件模擬導(dǎo)入模塊模擬將重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),啟動(dòng)擴(kuò)展式嵌入系統(tǒng),查看配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足需求,不滿足則再次對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)進(jìn)行修改,直至滿足需求,最后將配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),完成配置。
本發(fā)明中,配置文件獲取模塊用于獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,然后將配置文件傳輸至配置文件暫存模塊進(jìn)行暫存,參數(shù)選取模塊用于對(duì)配置文件暫存模塊內(nèi)暫存的配置文件的可調(diào)參數(shù)進(jìn)行選取,然后分別傳輸至數(shù)據(jù)集和參數(shù)描述模塊,參數(shù)描述模塊用于根據(jù)固有特征對(duì)參數(shù)選取模塊選取的可調(diào)參數(shù)進(jìn)行描述,然后傳輸至數(shù)據(jù)集,固有特征包括參數(shù)名稱、參數(shù)類型、參數(shù)數(shù)值和參數(shù)物理接口定義,參數(shù)修改模塊用于對(duì)參數(shù)選取模塊傳輸至數(shù)據(jù)集中的可調(diào)參數(shù)進(jìn)行修改,參數(shù)配置模塊用于將數(shù)據(jù)集中修改后的可調(diào)參數(shù)配置到配置文件暫存模塊內(nèi)的配置文件上,配置文件模擬導(dǎo)入模塊用于模擬將參數(shù)配置模塊重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),然后啟動(dòng)擴(kuò)展式嵌入系統(tǒng),查看配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足需求,不滿足則用參數(shù)修改模塊對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)再次進(jìn)行修改,直至滿足需求,配置文件導(dǎo)入模塊用于在配置文件模擬導(dǎo)入模塊模擬導(dǎo)入的配置文件滿足需求后,重新將配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng),完成配置,本發(fā)明的有益效果是:通過(guò)數(shù)據(jù)集設(shè)置模塊能夠?qū)?shù)據(jù)集進(jìn)行設(shè)置,從而能夠同時(shí)對(duì)多個(gè)擴(kuò)展式嵌入系統(tǒng)進(jìn)行配置;通過(guò)配置文件獲取模塊能夠獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,通過(guò)參數(shù)選取模塊能夠?qū)ε渲梦募目烧{(diào)參數(shù)進(jìn)行選取,提高配置效率;通過(guò)參數(shù)修改模塊能夠?qū)x取的可調(diào)參數(shù)進(jìn)行修改,通過(guò)參數(shù)配置模塊能夠?qū)⑿薷暮蟮目烧{(diào)參數(shù)配置到配置文件上,通過(guò)配置文件模擬導(dǎo)入模塊能夠模擬將重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),查看配置效果,能夠預(yù)覽配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足自身需求,避免發(fā)生多次配置的情況;本發(fā)明能夠模擬配置,且能夠預(yù)覽配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足自身需求,避免發(fā)生多次配置的情況,能夠同時(shí)對(duì)多個(gè)擴(kuò)展式嵌入系統(tǒng)進(jìn)行配置,且能夠選取可調(diào)參數(shù),提高工作效率,方法簡(jiǎn)單,使用方便。
一種擴(kuò)展式嵌入系統(tǒng)的配置方法,包括以下步驟:
S1:用微處理器控制數(shù)據(jù)集設(shè)置模塊對(duì)數(shù)據(jù)集進(jìn)行設(shè)置;
S2:用微處理器控制配置文件獲取模塊運(yùn)行,配置文件獲取模塊獲取擴(kuò)展式嵌入系統(tǒng)的配置文件,然后將配置文件傳輸至配置文件暫存模塊進(jìn)行暫存;
S3:參數(shù)選取模塊對(duì)配置文件暫存模塊內(nèi)暫存的配置文件的可調(diào)參數(shù)進(jìn)行選取,然后分別傳輸至數(shù)據(jù)集和參數(shù)描述模塊,參數(shù)描述模塊根據(jù)固有特征對(duì)參數(shù)選取模塊選取的可調(diào)參數(shù)進(jìn)行描述,然后傳輸至數(shù)據(jù)集;
S4:用微處理器控制參數(shù)修改模塊運(yùn)行,參數(shù)修改模塊對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)進(jìn)行修改,然后用微處理器控制參數(shù)配置模塊運(yùn)行,參數(shù)配置模塊將數(shù)據(jù)集中修改后的可調(diào)參數(shù)配置到配置文件暫存模塊內(nèi)的配置文件上;
S5:用微處理器控制配置文件模擬導(dǎo)入模塊運(yùn)行,配置文件模擬導(dǎo)入模塊模擬將參數(shù)配置模塊重新配置的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),然后啟動(dòng)擴(kuò)展式嵌入系統(tǒng),查看配置后的擴(kuò)展式嵌入系統(tǒng)是否滿足需求,不滿足則再次用微處理器控制參數(shù)修改模塊運(yùn)行,對(duì)數(shù)據(jù)集中的可調(diào)參數(shù)再次進(jìn)行修改,直至滿足需求;
S6:用微處理器控制配置文件導(dǎo)入模塊運(yùn)行,配置文件導(dǎo)入模塊將滿足需求的配置文件導(dǎo)入擴(kuò)展式嵌入系統(tǒng)內(nèi),完成擴(kuò)展式嵌入系統(tǒng)的配置。
以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。