新四季網

嵌入式應用的操作方法、裝置及機器可讀存儲介質與流程

2023-07-28 18:18:31 1


本發明涉及家電領域,具體地涉及嵌入式應用的操作方法、裝置及機器可讀存儲介質。



背景技術:

隨著家電智能技術的發展,一些家電中具有嵌入式系統,其中可以運行嵌入式應用。嵌入式應用在運行時需要使用一些參數,例如智能洗衣機中的嵌入式應用需要使用洗衣機水位、脫水速度等參數。

相關技術中將所需參數直接寫在嵌入式應用的代碼文件中。當需要修改參數時,由開發人員對嵌入式應用的代碼文件進行修改,之後將修改後的嵌入式應用的代碼文件重新編譯並重新存儲到智能家電中。

本申請發明人在實現本發明的過程中發現,相關技術的上述方案具有如下缺陷:開發人員工作負擔大,導致開發成本和時間增加;以及每次修改參數都需要修改並重新編譯代碼文件,導致出錯風險增加。



技術實現要素:

本發明實施例的目的是提供一種嵌入式應用的操作方法、裝置及機器可讀存儲介質,以解決上述技術問題或者至少部分地解決上述技術問題。

為了實現上述目的,本發明實施例提供一種嵌入式應用的操作方法,所述方法包括:在存儲器中預留存儲空間,所預留的存儲空間用於存儲包含參數的參數文件;當嵌入式應用啟動後,從所預留的存儲空間中讀取所述參數文件,其中,所述嵌入式應用在所述參數文件已經存儲到所預留的存儲空間之後運行;解析所讀取的參數文件來獲得嵌入式應用所用參數;在嵌入式應用操作過程中使用所解析出的參數。

可選的,所述在存儲器中預留存儲空間包括:按預設地址在存儲器中預留存儲空間。

可選的,所述參數文件由嵌入式應用開發工具按預設地址存儲到所預留的存儲空間;所述從所預留的存儲空間中讀取所述參數文件包括:根據所述預設地址從所預留的存儲空間中讀取所述參數文件。

可選的,所述參數文件具有預設格式;所述解析所讀取的參數文件來獲得嵌入式應用所用參數包括:根據所述預設格式從所讀取的參數文件中解析出嵌入式應用所用參數。

本發明還公開了一種嵌入式應用的操作裝置,所述裝置包括:預留模塊,用於在存儲器中預留存儲空間,所預留的存儲空間用於存儲包含參數的參數文件;讀取模塊,用於當嵌入式應用啟動後,從所預留的存儲空間中讀取所述參數文件,其中,所述嵌入式應用在所述參數文件已經存儲到所預留的存儲空間之後運行;解析模塊,用於解析所讀取的參數文件來獲得嵌入式應用所用參數;操作模塊,用於在嵌入式應用操作過程中使用所解析出的參數。

可選的,所述預留模塊用於按預設地址在存儲器中預留存儲空間。

可選的,所述參數文件由嵌入式應用開發工具按預設地址存儲到所預留的存儲空間;所述讀取模塊用於根據所述預設地址從所預留的存儲空間中讀取所述參數文件。

可選的,所述參數文件具有預設格式;所述解析模塊用於根據所述預設格式從所讀取的參數文件中解析出嵌入式應用所用參數。

另一方面,本發明提供一種機器可讀存儲介質,該機器可讀存儲介質上存儲有指令,該指令用於使得機器執行本申請上述任一項所述的嵌入式應用的操作的方法。

通過上述技術方案在存儲器中預留存儲空間,所預留的存儲空間用於存儲包含參數的參數文件,當嵌入式應用運行時,從所預留的存儲空間中讀取所述參數文件,解析所讀取的參數文件來獲得嵌入式應用所用參數,在嵌入式應用運行過程中使用所解析出的參數;如此,將參數與嵌入式應用的代碼分離,當需要修改參數時,僅需將修改的參數文件重新存儲到預留空間即可,無需改變代碼文件,進而減少了開發人員的工作負擔,減少了開發成本和時間,並降低了出錯風險。

本發明實施例的其它特徵和優點將在隨後的具體實施方式部分予以詳細說明。

附圖說明

附圖是用來提供對本發明實施例的進一步理解,並且構成說明書的一部分,與下面的具體實施方式一起用於解釋本發明實施例,但並不構成對本發明實施例的限制。在附圖中:

圖1是根據本發明實施的嵌入式應用的操作方法的流程圖;

圖2是根據本發明實施的使用嵌入式應用的操作方法的場景的示意圖;

圖3是根據本發明實施的嵌入式應用的操作方法的流程圖;

圖4是根據本發明實施的嵌入式應用的操作裝置的結構圖。

具體實施方式

以下結合附圖對本發明實施例的具體實施方式進行詳細說明。應當理解的是,此處所描述的具體實施方式僅用於說明和解釋本發明實施例,並不用於限制本發明實施例。

圖1是根據本發明實施的嵌入式應用的操作方法的流程圖,該方法可用於各種家電設備中,尤其是該方法可由家電設備的微處理器來執行,例如通過執行存儲介質中指令的方式來執行該方法。如圖1所示,該方法可包括如下步驟。

在步驟s110中,在存儲器中預留存儲空間。

其中,所預留的存儲空間用於存儲包含參數的參數文件。

舉例而言,預留的存儲空間大小可以預先配置,當嵌入式應用被安裝時,嵌入式應用可為參數文件在存儲器中預留存儲空間。

在步驟s120中,當嵌入式應用啟動後,從所預留的存儲空間中讀取參數文件。

其中,嵌入式應用在參數文件已經存儲到所預留的存儲空間之後運行。

舉例而言,在嵌入式應用安裝後及啟動前的時間內,可以使用嵌入式應用開發工具將參數文件存儲到預留的存儲空間,也可以在對參數文件進行修改後,將修改後的參數文件重新存儲到預留空間中,並覆蓋了存儲空間中的原參數文件。例如,嵌入式應用開發工具將參數修改後重新生成參數文件,將新生成的參數文件燒入家電設備的存儲晶片中,以此覆蓋了存儲晶片中原有的參數文件。

在參數文件存儲到預留的存儲空間後,可以啟動嵌入式應用。嵌入式應用啟動後,從預留存儲空間中讀取參數文件。

在步驟s130中,解析所讀取的參數文件來獲得嵌入式應用所用參數。

舉例而言,嵌入式應用可按預設規則對參數文件進行解析,獲得各個參數的賦值。例如,對於洗衣機中嵌入式應用而言,參數文件中包括洗衣機水位和脫水速度等參數的賦值。嵌入式應用從參數文件中解析出洗衣機水位和脫水速度等參數的賦值,將所解析出的參數賦值存儲到緩存中。

在步驟s140中,在嵌入式應用操作過程中使用所解析出的參數。

舉例而言,嵌入式應用在解析出參數後,開始執行代碼文件中的各個操作指令。當執行過程中涉及到參數時,查找所涉及的參數的賦值,然後依據該參數的賦值執行操作指令來實現操作。例如,當進行洗衣機脫水操作時,需要使用脫水速度參數,則從緩存讀取出脫水速度的賦值,使用該脫水速度值來完成脫水操作。

通過使用上述實施方式,將參數與嵌入式應用的代碼分離,當需要修改參數時,僅需將修改的參數文件重新存儲到預留空間即可,無需改變代碼文件,進而減少了開發人員的工作負擔,減少了開發成本和時間,並降低了出錯風險。

在一實施例中,在存儲器中預留存儲空間可包括:按預設地址在存儲器中預留存儲空間。

進一步地,參數文件由嵌入式應用開發工具按預設地址存儲到所預留的存儲空間。

從所預留的存儲空間中讀取參數文件可包括:根據預設地址從所預留的存儲空間中讀取參數文件。

在本實施例中,可預先設置存儲地址,然後嵌入式應用被安裝,對該預設存儲地址進行預留。當嵌入式應用開發工具存儲參數文件時,直接按該預設地址存儲參數文件。嵌入式應用在運行時,直接按預設地址中讀取參數文件。如此,在對參數文件的存儲和讀取過程中都按預設地址進行,增加了操作的便捷性,提高了操作效率。

在一實施例中,參數文件可具有預設格式。解析所讀取的參數文件來獲得嵌入式應用所用參數可包括:根據預設格式從所讀取的參數文件中解析出嵌入式應用所用參數。

在本實施例中,嵌入式應用開發工具利用配置的參數生成符合預設格式的參數文件。然後,參數文件被存儲到預留空間。嵌入式應用從預留空間中讀取參數文件,根據預設格式解析參數文件進而獲得各個參數。之後,嵌入式應用在操作過程中使用獲得的參數進行操作。如此,參數文件的生成和解析都按預設格式進行,增加了參數文件解析的便捷性,提高了操作效率。

圖2是根據本發明實施的使用嵌入式應用的操作方法的場景的示意圖。在本實施例中,安裝有嵌入式應用開發工具的計算機與家用電器通過連接線相連接。嵌入式應用開發工具按預設格式生成包括參數的參數文件。如圖3所示,本實施例中方法可包括如下步驟。

在步驟s302中,嵌入式應用按預設地址在存儲器中預留存儲空間。在嵌入式應用啟動前,嵌入式應用開發工具將參數文件存儲到預留空間。在步驟s304中,當嵌入式應用啟動後,嵌入式應用根據預設地址從所預留的存儲空間中讀取參數文件。在步驟s306中,嵌入式應用根據預設格式從所讀取的參數文件中解析出嵌入式應用所用參數。在步驟s308中,嵌入式應用在操作過程中使用所解析出的參數。

上述實施例僅用於對本發明中方法進行示例性說明,不用於限制本發明的保護範圍。

圖4是根據本發明實施的嵌入式應用的操作裝置的結構圖。該裝置可用於各種家電設備中,尤其是該裝置可通過家電設備的微處理器執行存儲介質中指令來實現。如圖1所示,該裝置可包括如下模塊。

預留模塊410,用於在存儲器中預留存儲空間,所預留的存儲空間用於存儲包含參數的參數文件;

讀取模塊420,用於當嵌入式應用啟動後,從所預留的存儲空間中讀取參數文件,其中,嵌入式應用在參數文件已經存儲到所預留的存儲空間之後運行;

解析模塊430,用於解析所讀取的參數文件來獲得嵌入式應用所用參數;

操作模塊440,用於在嵌入式應用操作過程中使用所解析出的參數。

在一實施例中,預留模塊410用於按預設地址在存儲器中預留存儲空間。

進一步地,參數文件由嵌入式應用開發工具按預設地址存儲到所預留的存儲空間;讀取模塊420用於根據預設地址從所預留的存儲空間中讀取參數文件。

在一實施例中,參數文件具有預設格式。

進一步地,解析模塊430用於根據預設格式從所讀取的參數文件中解析出嵌入式應用所用參數。

上述裝置與前述方法相對應,具體實施方式可參見方法中詳細說明,在此不再贅述。

本發明還公開了一種機器可讀存儲介質,該機器可讀存儲介質上存儲有指令,該指令用於使得機器執行前述任一實施例中所述的嵌入式應用的操作的方法。

例如,一種家電設備可讀存儲介質,該家電設備可讀存儲介質上存儲指令,該指令被家電設備中處理器執行時實現上述嵌入式應用的操作的方法。

以上結合附圖詳細描述了本發明例的可選實施方式,但是,本發明實施例並不限於上述實施方式中的具體細節,在本發明實施例的技術構思範圍內,可以對本發明實施例的技術方案進行多種簡單變型,這些簡單變型均屬於本發明實施例的保護範圍。

另外需要說明的是,在上述具體實施方式中所描述的各個具體技術特徵,在不矛盾的情況下,可以通過任何合適的方式進行組合。為了避免不必要的重複,本發明實施例對各種可能的組合方式不再另行說明。

本領域技術人員可以理解實現上述實施例方法中的全部或部分步驟是可以通過程序來指令相關的硬體來完成,該程序存儲在一個存儲介質中,包括若干指令用以使得一個(可以是單片機,晶片等)或處理器(processor)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬碟、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

此外,本發明實施例的各種不同的實施方式之間也可以進行任意組合,只要其不違背本發明實施例的思想,其同樣應當視為本發明實施例所公開的內容。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀