uCOS-II v2.52 在lpc2000系列ARM上的移植源代碼,配合相應的工程模板使用,在ads1.2中調試通過。
上傳時間: 2013-07-11
上傳用戶:CHINA526
隨著城市高層建筑的發(fā)展,建筑的消防安全性越來越引起人們的重視。火災報警系統(tǒng)是建筑自動化系統(tǒng)中重要的組成部分,它利用各種探測器來檢測火情,對火災的發(fā)生進行及時準確的報警,并控制各種滅火設備進行自動滅火和對相關設備進行聯(lián)動控制。傳統(tǒng)的火災報警系統(tǒng)采用微機中心處理方式,每個控制中心處理2000至8000個探測單元的信息,系統(tǒng)的實時性與穩(wěn)定性的提升受到控制中心的數據處理能力和網絡通信速率的限制。 基于這一現(xiàn)狀,本文提出了基于ARM與uC/OS-Ⅱ的網絡火災報警系統(tǒng)。將控制中心的數據處理任務交由各控制單元,引入嵌入式操作系統(tǒng)對任務進行管理,同時引入TCP/IP協(xié)議棧實現(xiàn)網絡功能,利用Internet來進行信息傳輸。 本文設計了基于ARM的控制單元硬件平臺,并進行了硬件模塊測試。ARM作為32位RISC芯片的領導者,具有很高的處理能力,同時其成本較低,十分適用于作為系統(tǒng)中的控制單元,從硬件上保證了系統(tǒng)的數據處理能力與火災報警的實時性。 在軟件上,本文移植了uC/OS-Ⅱ作為系統(tǒng)的軟件平臺,編寫了啟動與移植相關代碼,并做了移植測試。uC/OS-Ⅱ作為開源的嵌入式實時操作系統(tǒng),擁有極為精簡的內核和出色的實時性與可靠性,作為控制單元的操作系統(tǒng)平臺對任務進行管理與調度,從軟件上保證了系統(tǒng)的穩(wěn)定性與可靠性。 最后,本文在ARM和uC/OS-Ⅱ的基礎上實現(xiàn)了網絡協(xié)議棧LwIP的移植,進行了計算機通信測試。網絡協(xié)議棧的移植使控制單元通過Internet完成信息的傳輸與控制,提高網絡的擴展性與健壯性,同時擺脫了專用網絡的傳輸速率與范圍的限制。 本文研究的系統(tǒng)具有分布智能化的特點,多個嵌入式控制單元取代了控制中心火災信息處理,降低了中心數據處理壓力和網絡通信壓力,平行的網絡結構提高了系統(tǒng)的穩(wěn)定性,個別控制單元故障不會引起整個系統(tǒng)的崩潰,為基于這一思路的火災報警系統(tǒng)建立了一個完整的軟硬件平臺。
標簽: uCOS ARM 火災報警 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:Ten_Gallon_Head
隨著現(xiàn)代計算機技術和互聯(lián)網技術的飛速發(fā)展,嵌入式系統(tǒng)成為了當前信息行業(yè)最熱門的焦點之一。ARM以其高性能低功耗的特點成為目前主流的32位嵌入式處理器而在數碼產品中廣泛使用,隨著數碼相機的普及,數碼相框產品得到推廣,數碼相框通過一個液晶的屏幕顯示數碼照片而非紙質照片,數碼相框比普通相框更靈活多變,也給現(xiàn)在日益使用的數碼相片一個新的展示空間。在嵌入式操作系統(tǒng)方面,uC/OS—Ⅱ憑借其小內核、多任務、豐富的系統(tǒng)服務、容易使用以及源碼公開等特點被嵌入式系統(tǒng)開發(fā)者廣泛用在各種嵌入式設備開發(fā)中。uC/FS嵌入式文件系統(tǒng)由于穩(wěn)定性,可移植性以及與uC/OS—Ⅱ內核的相兼容被廣泛用在基于uC/OS—Ⅱ的嵌入式系統(tǒng)開發(fā)中。NAND Flash存儲器由于其大容量數據存儲、高速存取速度、易于擦除和重寫、功耗小等特點被廣泛應用于便攜式電子設備的數據存儲、嵌入式系統(tǒng)的程序存儲載體中。 本論文的硬件工作平臺是艾科公司研發(fā)的數碼相框芯片方案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)的數據傳輸效率;最后重點討論了NAND Flash驅動在ARK1600的實現(xiàn),主要分析了NAND Flash的數據存儲結構,并從物理層,邏輯層和文件系統(tǒng)接口層三個方面具體分析了NAND Flash驅動程序的實現(xiàn),并在NAND Flash邏輯層驅動實現(xiàn)時通過采用壞塊處理表算法實現(xiàn)了NAND的磨損均衡問題。
上傳時間: 2013-07-31
上傳用戶:xcy122677
PROTEUS下仿真ARM應用系統(tǒng),支持UCOS操作系統(tǒng)。
標簽: PROTEUS ARM 仿真 應用系統(tǒng)
上傳時間: 2013-09-27
上傳用戶:蒼山觀海
嵌入式操作系統(tǒng)ucos在51單片機上的移植,很有實用價值,參考這個程序也可以把ucos輕松的移植到其它mcu或arm及dsp上
標簽: ucos 嵌入式操作系統(tǒng) 51單片機 移植
上傳時間: 2015-03-11
上傳用戶:13681659100
很好的一個可以在8051上可以運行的ucos,對沒有arm板的人是個好消息
上傳時間: 2014-11-21
上傳用戶:671145514
ARM FXB440的源碼,加入對UCOS的支持,是學習操作系統(tǒng)的比較好的范例
上傳時間: 2015-05-30
上傳用戶:zhengjian
把uCOS移植到三星的44B0的CPU上面,不過是在IAR環(huán)境下的,代碼是2.80的,還帶uCGUI哦,用IAR for ARM 4.31和H-JTAG驗證通過。個人認為可以媲美官方版本的移植。
上傳時間: 2014-01-11
上傳用戶:mikesering
自已寫的lwip+ucos程序已調通,參考了楊曄 的skyeye.得到很多人的幫助.貢獻出來.用arm sdt可以打開.硬件平臺是s3c44b0+8019
上傳時間: 2015-07-25
上傳用戶:壞壞的華仔
ARM的ADS開發(fā)工具下,GPRS+UCOS-II開發(fā)源碼
上傳時間: 2015-10-16
上傳用戶:sunjet