[發明專利]微控制器的程序配置方法有效
| 申請號: | 201710224688.5 | 申請日: | 2017-04-07 |
| 公開(公告)號: | CN108694015B | 公開(公告)日: | 2021-08-13 |
| 發明(設計)人: | 張伯維 | 申請(專利權)人: | 佛山市順德區順達電腦廠有限公司;神云科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 528308 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控制器 程序 配置 方法 | ||
一種微控制器的程序配置方法,該微控制器包含一存儲器單元,且適于設置于一包含一硬件模塊的電子裝置并可控制該硬件模塊,該微控制器的程序配置方法用于將多個相關于該硬件模塊且相關于消費交易的應用程序配置于該存儲器單元,并包含以下步驟:首先,將每一應用程序劃分成一共同程序模塊與一非共同程序模塊,其中該等共同程序模塊相同且用于控制該硬件模塊;接著,將該等共同程序模塊的其中一者,與該等非共同程序模塊分別儲存于該存儲器單元的不同存儲器區塊。本發明能減少存儲器單元的硬件成本。
技術領域
本發明是有關于一種電子裝置的程序配置方法,特別是指一種設置于電子裝置中的微控制器的程序配置方法。
背景技術
參閱圖1,現有的微控制器1(Micro controller)包含處理單元11與存儲器單元12,并已廣泛地應用于多種電子裝置中;例如將微控制器1設置于具有中央處理單元(CPU)與刷卡模塊的銷售點終端機(Point Of Sale/POS Terminal),并用于控制該刷卡模塊。
現有的設置于銷售點終端機的微控制器1的存儲器單元12中通常儲存有用于金融交易并能控制刷卡模塊的應用程序。參閱圖2,在習知的一實施方式中,該存儲器單元12的起始位址0x800儲存有啟動程序21(Boot Loader),且在其他存儲器區塊儲存有用來處理Visa金融卡簽帳的Visa卡應用程序22,與處理Master金融卡簽帳的Master卡應用程序23。處理單元11透過執行啟動程序21來跳躍其存儲器位址至Visa卡應用程序22或Master卡應用程序23在存儲器單元12中的位址0x806、0x808,從而執行該應用程序。Visa卡應用程序22與Master卡應用程序23各自具有一能控制該刷卡模塊的驅動程序單元,且該等驅動程序單元中用于控制該刷卡模塊的程序部分是相同的,故該存儲器單元12儲存了兩份相同的用于控制該刷卡模塊的程序部分,造成了記憶空間的浪費,存儲器單元12的硬件成本也就相對提高。
參閱圖3,在習知的另一實施方式中,將Visa卡應用程序22與Master卡應用程序23整合成一整合程序2并將其儲存于存儲器單元12的起始位址0x800。然而,此方式雖然免去了啟動程序21的設置,但目前來說,Visa卡應用程序22與Master卡應用程序23的兩個能控制該刷卡模塊的驅動程序單元在該整合程序2中是獨立存在的,也就是說該存儲器單元12仍然儲存了兩份相同的用于控制該刷卡模塊的程序部分。此外,Visa卡應用程序22與Master卡應用程序23的認證機構不同,若采用上述程序整合的方式,在銷售點終端機開發的過程中更動了該整合程序2的任何程序碼,均需要將該整合程序2提供給Visa卡應用程序22對應的認證機構與Master卡應用程序23對應的認證機構進行認證,容易造成整體開發時程的延遲。
發明內容
因此,本發明的目的即在于提供一種能減少存儲器單元的硬件成本的微控制器的程序配置方法。
于是,本發明提供一種微控制器的程序配置方法,該微控制器包含一存儲器單元,且適于設置于一包含一硬件模塊的電子裝置并可控制該硬件模塊,該微控制器的程序配置方法用于將多個相關于該硬件模塊且相關于金融交易的應用程序配置于該存儲器單元,并包含一步驟(a)與一步驟(b)。
該步驟(a)是將每一應用程序劃分成一共同程序模塊與一非共同程序模塊,其中該等共同程序模塊相同且用于控制該硬件模塊。
該步驟(b)是將該等共同程序模塊的其中一者,與該等非共同程序模塊分別儲存于該存儲器單元的不同存儲器區塊。
優選地,每一應用程序包含一可控制該硬件模塊的驅動程序單元,其中在該步驟(a),每一應用程序的該共同程序模塊是從該應用程序的該驅動程序單元中劃分出來。
優選地,該步驟(a)包含以下子步驟:
(a1)將每一驅動程序單元劃分成一用于控制該硬件模塊的程序部分及一非用于控制該硬件模塊的程序部分;及
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山市順德區順達電腦廠有限公司;神云科技股份有限公司,未經佛山市順德區順達電腦廠有限公司;神云科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710224688.5/2.html,轉載請聲明來源鉆瓜專利網。





