隨著電子技術的不斷發展,嵌入式系統越來越多地在控制類、消費類、通訊類等電子產品廣泛應用,嵌入式技術也越來越和人們的生活緊密結合。同時,計算機硬件的發展以及數據量的增加,對存儲設備的要求也越來越高。 本文深入研究了嵌入式系統中數據存儲和數據交換,提出了一套完整的嵌入式系統中數據存儲和數據交換的設計方案,并詳細介紹了其實現過程。Flash存儲器由于體積小、功耗低、性能穩定等特點在便攜式電子產品中得到了廣泛的應用。Flash存儲器主要有兩種形式:Nor Flash和Nand Flash。Nor Flash具有XIP特性,可以直接在芯片上執行代碼,而且讀取速度較快。Nand Flash存儲密度大、容量大、生產工藝簡單、性價比高,但是控制方式復雜而且可能會存在一定的壞塊。SD卡是近年來流行的大容量便攜式存儲卡。本系統中,我們以Flash和SD卡作為數據存儲介質。在存儲介質的選擇方面,在系統內部采用了體積小、容量大、成本低的Flash,并采用Nor和Nand Flash相結合的方案:在Nor Flash上存儲與系統相關的軟件和程序,在Nand Flash上存儲用戶數據。系統外部采用安全性高、容量大、性能佳的SD卡作存儲容量擴展。實現了基于Atmel公司ARM系列MCU的Flash存儲器和SD卡的硬件電路的設計及底層驅動程序的設計。 本研究分別根據Nor和Nand Flash數據存儲和操作特點,分析了JFFS2和YAFFS的特點以及各自的存儲方式、斷電保護、損耗平衡、垃圾回收等一系列的策略和機制,并在Nor和Nand Flash上實現并優化了這些管理機制。在SD上則采用目前主流操作系統(Windows,Linux等)所支持的FAT16文件格式,完成了從磁盤格式化到文件的讀寫等標準API函數,實現了嵌入式系統的高速數據交換。
上傳時間: 2013-04-24
上傳用戶:qulele
數控沖床送料系統主要用于與沖床實現配套,在沖孔過程中按照程序設定控制板料移動和沖床沖孔,實現沖孔的高度自動化。自動送料機構作為沖壓加工生產實現自動化的最基本的要求,它的自動化程度高低,直接影響著沖壓生產效率以及沖壓生產整體自動化水平,只有其自動化程度與沖壓設備相匹配甚至高于沖壓設備,才能夠實現沖壓生產的完全自動化。 嵌入式系統是繼IT網絡技術之后,又一個新的發展方向,由于嵌入式系統自身的優點,現在已經廣泛應用到軍事國防、消費電子、工業控制等各個領域。隨著電子、計算機、自動控制以及精密機械與測試技術的不斷提高和發展,自動送料裝置也在隨著數控機床的發展而在迅速發展和演變。而隨著嵌入式微處理器的發展,嵌入式系統也開始運用到數控沖床自動送料系統中來。 本文采用目前廣泛使用的32位ARM微處理器,Samsung公司基于ARM920T的S3C2440A作為系統的主控制器,該處理器主要面向嵌入式設備,具有性價比高、功耗低的特點,并且在嵌入式Linux操作系統下可移植性好,具有較強的控制能力和豐富的片內資源。該系統能實現數控沖床的自動送料,軟硬件結構簡單,定位精度高,操作簡單方便,具有良好的人機界面。論文首先根據生產實際要求和控制系統設計原則,確定了送料系統的軟硬件總體設計方案。硬件方面,在S3C2440A的基礎上擴展了NANDFlash、NORFlash、SDRAM、LCD觸摸屏模塊,并設計了X、Y軸電機及其驅動電路。軟件方面,選用Linux操作系統,在此基礎上構建了嵌入式Linux開發環境,實現了Bootloader、Linux內核、YAFFS根文件系統的移植,選用Qt/Embeded設計系統的操作界面,給出了系統各個模塊的程序設計,包括人機界面、速度預處理、插補模塊和電機控制部分,文章對系統的軟硬件的抗干擾技術也專門做了介紹。隨后,文章還介紹了積分分離的PID控制算法,并通過使用matlab對電機控制進行仿真,驗證了該算法的可行性。 文章在最后對整個設計進行了總結和展望,指出了系統存在的問題和一些可以改進的地方。
上傳時間: 2013-06-28
上傳用戶:love1314
自動開袋機是一種比較復雜的機電一體化縫紉機械,用于加工服裝口袋,與常規手動開裁縫制口袋相比,具有高效率、高品質、高精度的優勢,越來越受到服裝廠青睞。自動開袋機控制系統的研究可滿足市場對此的需求。 論文根據對自動開袋機的機械結構、電氣系統、縫制過程及工藝實現進行分析,提出一種基于ARM9處理器S3C2410和嵌入式WinCE操作系統的控制方案,隨后進行了硬件設計、氣動控制系統設計以及軟件設計。系統的硬件電路部分,論文根據開袋機動作要求及處理器情況,進行了最小系統、電源模塊、串口接口、I/O擴展接口、液晶屏顯示接口等電路設計。氣動控制系統部分,論文進行了滿足動作要求的氣動元件選型以及系統氣動回路設計。系統的軟件設計部分,分析了系統啟動代碼的實現方法,對WinCE操作系統進行定制,并基于EVC開發出應用程序(含用戶圖形界面)部分。論文最后,進行了系統調試工作,并對課題進行總結和展望。 論文設計的自動開袋機控制系統基于WinCE操作系統,人機界面簡潔美觀,操作方便,機器功能比較完善,性能好。在研究過程中,對傳統的開袋機定位方式進行改進,軟件方面考慮到優化性設計。
上傳時間: 2013-04-24
上傳用戶:15853744528
隨著多媒體技術和網絡技術的發展,嵌入式圖像采集系統的研究與實現越來越受到人們的重視。傳統的圖像采集系統一般采用基于PC機平臺和視頻采集卡的形式,該方案系統體積大、成本高,在遠距離、多點系統中實現困難。在這種背景下,設計一種輕便小巧的采集系統來采集、存儲并顯示所需的圖像成為市場所需。 本論文研究設計了一種基于嵌入式的圖像采集與傳輸系統,具有體積小、成本低、穩定性高等優點。該系統硬件平臺采用基于ARM920T核的S3C2410X處理器,軟件采用嵌入式Linux操作系統,利用USB攝像頭采集圖像并在目標板的LCD上進行顯示,通過網絡還可將采集到的圖像傳輸到PC機上顯示。該方案大大降低了系統的復雜性,同時提高了系統的穩定性和圖像質量,可以擴展應用在遠程監控系統等諸多領域,具有廣闊的市場和應用前景。 本論文首先介紹了課題研究的時代背景、實踐意義和研究現狀,并對嵌入式系統開發的基礎理論知識作了介紹,在此基礎上給出了嵌入式圖像采集與傳輸系統的總體結構設計;接著詳細分析了嵌入式Linux操作系統的開發技術,包括嵌入式開發環境的建立、Bootloader移植、Linux內核移植和根文件系統的制作,并介紹了嵌入式Linux下的設備驅動程序,實現了USB攝像頭驅動的移植,完成了利用攝像頭采集圖像的功能;然后完成了MiniGUI圖形用戶界面的移植和圖像在LCD上的顯示;最后實現了基于socket的網絡通信,完成了視頻采集和傳輸系統的整體功能,并給出了最終的實驗結果。 論文的最后是對全文的一個總結,對系統設計所完成的工作進行了概括,指出所存在的不足,對后續的研究工作做了進一步的展望,并給出了改進方法。
上傳時間: 2013-04-24
上傳用戶:1966640071
本文對Windows NT 操作系統的多線程同步機制和同步對象進行了分析,以其在檢測儀和經緯儀同步通信程序開發中的應用為例,論述了如何通過共享事件來實現應用程序和設備驅動程序的同步通信,并給出了
上傳時間: 2013-06-30
上傳用戶:小楓殘月
cc1100的通信程序,msp430單片機與cc1100的無線通信
上傳時間: 2013-07-16
上傳用戶:Wwill
51單片機中的LCD160128的驅動程序 在Proteus中仿真
上傳時間: 2013-05-22
上傳用戶:lhc9102
51單片機中用I2C串行總線來驅動存儲器E2ROM的程序
上傳時間: 2013-07-03
上傳用戶:feilinhan
本文通過對匯編語言地指令系統的共性的研究,找到了一種有效的在匯編語言的基礎上,自動得到源代碼的流程圖的算法。對軟件維護自動化的實現提供了良好的開端。關鍵詞:程序模塊圖,程序流程圖,網格法,
上傳時間: 2013-07-02
上傳用戶:JIUSHICHEN
本文以正在研制的某新型電臺為應用背景,研究在電臺上使用觸摸屏的硬件設計方法和軟件實現途徑。 觸摸屏是人機交互發展的方向。目前已在多種領域得到了廣泛地應用,而使用觸摸屏代替按鍵在無線電臺上實現人機交互功能目前尚不多見。在無線電臺上使用觸摸屏可以盡可能地減少電臺的體積,同時采用常見的Windows風格的操作系統,可以使電臺不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺和Windows CE的軟件平臺。硬件平臺的內核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺還集成了LCD,觸摸屏等人機接口,同時提供了USB主控制器接口、SD卡擴展接口和RS232接口。平臺技術先進,結構合理,功能較完備,整體性、可擴充性強。 在此硬件平臺的基礎上,本文深入分析了基于Windows CE軟件平臺的構建,對應用開發所涉及工具軟件作了介紹,并依據應用開發的需要定制了Windows CE內核。本文對LCD、觸摸屏和USB的驅動程序作了深入研究,并在此基礎上初步涉及了Windows CE應用程序開發,實現了電臺操作界面,實現了基本的數據錄入與輸出功能。
上傳時間: 2013-07-26
上傳用戶:fandeshun