8051_ucos
所属分类:单片机开发
开发工具:Others
文件大小:20KB
下载次数:8
上传日期:2014-11-21 19:23:06
上 传 者:
ouvery
说明: 单片机8051上的ucos实时操作系统程序
(8051 ucos 8051 ucos 8051 ucos 8051 ucos)
文件列表:
8051的UCOS实时操作系统\COPYING (18321, 1997-07-22)
8051的UCOS实时操作系统\EX51L.C (8280, 1997-07-17)
8051的UCOS实时操作系统\INCLUDES.H (1495, 1997-07-16)
8051的UCOS实时操作系统\ISR51.H (754, 1997-07-17)
8051的UCOS实时操作系统\MAKEFILE (1836, 1997-07-22)
8051的UCOS实时操作系统\OS_CFG.H (2494, 1997-07-14)
8051的UCOS实时操作系统\UCOS51.DIF (7730, 1997-07-22)
8051的UCOS实时操作系统\UCOS51A.ASM (9485, 1997-07-18)
8051的UCOS实时操作系统\UCOS51C.C (2349, 1997-07-14)
8051的UCOS实时操作系统\UCOS51C.H (2392, 1997-07-16)
8051的UCOS实时操作系统 (0, 2013-04-14)
# ===========================================================================
# $Id: readme51.txt,v 1.2 1997/07/22 14:47:13 gianpi Exp $
#
# Description:
# uC/OS-51 - README File
#
# Author[s]:
# Gianpaolo Macario http://www.geocities.com/SiliconValley/Pines/5004
# ===========================================================================
INTRODUCTION
This archive file contains a porting of the uC/OS to the 8051 architecture.
The code in this archive is covered with the GNU Programming License;
see file COPYING which is enclosed in the archive.
Since Mr. Jean Labrosse, the original uC/OS author, did not release
the latest version of uC/OS to the public domain (or even GNU),
I am enclosing here only the differences to his own release,
which is available by purchasing his book "uC/OS - The Real Time Kernel".
In any case, I strongly recommend bying this book - it is a source
of useful information about uC/OS and nearly indispensable to anyone
wishing to use uC/OS and uC/OS-51.
For further help and information about uC/OS and uC/OS-51 read ucos51.htm.
WHAT YOU NEED
1. The diskette supplied with the book "uC/OS - The Real-Time Kernel".
2. The latest release of uC/OS-51.
The file is named ucos51--.zip,
where is the uC/OS version to work with,
and identifies the public snapshots of uC/OS-51
with respect to the common uC/OS version.
3. PKUNZIP 2.04G or later. Info-ZIP will do the same thing, but it is free.
4. GNU Patch (optional).
WHAT YOU FIND IN UCOS51-*.ZIP
- ucos51a.asm ucos51c.c, ucos51c.h
These are the target-dependent code.
- isr51.h
This file contain the prototypes of setvect() and getvect(),
whose implementation is in ucos51a.asm
- includes.h, os_cfg.h
These files have the same meaning as Labrosse's ones.
- ucos51.htm
This is a HTML file describing uC/OS-51 functions.
Sorry but it is a bit dated right now (it refers to the public-domain
V1.0 uC/OS code).
- ucos51.dif
This is a difference file used by patch to modify ucos.c, ucos.h
taken from Labrosse distribution.
- ex51l.c
This is a small example code.
- makefile
Makefile for BSO-Tasking MK51 showing how to use uC/OS-51 in your code.
- copying
This is the GNU Programming License (you already knew it - didn't you?)
INSTALLATION OF uC/OS-51
1. Install the diskette supplied with the book to the hard disk,
using the command
A:INSTALL C:
(or any other drives)
2. Change to the directory containing uC/OS sources
C:
CD C:\SOFTWARE\UCOS
4. Unpack ucos51-*.zip to the current directory.
pkunzip -d a:\ucos51*.zip
5. Copy target-independent sources to main uC/OS directory.
COPY SOURCE\UCOS.* .
6. If you have GNU Patch available, execute
patch < ucos51.dif
Otherwise, read ucos51.dif and try to figure out which lines to change
in ucos.c and ucos.h.
Obviously, I heartly recommend using GNU Patch!
WHERE TO REPORT BUGS AND SUGGEST IMPROVEMENTS TO uC/OS-51
Please visit my home page on Geocities:
http://www.geocities.com/SiliconValley/Pines/5004
Thank you for evaluating uC/OS-51!
Gianpaolo Macario
http://www.geocities.com/SiliconValley/Pines/5004
# === End of File ===
近期下载者:
相关文件:
收藏者: