nucleus開發(fā)的需要用的<技術文檔>
標簽: nucleus
上傳時間: 2013-04-24
上傳用戶:gjzeus
隨著國有銀行向商業(yè)銀行的轉變,銀行的設備采購標準會越來越高,與此同時,銀行柜臺業(yè)務量的增加,使得老一代的銀行專用打印機無論在速度上還是在使用的方便性上都顯得力不從心,為了占領市場,公司有必要開發(fā)新型的、使用更加方便的打印機。 老一代打印機在打印存折時,柜臺工作人員要把存折放準位置,要不然打印會偏離預定位置,在打印信函時,有的冷僻字無法打印出來,軟件無法下載升級。為了加快柜臺處理速度,減小柜臺工作人員的工作量,需要開發(fā)能自動糾偏定位,字符完善的打印機。 本文在分析需求的基礎上,比較當前流行的處理器,選用Atmel公司的ARM芯片AT91M42800A作為處理核心,使用Xilin公司的20萬門的FPGA XC2S200做硬件邏輯控制,通過光電傳感器和相關的控制電路來實現(xiàn)自動糾偏定位。在嵌入式操作系統(tǒng)上選用nucleus Plus,約95%的nucleus Plus代碼用C語言編寫,因此它能很方便移植,同時它還提供全部源代碼,這樣便于開發(fā)。另外,它還只要一次性付費,這使得它有很好的成本優(yōu)勢。 文中詳細說明了本系統(tǒng)的硬件、固件的實現(xiàn)。在硬件上闡述了一些單元電路,包括存儲器電路,接口電路,傳感器電路等的設計思路和實現(xiàn)方法。通過光電傳感電路,步進電機控制和軟件結合,形成閉環(huán)控制,從而實現(xiàn)了快速自動糾偏定位;通過大屏幕的LCD顯示實現(xiàn)了操作界面的簡單化;采用大容量的存儲器以及大字庫解決了冷僻字無法打印的問題;固件部分詳細闡述了系統(tǒng)上電啟動過程,包括Bootstrap模塊和loader模塊,Bootstrap模塊主要功能是重定位存儲器,初始化基本硬件以及Loader模塊的自動在線下載升級。Loader模塊的主要功能是下載FPGA的配置代碼,初始化鍵盤和顯示器,然后調(diào)用nucleus Plus初始化代碼,從而建立和調(diào)用任務。 本文通過總結測試結果,與老一代打印機相比,新打印機在智能化上實現(xiàn)了自動糾偏定位,使得打印機操作人員不需要準確放置存折,就能正確打印,提高了工作效率;在打印速度上比原系統(tǒng)提高30%,還可方便地實現(xiàn)軟件升級。 當然,新的打印機在存折偏移很大時,要耗費長時間才能把存折推到正確位置。這要在糾偏算法上做進一步的改進。
標簽: nucleus Plus ARM 打印機
上傳用戶:feichengweoayauya
nucleus 使用說明
標簽: nucleus 使用說明
上傳時間: 2014-12-04
上傳用戶:541657925
nucleus PLUS源碼分析
標簽: nucleus PLUS 源碼分析
上傳時間: 2015-01-15
上傳用戶:fanboynet
nucleus下錯誤代碼查詢!
標簽: nucleus 錯誤代碼 查詢
上傳時間: 2015-03-01
上傳用戶:hebmuljb
nucleus ,
上傳時間: 2014-01-25
上傳用戶:Breathe0125
nucleus集成開發(fā)環(huán)境測試版,內(nèi)含nucleus操作系統(tǒng),可進行開發(fā)試驗
標簽: nucleus 集成開發(fā)環(huán)境 測試版
上傳時間: 2013-12-26
上傳用戶:英雄
nucleus MNT評估版,內(nèi)含MNT實時內(nèi)核,可用Visual C++編譯
標簽: nucleus MNT
上傳時間: 2014-12-02
上傳用戶:dongbaobao
nucleus實時操作系統(tǒng)分析報告
標簽: nucleus 實時操作 系統(tǒng)分析 報告
上傳時間: 2015-03-09
上傳用戶:asasasas
nucleus 嵌入式系統(tǒng)文件Start.s
標簽: nucleus Start 嵌入式系統(tǒng)
上傳時間: 2015-03-12
上傳用戶:lz4v4
蟲蟲下載站版權所有 京ICP備2021023401號-1