[發(fā)明專利]一種打印機(jī)固件模塊化管理的實(shí)現(xiàn)方法在審
| 申請(qǐng)?zhí)枺?/td> | 202111162854.6 | 申請(qǐng)日: | 2021-09-30 |
| 公開(kāi)(公告)號(hào): | CN113934417A | 公開(kāi)(公告)日: | 2022-01-14 |
| 發(fā)明(設(shè)計(jì))人: | 郭晉鵬;杜偉;孫瑞娟;張林 | 申請(qǐng)(專利權(quán))人: | 珠海趣印科技有限公司 |
| 主分類號(hào): | G06F8/35 | 分類號(hào): | G06F8/35;G06F8/41 |
| 代理公司: | 廣州三環(huán)專利商標(biāo)代理有限公司 44202 | 代理人: | 侯麗燕 |
| 地址: | 519000 廣東省珠海*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 打印機(jī) 模塊化 管理 實(shí)現(xiàn) 方法 | ||
本公開(kāi)提供了一種打印機(jī)固件模塊化管理的實(shí)現(xiàn)方法,其特征在于,包括:從代碼架構(gòu)角度,按照打印機(jī)的硬件資源及功能應(yīng)用將打印機(jī)打印所需的各項(xiàng)功能模塊進(jìn)行分層配置,并將所分層次代碼化表示;對(duì)配置完成的各層中的硬件資源或功能應(yīng)用分別進(jìn)行模型提取;對(duì)提取的模型建立模塊化代碼;根據(jù)不同的打印需求,先按照層次化代碼搜尋再按照模塊化代碼進(jìn)行統(tǒng)籌調(diào)度。本方法構(gòu)建了一種標(biāo)準(zhǔn)模式的開(kāi)發(fā)方案,不僅具備較高的通用性能,而且還能讓代碼結(jié)構(gòu)清晰易懂,便于衍生及維護(hù)。
技術(shù)領(lǐng)域
本公開(kāi)涉及打印機(jī)技術(shù)領(lǐng)域,尤其涉及一種打印機(jī)固件模塊化管理的實(shí)現(xiàn)方法。
背景技術(shù)
伴隨著生活品質(zhì)的提升,熱敏便攜式打印機(jī)產(chǎn)品成為消費(fèi)類產(chǎn)品的新寵,針對(duì)不同的應(yīng)用場(chǎng)景及各種定制化需求,研發(fā)人員需要不斷地推陳出新,實(shí)現(xiàn)產(chǎn)品的迭代升級(jí)。同時(shí),為了更好地實(shí)現(xiàn)打印機(jī)的功能需求,并兼顧成本與收益的最優(yōu)解決方案,研發(fā)人員也需要與時(shí)俱進(jìn),選用不同的主控芯片進(jìn)行產(chǎn)品開(kāi)發(fā)。
當(dāng)前的開(kāi)發(fā)方式中,研發(fā)人員需要不斷地針對(duì)開(kāi)發(fā)需求,選用合適的主控芯片,重新進(jìn)行代碼開(kāi)發(fā),同時(shí)對(duì)于已有產(chǎn)品需要不斷地進(jìn)行代碼維護(hù)管理。此種情況之下,研發(fā)人員存在大量重復(fù)工作,在產(chǎn)品的開(kāi)發(fā)迭代過(guò)程難以保證代碼的一致性,存在代碼資源共享難度高,維護(hù)工作量大等問(wèn)題。
發(fā)明內(nèi)容
基于現(xiàn)有技術(shù)的不足,本發(fā)明提供了本方案提出一種打印機(jī)固件模塊化管理的實(shí)現(xiàn)方法,為上述問(wèn)題的解決提供一種實(shí)現(xiàn)思路。
一種打印機(jī)固件模塊化管理的實(shí)現(xiàn)方法,其特征在于,包括:
從代碼架構(gòu)角度,按照打印機(jī)的硬件資源及功能應(yīng)用將打印機(jī)打印所需的各項(xiàng)功能模塊進(jìn)行分層配置,并將所分層次代碼化表示;
對(duì)配置完成的各層中的硬件資源或功能應(yīng)用分別進(jìn)行模型提取;
對(duì)提取的模型建立模塊化代碼;
根據(jù)不同的打印需求,先按照層次化代碼搜尋再按照模塊化代碼進(jìn)行統(tǒng)籌調(diào)度。
進(jìn)一步地,按照打印機(jī)的硬件資源及功能應(yīng)用將打印機(jī)打印所需的各項(xiàng)功能模塊進(jìn)行分層配置時(shí)所分的層次包括硬件配置層、硬件接口層,以及功能應(yīng)用層;
其中,在所述硬件配置層,統(tǒng)一實(shí)現(xiàn)打印機(jī)所需的各種硬件資源的配置,具體包括芯片時(shí)鐘及中斷系統(tǒng)的配置、GPIO資源分配及初始化、定時(shí)器資源分配及工作模式設(shè)定、ADC轉(zhuǎn)化資源分配及工作模式設(shè)定,以及各通訊端口資源分配及工作模式初始化,為系統(tǒng)的正常運(yùn)行提供基礎(chǔ)的工作環(huán)境;
在硬件接口層,包括對(duì)各種硬件資源所需實(shí)現(xiàn)的動(dòng)作,進(jìn)行操作接口的函數(shù)封裝;
功能應(yīng)用層,根據(jù)打印機(jī)的功能需求特征,進(jìn)行功能模塊的模型提取,并按照工作邏輯的統(tǒng)籌管理方法,實(shí)現(xiàn)工作邏輯的系統(tǒng)調(diào)度。
更進(jìn)一步地,對(duì)配置完成的各層中的硬件資源或功能應(yīng)用分別進(jìn)行模型提取中,針對(duì)硬件配置層的模型提取的方法包括:先根據(jù)分配或配置的資源或工作模式橫向分類模型提取,并將提取的模型代碼化,再根據(jù)各類別的操作階段進(jìn)行分階段模型提取,并將提取的模型代碼化。
更進(jìn)一步地,對(duì)配置完成的各層中的硬件資源或功能應(yīng)用分別進(jìn)行模型提取中,針對(duì)硬件接口層的模型提取的方法包括:按照打印的功能將接口分類別橫向模型提取,并將提取的模型代碼化,再按照每類接口中的功能不同進(jìn)行縱向模型提取,并將提取的模型代碼化。
更進(jìn)一步地,按照打印的功能將接口分類別橫向模型提取中打印的功能包括GPIO操作類、硬件資源啟停控制類、通訊數(shù)據(jù)收發(fā)類、操作結(jié)果轉(zhuǎn)存類。
更進(jìn)一步地,對(duì)配置完成的各層中的硬件資源或功能應(yīng)用分別進(jìn)行模型提取中,針對(duì)應(yīng)用層的模型提取的方法包括:按照操作類別進(jìn)行橫向模型提取,并將提取的模型代碼化,再按照每個(gè)類別中的調(diào)用接口層提供的統(tǒng)一化函數(shù)模型的層級(jí)進(jìn)行總行模型提取,并將提取的模型代碼化。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于珠海趣印科技有限公司,未經(jīng)珠海趣印科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111162854.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





