熱敏打印機層次化固件的設計與實現(xiàn).pdf_第1頁
已閱讀1頁,還剩79頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、打印機層次化固件是專門針對熱敏打印機設計的打印控制系統(tǒng),不僅具備通用的打印控制功能,也同時考慮了熱敏打印的特殊要求。本文通過深入分析熱敏打印機的業(yè)務流程以及打印要求,針對熱敏打印機的具體應用,設計了層次化的固件方案并給出了具體的實現(xiàn)原理。
   在對固件的整體設計中,采用層次化和模塊化的指導思想,以提高打印機固件代碼的復用性和擴展性。在固件層次化架構中,通過對系統(tǒng)進行分層設計來限制層次內變化對其它層次的影響,例如將應用層的流程控

2、制和系統(tǒng)層的硬件操作分開,可以在新產品的硬件發(fā)生變化時只改變系統(tǒng)層代碼,從而有效復用應用層;此外,將系統(tǒng)按功能分成不同的模塊,包括指令解析、內存管理、文件管理、設備管理等模塊,模塊的高內聚低耦合特性不但使得系統(tǒng)組織更清晰,也利于系統(tǒng)的復用。
   在層次化固件中,為了應對打印控制過程的復雜狀態(tài),引入定制的基于事件的任務管理,將復雜的流程控制的更改變成簡單的任務的創(chuàng)建和刪除,進而提高新產品的研發(fā)速度?;谑录娜蝿展芾泶_保了只在需

3、要的時候進行任務調度,避免了不必要的任務切換。此外,任務管理的引入使得系統(tǒng)可以方便的更改控制流程,通過將具體業(yè)務分解為單個任務可以使得開發(fā)人員專注于開發(fā)的功能。
   同時,考慮到熱敏打印技術對打印連續(xù)性的特殊要求,引入中斷和任務統(tǒng)一調度的概念,滿足熱敏打印的連續(xù)打印需求。熱敏打印原理說明打印頭加熱的時間決定打印的質量,這樣在打印的過程中如果被中斷會嚴重影響打印效果。而中斷的一般處理流程決定了中斷服務程序會打斷當前執(zhí)行的程序,這

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論