基于群星Cortex-M3 的µ COS-II 移植模板的使用
標(biāo)簽: Cortex-M COS-II micro 移植
上傳時(shí)間: 2013-12-25
上傳用戶:cmc_68289287
μCOS-II程序設(shè)計(jì)基礎(chǔ),方便入門,簡單易懂??!
標(biāo)簽: μCOS-II程序設(shè)計(jì)基礎(chǔ)
上傳時(shí)間: 2015-07-23
上傳用戶:die0206
STM8S移植μCOS-II
標(biāo)簽: stm8s
上傳時(shí)間: 2022-07-06
上傳用戶:
隨著計(jì)算機(jī)技術(shù)的迅猛發(fā)展與后PC時(shí)代的到來,嵌入式系統(tǒng)已成為計(jì)算機(jī)領(lǐng)域的一個(gè)重要組成部分,并成為近年來新興的研究熱點(diǎn)。現(xiàn)今的嵌入式應(yīng)用對嵌入式設(shè)備的性能提出了更高的要求,8/16位單片機(jī)所能提供的系統(tǒng)性能已經(jīng)顯出不足。ARM7TDMI是一種高效,低功耗的RISC處理器。而S3C44BOX就是以該內(nèi)核為核心的一款芯片,它集成了許多外圍設(shè)備,非常適合做嵌入式產(chǎn)品。 論文主要研究基于ARM處理器和μC/OS- II操作系統(tǒng)的嵌入式數(shù)據(jù)采集系統(tǒng)設(shè)計(jì),主要內(nèi)容包括以下幾方面: (1)介紹了ARM7 S3C44BOX體系結(jié)構(gòu)和BootLoader的概念,并在參考開源BootLoader的基礎(chǔ)上進(jìn)行了BootLoader的設(shè)計(jì)與實(shí)現(xiàn); (2)深入研究了μC/OS-II的概念、特點(diǎn),分析了μC/OS-II在ARM處理器上移植所需的條件,并經(jīng)過剪裁后成功移植到ARM處理器上: (3)介紹了AD、多串口擴(kuò)展、LCD和鍵盤4個(gè)模塊的硬件工作原理,著重開發(fā)了這4個(gè)模塊的驅(qū)動(dòng)程序,并通過實(shí)驗(yàn)驗(yàn)證了多串口擴(kuò)展、LCD和鍵盤這3個(gè)模塊的工作穩(wěn)定性; (4)在ARM S3C44BOX和μC/OS-II操作系統(tǒng)基礎(chǔ)上,設(shè)計(jì)了多任務(wù)來實(shí)現(xiàn)4通道的數(shù)據(jù)采集。經(jīng)過對采集數(shù)據(jù)的分析和系統(tǒng)的運(yùn)行,可以驗(yàn)證本數(shù)據(jù)采集系統(tǒng)運(yùn)行的高效性和穩(wěn)定性。
標(biāo)簽: ARM COS 嵌入式 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-06-05
上傳用戶:sk5201314
隨著科學(xué)技術(shù)的飛速發(fā)展,各科學(xué)領(lǐng)域?qū)y試技術(shù)提出了越來越高的要求。調(diào)速器試驗(yàn)臺(tái)是調(diào)試、校驗(yàn)調(diào)速器性能的一種試驗(yàn)工具,是船舶修造廠、尤其調(diào)速器修造專業(yè)廠必須具有的試驗(yàn)設(shè)備?;贏RM嵌入式平臺(tái)和uC/OS-II實(shí)時(shí)操作系統(tǒng)的嵌入式控制調(diào)速器試驗(yàn)臺(tái)是基于國內(nèi)外調(diào)速器測試技術(shù)的發(fā)展趨勢和工作的實(shí)際要求。本調(diào)速試驗(yàn)臺(tái)充分利用了嵌入式單片機(jī)技術(shù)和傳感器技術(shù),通過采用多種傳感器采集系統(tǒng)所需要的數(shù)據(jù),例如直流電機(jī)的轉(zhuǎn)速、調(diào)速器的齒條位移等等,經(jīng)過單片機(jī)系統(tǒng)處理并輸出結(jié)果來實(shí)現(xiàn)調(diào)速器試驗(yàn)臺(tái)的功能,并運(yùn)用新型的全彩液晶顯示屏將各種試驗(yàn)數(shù)據(jù)顯示出來。 本文主要是針對調(diào)速試驗(yàn)臺(tái)控制系統(tǒng)的研究,在分析了嵌入式軟硬件可實(shí)現(xiàn)模塊化設(shè)計(jì)的基礎(chǔ)上,借鑒了“開發(fā)平臺(tái)”的設(shè)計(jì)思想,首先,在ARM嵌入式最小系統(tǒng)的基礎(chǔ)上架構(gòu)通用的硬件平臺(tái),對測控平臺(tái)的硬件結(jié)構(gòu)進(jìn)行設(shè)計(jì),特別是對于關(guān)鍵的接口電路進(jìn)行了比較深入的研究,針對不同的應(yīng)用,集成了多種接口電路。其次,在實(shí)現(xiàn)嵌入式實(shí)時(shí)多任務(wù)操作系統(tǒng)uC/OS-II在ARM上可移植的基礎(chǔ)上,架構(gòu)了通用的軟件平臺(tái),對接口電路驅(qū)動(dòng)程序進(jìn)行模塊化設(shè)計(jì)。最后,研究了基于參數(shù)實(shí)時(shí)可變型的一種新型的PID控制算法,并將此PID算法作為調(diào)速試驗(yàn)臺(tái)的控制算法。 通過對本系統(tǒng)的研究開發(fā),提高了調(diào)速器試驗(yàn)臺(tái)的測試精度,也使性能更加穩(wěn)定可靠,實(shí)現(xiàn)了整個(gè)測試過程的自動(dòng)化,從而減輕了試驗(yàn)人員的勞動(dòng)強(qiáng)度,提高了工作效率,降低了試驗(yàn)成本,也同時(shí)消除了安全隱患,因此對本課題的研究具有較大的現(xiàn)實(shí)意義。
標(biāo)簽: ARM COS 調(diào)速器 試驗(yàn)臺(tái)
上傳時(shí)間: 2013-07-20
上傳用戶:ggwz258
這是網(wǎng)名為Rein Lee寫的一篇在PROTEUS中使用ARM處理器及uC/OS-II移植理解,里面還包括移植的源代碼,以及在PROTEUS上建的工程文件,已調(diào)試好,可以運(yùn)行仿真。對于理解uC/OS-II在ARM上的移植還是很有幫助的!\r\n
標(biāo)簽: PROTEUS OS-II ARM uC
上傳時(shí)間: 2013-09-21
上傳用戶:AISINI005
設(shè)計(jì)了一種基于μCOS-II嵌入式操作系統(tǒng)的農(nóng)作物智能決策裝置。該裝置采用高性能ARM處理器作為數(shù)據(jù)處理單元,以SD卡為介質(zhì)存儲(chǔ)農(nóng)作物的知識(shí)庫,利用知識(shí)庫進(jìn)行智能決策。在軟件上使用?滋COS-II嵌入式實(shí)時(shí)操作系統(tǒng),設(shè)計(jì)了集數(shù)據(jù)采集、數(shù)據(jù)傳輸、智能決策等功能于一體的嵌入式裝置,減少了數(shù)據(jù)的傳輸量,提高了系統(tǒng)的靈活性。
上傳時(shí)間: 2013-11-18
上傳用戶:wmwai1314
1.有三根桿子A,B,C。A桿上有若干碟子 2.每次移動(dòng)一塊碟子,小的只能疊在大的上面 3.把所有碟子從A桿全部移到C桿上 經(jīng)過研究發(fā)現(xiàn),漢諾塔的破解很簡單,就是按照移動(dòng)規(guī)則向一個(gè)方向移動(dòng)金片: 如3階漢諾塔的移動(dòng):A→C,A→B,C→B,A→C,B→A,B→C,A→C 此外,漢諾塔問題也是程序設(shè)計(jì)中的經(jīng)典遞歸問題
標(biāo)簽: 移動(dòng) 發(fā)現(xiàn)
上傳時(shí)間: 2016-07-25
上傳用戶:gxrui1991
溫度華氏轉(zhuǎn)變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級(jí)!!\n") else if (a>=80) printf("73分=B等級(jí)!!\n") else if (a>=70) printf("73分=C等級(jí)!!\n") else if (a>=60) printf("73分=D等級(jí)!!\n") else if (a<60) printf("73分=E等級(jí)!!\n") } { if (b>=90) printf("b=A等級(jí)!!\n") else if (b>=80) printf("85分=B等級(jí)!!\n") else if (b>=70) printf("85分=C等級(jí)!!\n") else if (b>=60) printf("85分=D等級(jí)!!\n") else if (b<60) printf("85分=E等級(jí)!!\n") } { if (c>=90) printf("c=A等級(jí)!!\n") else if (c>=80) printf("66分=B等級(jí)!!\n") else if (c>=70) printf("66分=C等級(jí)!!\n") else if (c>=60) printf("66分=D等級(jí)!!\n") else if (c<60) printf("66分=E等級(jí)!!\n") } system("pause") return 0 }
標(biāo)簽: include stdlib stdio gt
上傳時(shí)間: 2014-11-10
上傳用戶:wpwpwlxwlx
溫度華氏轉(zhuǎn)變攝氏 #include <stdio.h> #include <stdlib.h> enum x {A,B,C,D,E} int main(void) { int a=73,b=85,c=66 { if (a>=90) printf("a=A等級(jí)!!\n") else if (a>=80) printf("73分=B等級(jí)!!\n") else if (a>=70) printf("73分=C等級(jí)!!\n") else if (a>=60) printf("73分=D等級(jí)!!\n") else if (a<60) printf("73分=E等級(jí)!!\n") } { if (b>=90) printf("b=A等級(jí)!!\n") else if (b>=80) printf("85分=B等級(jí)!!\n") else if (b>=70) printf("85分=C等級(jí)!!\n") else if (b>=60) printf("85分=D等級(jí)!!\n") else if (b<60) printf("85分=E等級(jí)!!\n") } { if (c>=90) printf("c=A等級(jí)!!\n") else if (c>=80) printf("66分=B等級(jí)!!\n") else if (c>=70) printf("66分=C等級(jí)!!\n") else if (c>=60) printf("66分=D等級(jí)!!\n") else if (c<60) printf("66分=E等級(jí)!!\n") } system("pause") return 0 }
標(biāo)簽: include stdlib stdio gt
上傳時(shí)間: 2013-12-12
上傳用戶:亞亞娟娟123
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1