mips_ucos_1.10
所属分类:处理器开发
开发工具:C/C++
文件大小:238KB
下载次数:71
上传日期:2006-03-28 14:57:54
上 传 者:
tnt100
说明: MIPS架构UCOS-ii移植例程,不同于ucos-ii网站上下载例程,新增加2个例程文件,对新手十分重要
(MIPS architecture UCOS-ii transplant routines, unlike CENTER-ii routines download site, two new routines, the importance of thumb)
文件列表:
mips_ucos_1.10 (0, 2006-03-20)
mips_ucos_1.10\atlas (0, 2006-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10 (0, 2006-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas (0, 2006-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas\tmon (0, 2006-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas\tmon\bin (0, 2006-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas\tmon\doc (0, 2006-03-21)
mips_ucos_1.10\Software (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\bin (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\bin\link (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\doc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\inc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\src (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex2_Atlas (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex2_Atlas\bin (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex2_Atlas\bin\link (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex2_Atlas\doc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex2_Atlas\inc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex2_Atlas\src (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\mips_ucos (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\atlas (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\atlas\inc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\atlas\src (0, 2006-03-28)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\common (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\common\inc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\common\src (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\lib (0, 2006-03-20)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\lib\inc (0, 2006-03-21)
mips_ucos_1.10\Software\uCOS-II\mips_ucos\lib\src (0, 2006-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas\tmon\bin\tmon.fl (197085, 2004-03-20)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas\tmon\doc\TMON.doc (46080, 2004-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10\atlas\tmon\doc\TMON.txt (6866, 2004-03-21)
mips_ucos_1.10\atlas\tmon-bin_1.10.zip (60600, 2004-03-21)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\bin\ex1.rec (59322, 2004-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\bin\link\link.xn (2897, 2004-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\bin\Makefile (4833, 2004-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\doc\notes.doc (32768, 2004-03-20)
mips_ucos_1.10\Software\uCOS-II\Ex1_Atlas\doc\notes.txt (2089, 2004-03-20)
... ...
MIPS Port of uC/OS-II
Date : 03.20.2004
Version : 1.10
uC/OS-II : Version 2.61
TOOL-CHAIN : GCC
ported by Michael Anburaj
Homepage: http://geocities.com/michaelanburaj/
e-mail : michaelanburaj@hotmail.com
Installation : UNZIP to desired drive (root is recommended)
Note: All paths & build reference made to uC/OS files are relative. So uC/OS source & MIPS_UCOS must be extracted to the same path.
Folders:
mips_ucos : Contains the generic code files required for a project development on the MIPS core.
common : Contains the uC/OS MIPS platform code.
Atlas : Contains the Atlas specific HAL code.
lib : Standard library code.
Ex1_ATLAS : Sample application code written on top of uC/OS.
Building & Running the project:
Refer to the notes.txt or notes.doc in the respective doc folder under the MIPS processor example projects.
Important!!!
MIPS_UCOS based applications can be run on top of any ROM monitor. The
following is recomended:
1. TMON - For TMON booted RAM & ROM applications. TMON must be burnt in Flash.
Notes:
1. Critical section manipulation methods 3 is implemented. Use only method #3 (very important)
2. All interrupts are under the control of the OS (uC/OS-II). And the main INT handler is C_INTHandler() function in FRMWRK.c
3. Interrupts operate purely in the EXC stack.
4. Porting this to other processors is very simple. Just modify the folowing functions:
a. C_INTHandler() in FRMWRK.c
b. FRMWRK_vStartTicker() in FRMWRK.c
c. Init.S
d. CONSOL.c (not important)
Ports for the following MIPS processors are available with me:
none.
If you need any of these, please email me at michaelanburaj@hotmail.com
This port can be modified very easily to make it work on any MIPS core (MIPS32, MIPS***) based microprocessor or micro-controller. Please feel free to get in touch with me if you have difficulties doing this.
Cheers,
Michael Anburaj.
近期下载者:
相关文件:
收藏者: