隨著現(xiàn)代計算機技術和互聯(lián)網(wǎng)技術的飛速發(fā)展,嵌入式系統(tǒng)成為了當前信息行業(yè)最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數(shù)碼產(chǎn)品中廣泛使用,隨著數(shù)碼相機的普及,數(shù)碼相框產(chǎn)品得到推廣,數(shù)碼相框通過一個液晶的屏幕顯示數(shù)碼照片而非紙質照片,數(shù)碼相框比普通相框更靈活多變,也給現(xiàn)在日益使用的數(shù)碼相片一個新的展示空間。在嵌入式操作系統(tǒng)方面,uC/OS—Ⅱ憑借其小內(nèi)核、多任務、豐富的系統(tǒng)服務、容易使用以及源碼公開等特點被嵌入式系統(tǒng)開發(fā)者廣泛用在各種嵌入式設備開發(fā)中。uC/FS嵌入式文件系統(tǒng)由于穩(wěn)定性,可移植性以及與uC/OS—Ⅱ內(nèi)核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統(tǒng)開發(fā)中。NAND Flash存儲器由于其大容量數(shù)據(jù)存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應用于便攜式電子設備的數(shù)據(jù)存儲、嵌入式系統(tǒng)的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發(fā)的數(shù)碼相框芯片方案ARK1600,該平臺集成了嵌入式系統(tǒng)設計所需的相關硬件模塊。本論文的主要設計目標是在該平臺上實現(xiàn)NAND Flash存儲設備驅動的系統(tǒng)級方案,即在ARK1600平臺上通過構建uC/OS—Ⅱ操作系統(tǒng)以及uC/FS文件系統(tǒng)來實現(xiàn)NAND Flash設備驅動掛接。本論文是在Windows環(huán)境下通過ARM ADS實現(xiàn)代碼的編譯,通過Multi—ICE進行前期調試以及USB—Debug進行后期的系統(tǒng)整合調試。 本論文的主要研究工作具體涉及以下三個的方面:首先研究了ARM相關構架以及uC/OS—Ⅱ操作系統(tǒng)的特點,并在此基礎上移植uC/OS—Ⅱ操作系統(tǒng)到ARK1600平臺,分析ARK1600硬件體系結構的基礎上詳細分析了BootLoader的相關概念,并重點闡述了NAND BootLoader程序設計與實現(xiàn)過程;其次在文件系統(tǒng)方面,本論文成功移植uC/FS嵌入式文件系統(tǒng)到ARK1600平臺,在移植的過程中采用了動態(tài)文件緩沖區(qū)算法提高了該文件系統(tǒng)的數(shù)據(jù)傳輸效率;最后重點討論了NAND Flash驅動在ARK1600的實現(xiàn),主要分析了NAND Flash的數(shù)據(jù)存儲結構,并從物理層,邏輯層和文件系統(tǒng)接口層三個方面具體分析了NAND Flash驅動程序的實現(xiàn),并在NAND Flash邏輯層驅動實現(xiàn)時通過采用壞塊處理表算法實現(xiàn)了NAND的磨損均衡問題。
上傳時間: 2013-07-31
上傳用戶:xcy122677
串口通訊大師源代碼,相互學習嘛,蠻不錯的rs232調試程序-Serial communication master source code and learn from each other do
標簽: serial_COM
上傳時間: 2013-07-06
上傳用戶:zhangjt
LAMOST(Large Sky Area Multi-Obiect Fiber Spectroscopy Telescope,大天區(qū)面積多目標光纖光譜天文望遠鏡)需要對焦而上的4 000個光纖定位單元進行精確定位,一個光纖定位單元需要兩個步進電機來驅動,即需要對8 000個電機進行驅動控制。如何對這8 000個電機進行有效的控制,是本文主要的研究內(nèi)容。 本義引入EDA(Electronic Design Automation),技術,以FPGA和CAN總線為硬件載體來進行設計。FPGA相比較于DSP,單片機而言,具有10管腳多,資源豐富,使用靈活等優(yōu)點,可以存片內(nèi)集成多個電機的摔制,這樣對于提高系統(tǒng)的集成度,節(jié)約成本無疑有著很大的幫助。 在電機的控制當中,其失步和過沖會直接影響到系統(tǒng)的精度,所以需要對電機脈沖頻率加以控制,對于在平穩(wěn)狀態(tài)下能正常工作的電機,失步往往發(fā)生在啟動停止等脈沖頻率突然發(fā)生改變的時刻。具體實現(xiàn)方法是通過實驗找出一條理想的加減速曲線,再將曲線離散化,并把離散化后的加減速分頻系數(shù)存儲在FPGA片內(nèi)ROM里而,當電機運行到對應的步數(shù)時,取出分頻系數(shù)來獲取對應的運行頻率。 在LAMOST觀測中,光纖定位單元的零位是個很重要的基準,在每次觀測之前,電機都要回零,理論上電氣零位和機械零位在同一點上,如果電氣檢測到達零位則認為已經(jīng)到達機械零位位置。但是實際中由于裝配等一些原因,可能會出現(xiàn)零位短路和零位斷路的情況。零位斷路是指電機處于機械零位,但是電氣不能檢測到;零位短路是指電機不在機械零位,但是電氣已經(jīng)檢測到處于零位。這兩種情況會造成越界和機械零位一直被擠壓的后果,有可能會損壞光纖定位單元,為了防止這些情況出現(xiàn),軟件程序中加入了計數(shù)器,從而從有效地保護了光纖定位單元,同時將這些狀況向上反饋,以便維護和檢修。 在本文完成之時,能夠控制驅動336個光纖定位單元的小系統(tǒng)已經(jīng)在北京天文臺興隆觀測站實際投入運行,并于2007年5月28日獲得首條光譜,取得了不錯的效果。
標簽: 步進電機控制 驅動系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:afeiafei309
This release supports Microsoft Windows NT 4.0, Windows 2000, Windows 95, Windows 98, Windows Me, Windows XP, Red Hat Linux 6.1, Red Hat Linux 7.2, Solaris 2.6, 2.7 (7.0), 8.0, HP-UX 10.20, and 11 (see important note below)." multice22.rar
上傳時間: 2013-05-29
上傳用戶:hustfanenze
·摘要: 以IPC+DSP作為六自由度工業(yè)機器人的控制器,設計了一種基于可編程多軸控制器PMAC(Programmable Multi-Axies Controller)的開放式機器人控制系統(tǒng).采用Visual C++編制控制程序,將機器人系統(tǒng)中管理、控制功能的實現(xiàn)分為若干個模塊,負責底層伺服驅動的函數(shù)利用PMAC運動語言編寫,可直接調用.整個控制軟件能完成數(shù)據(jù)及運動狀態(tài)顯示、伺服驅動、
上傳時間: 2013-05-25
上傳用戶:qwe1234
·Multicarrier Communications: Lie-Liang Yang Wiley | ISBN: 0470722002 | 2009-03-03 ,696 pages Benefiting from both time-domain and frequency-domain signal processing techniques, multi
標簽: nbsp Communications Multicarrier Wiley
上傳時間: 2013-04-24
上傳用戶:prczsf
·詳細說明:使用凌陽單片機的多命令語音識別范例- The use insults the positive monolithic integrated circuit the multi- orders speech recognition model 文件列表: Recognise_SD ............\bsrSD.h ............\
上傳時間: 2013-04-24
上傳用戶:moshushi0009
·詳細說明:雙音多頻(DTMF)信號發(fā)生器的使用源程序,vc 編寫,與《雙音多頻(DTMF)接收器的使用源程序》聯(lián)合用- The double sound multi- frequencies (DTMF) the signal generating device use source program, the vc compilation, (DTMF) Receiver Use Source p
上傳時間: 2013-07-23
上傳用戶:tianjinfan
英文描述: Dual Negative-Edge-Triggered Master-Slave J-K Flip-Flops with Clear and Complementary Outputs 中文描述: 雙下降沿觸發(fā)主從JK觸發(fā)器明確和互補輸出
上傳時間: 2013-04-24
上傳用戶:黃華強
·詳細說明:雙音多頻的DTMF信號編碼程序,產(chǎn)生DTMF信號進行編碼。- The double sound multi- frequencies DTMF signal coded program, produces the DTMF signal to carry on the code.
上傳時間: 2013-04-24
上傳用戶:yangzhiwei