【uCOS_51的修訂版】 uCOS_51的修訂版是基于第一版不足之處作出修訂,主要涉及修改OS_CPU_A.ASM匯編源文件、增加STARTUP.A51用戶上電初始化程序等。 【uCOS_51的概述】 uCOS_51是基于uCOS-II v2.52移植的MCS-51系列單片機(jī)的高級(jí)應(yīng)用,采用大模式,在Protues 仿真里已經(jīng)外部擴(kuò)展64KB的SRAM。選擇v2.52這個(gè)版本的原因在于本人在校學(xué)習(xí)嵌入式實(shí)時(shí)操作系統(tǒng)的課本使用v2.52源碼進(jìn)行講解,uCOS-II是源碼公開、可移植性非常強(qiáng)的實(shí)時(shí)系統(tǒng)。在此聲明:歡迎學(xué)習(xí)傳播,嚴(yán)禁商業(yè)運(yùn)用,否則后果自負(fù)。 【uCOS_51的特性】 uCOS_51具有很強(qiáng)的擴(kuò)展性,您可以根據(jù)自己的需求,通過修改開關(guān)宏、配置常量等一系列措施對(duì)uCOS-II v2.52進(jìn)行裁剪。uCOS_51增加了串口驅(qū)動(dòng),這要?dú)w功于楊屹前輩,本人對(duì)楊前輩提供的串口驅(qū)動(dòng)庫進(jìn)行裁剪、整理以適應(yīng)uCOS_51的應(yīng)用。在uCOS_51中,本人設(shè)計(jì)編寫了一個(gè)基于uCOS-II的多任務(wù)并發(fā)執(zhí)行的實(shí)例以啟發(fā)初學(xué)者對(duì)嵌入式操作系統(tǒng)的認(rèn)識(shí)。 【uCOS_51的參考資料】 《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II教程》吳永忠等編著,《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II(第2版)》Jean J.Labrosse著、邵貝貝等譯,《新編單片機(jī)原理與應(yīng)用(第二版)》潘永雄編著,《51單片機(jī)開發(fā)與應(yīng)用技術(shù)詳解》趙建領(lǐng)、薛園園等編著,《例說51單片機(jī)(C語言版)》張義和等編著。楊屹前輩的串口驅(qū)動(dòng)庫和陳是知前輩的51匯編源文件。uCOS-II v2.52內(nèi)核源碼來自《嵌入式實(shí)時(shí)操作系統(tǒng)uC/OS-II(第2版)》光盤資料。 【uCOS_51的技術(shù)支持】 uCOS_51由本人休閑在家編寫,由于時(shí)間精力和能力的有限,難免有所疏乎,歡迎有志人士一起學(xué)習(xí)探討。 作者:華兄
【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 光盤資料里面直接拷貝,附帶兩個(gè)自己添加的文件,一個(gè)是鐘常慰編寫的《uCOS-IIv2.52源碼中文譯注》,另一個(gè)是光盤資料壓縮包,本目錄有關(guān)uCOS-II v2.52介紹、學(xué)習(xí)以及應(yīng)用 uCOS_51\BSP 板級(jí)支持包目錄 uCOS_51\APP 應(yīng)用層文件目錄 uCOS_51\Note 注意事項(xiàng)目錄 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系列單片機(jī)上的移植實(shí)例(修訂版)
uCOS_51.rar
(3.79 MB, 下載次數(shù): 1095)
2014-12-25 15:20 上傳
點(diǎn)擊文件名下載附件
|