標題: uCOS-II v2.52在MCS-51系列單片機上的移植實例(修訂版) [打印本頁]
作者: daniu 時間: 2014-12-25 15:20
標題: uCOS-II v2.52在MCS-51系列單片機上的移植實例(修訂版)
【uCOS_51的修訂版】
uCOS_51的修訂版是基于第一版不足之處作出修訂,主要涉及修改OS_CPU_A.ASM匯編源文件、增加STARTUP.A51用戶上電初始化程序等。
【uCOS_51的概述】
uCOS_51是基于uCOS-II v2.52移植的MCS-51系列單片機的高級應(yīng)用,采用大模式,在Protues 仿真里已經(jīng)外部擴展64KB的SRAM。選擇v2.52這個版本的原因在于本人在校學習嵌入式實時操作系統(tǒng)的課本使用v2.52源碼進行講解,uCOS-II是源碼公開、可移植性非常強的實時系統(tǒng)。在此聲明:歡迎學習傳播,嚴禁商業(yè)運用,否則后果自負。
【uCOS_51的特性】
uCOS_51具有很強的擴展性,您可以根據(jù)自己的需求,通過修改開關(guān)宏、配置常量等一系列措施對uCOS-II v2.52進行裁剪。uCOS_51增加了串口驅(qū)動,這要歸功于楊屹前輩,本人對楊前輩提供的串口驅(qū)動庫進行裁剪、整理以適應(yīng)uCOS_51的應(yīng)用。在uCOS_51中,本人設(shè)計編寫了一個基于uCOS-II的多任務(wù)并發(fā)執(zhí)行的實例以啟發(fā)初學者對嵌入式操作系統(tǒng)的認識。
【uCOS_51的參考資料】
《嵌入式實時操作系統(tǒng)uC/OS-II教程》吳永忠等編著,《嵌入式實時操作系統(tǒng)uC/OS-II(第2版)》Jean J.Labrosse著、邵貝貝等譯,《新編單片機原理與應(yīng)用(第二版)》潘永雄編著,《51單片機開發(fā)與應(yīng)用技術(shù)詳解》趙建領(lǐng)、薛園園等編著,《例說51單片機(C語言版)》張義和等編著。楊屹前輩的串口驅(qū)動庫和陳是知前輩的51匯編源文件。uCOS-II v2.52內(nèi)核源碼來自《嵌入式實時操作系統(tǒng)uC/OS-II(第2版)》光盤資料。
【uCOS_51的技術(shù)支持】
uCOS_51由本人休閑在家編寫,由于時間精力和能力的有限,難免有所疏乎,歡迎有志人士一起學習探討。
作者:華兄
【uCOS_51的工程目錄簡介】
uCOS_51 根目錄
uCOS_51\uCOS-II\Src uCOS-II v2.52內(nèi)核源文件目錄
uCOS_51\uCOS-II\MCS-51 與硬件相關(guān)的文件目錄
uCOS_51\uCOS-II\Inc 與應(yīng)用相關(guān)的文件目錄
uCOS_51\uCOS-II\Doc 光盤資料里面直接拷貝,附帶兩個自己添加的文件,一個是鐘常慰編寫的《uCOS-IIv2.52源碼中文譯注》,另一個是光盤資料壓縮包,本目錄有關(guān)uCOS-II v2.52介紹、學習以及應(yīng)用
uCOS_51\BSP 板級支持包目錄
uCOS_51\APP 應(yīng)用層文件目錄
uCOS_51\Note 注意事項目錄
uCOS_51\Output Keil輸出文件目錄
uCOS_51\Listing Keil列表文件目錄
uCOS_51\Protues 仿真 uCOS_51仿真文件目錄
uCOS_51\Protues 仿真\截圖 uCOS_51仿真截圖
【uCOS_51的源碼下載】
推薦:uCOS-II v2.52在MCS-51系列單片機上的移植實例(修訂版)
uCOS_51.rar
(3.79 MB, 下載次數(shù): 1095)
2014-12-25 15:20 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
作者: zouli415 時間: 2015-2-9 14:38
學習了
作者: efgcool 時間: 2015-3-19 09:01
太感謝了,學習一下。
作者: zql709928356 時間: 2015-3-31 20:35
分享下WIFI串口調(diào)試助手!手機程序! [修改
作者: jiakuo25 時間: 2015-4-19 09:12
灰常感謝
作者: Rear 時間: 2015-5-19 23:40
正需要,學習學習
作者: XDLD 時間: 2015-6-14 22:59
頂!這個找了很久,都是要賬號積分才給下,我只有這個論壇的賬號,所以謝謝了!
作者: abc123194 時間: 2015-7-16 11:09
正在學UC,有這方面需,謝謝!
作者: 學神我 時間: 2015-11-7 18:23
學習學習,感謝
作者: 凹凸曼怎愛i 時間: 2015-11-14 10:00
正需要,學習學習
作者: zealforC 時間: 2015-12-28 19:10
很不錯的資料,頂一個。!
作者: 維少主 時間: 2016-1-16 21:27
不錯很好
作者: rumintao 時間: 2016-1-27 08:39
很不錯的資料,頂一個。!
作者: 星空行走 時間: 2016-2-18 17:19
謝謝樓主的分享
作者: 星空行走 時間: 2016-2-18 17:24
受教了
作者: 為了毛爺爺 時間: 2016-3-8 11:17
十分感謝。。!參悟去了
作者: longlinsong 時間: 2016-3-15 14:43
我也想看看,學習學習!
作者: alan1140 時間: 2016-3-16 13:36
謝謝樓主分享
作者: alan1140 時間: 2016-3-16 13:36
不錯,移植到51上了,學習了
作者: wzyl 時間: 2016-3-25 09:44
正需要這個,非常感謝!
作者: huangsotne 時間: 2016-4-2 00:02
學習一下,感謝
作者: daz 時間: 2016-4-9 22:37
想看看!
作者: 夢緣星辰 時間: 2016-4-12 10:10
很實用
作者: neversay08 時間: 2016-4-28 17:01
強大 收下了
作者: ac505 時間: 2016-5-29 21:22
收了.學習.謝謝!
作者: cun668 時間: 2016-7-9 21:08
好東西,學習學習
作者: 277310199 時間: 2016-7-11 15:06
可以嗎
作者: yanzhiwei 時間: 2016-7-25 17:24
學習一下
作者: hhyichao 時間: 2016-8-14 11:51
強大 收下了
作者: liangqin1573 時間: 2016-9-7 10:01
正在學51,網(wǎng)上看到51能跑系統(tǒng),向前輩們學習!
作者: scdyzjcq 時間: 2016-12-25 18:16
謝謝樓主分享。
作者: yamato2011 時間: 2017-3-20 12:57
我也在移植51,出了不少問題,學習一下。
作者: 又見 時間: 2017-4-1 16:21
這也可以啊。?纯磳W習
作者: bhjyqjs 時間: 2017-4-6 12:01
多任務(wù)系統(tǒng)實例較少,謝謝了
作者: hzfh 時間: 2017-5-4 09:50
想要啊學習啊、
作者: yk1225 時間: 2017-5-19 21:09
學習了
作者: xiaoyong4000 時間: 2017-6-4 09:36
這個需要外擴RAM嗎,需要多大的RAM才可以跑?
作者: jubaolun 時間: 2017-7-15 05:02
學習了,謝謝分享。
作者: GCSC 時間: 2017-9-24 20:52
太感謝了
作者: 魯翔成 時間: 2017-9-25 09:48
期待能達到多任務(wù)實時處理的目的
作者: diannaoza 時間: 2017-9-25 21:09
謝謝樓主的分享
作者: mcu007_rtos 時間: 2017-10-9 12:06
學習一下。感謝分享。
作者: 忘記一切 時間: 2017-11-19 16:29
太感謝了
作者: bayga456 時間: 2018-3-15 23:50
感謝分享,慢慢學習
作者: awencg 時間: 2018-3-28 04:12
贊一個!
作者: zhangxiaozi 時間: 2018-4-11 08:26
我查了一下網(wǎng)上的好多移植案例,大多數(shù)只有兩個任務(wù),個別有三個任務(wù),沒一個超過三任務(wù)的,我花了點時間也沒找出原因!不知樓主是否也遇到同樣的問題?
作者: genii 時間: 2018-8-14 16:30
謝謝樓主的分享
作者: 15295959697 時間: 2018-10-27 20:46
多謝樓主分享
作者: berlin235 時間: 2018-12-10 19:26
感謝樓主分享
作者: szdzy 時間: 2018-12-20 14:11
太感謝了,學習一下。
作者: pm1981 時間: 2019-2-27 10:50
正在學習謝謝分享
作者: hopeasy 時間: 2019-8-17 18:35
頂!這個找了很久
作者: 鵬博士PBs 時間: 2019-8-18 09:18
感覺應(yīng)該還是蠻實用的
作者: shang000 時間: 2019-12-7 09:49
謝謝分享
作者: djx04 時間: 2020-4-7 20:30
學習ucos
作者: raindrop1976 時間: 2020-4-19 15:39
學習下ucos在單片機中的應(yīng)用
作者: azhang1999 時間: 2020-6-7 19:16
太感謝了,受教了
作者: longlongx 時間: 2021-4-13 14:13
學習 RTOS 很好的文件. 謝謝樓主無私的分享。
作者: shumivan 時間: 2021-4-27 17:30
屬實有用,不錯,很贊的設(shè)計
作者: luvemcu 時間: 2021-6-3 10:59
學習μCOS II最接地氣的項目,能不能使用沒關(guān)系,能當學習資料
作者: wdliming 時間: 2023-7-29 17:45
謝謝分享,再次來深入學習下
作者: woyaodwn 時間: 2024-1-4 09:46
很不錯的資料,頂一個。!
作者: Chenggong 時間: 2024-5-10 13:58
學習了,謝謝分享。
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |