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.

近期下载者

相关文件


收藏者