uCOS-III-STM32F107
所属分类:uCOS/RTOS
开发工具:C/C++
文件大小:12220KB
下载次数:83
上传日期:2011-06-07 17:35:04
上 传 者:
iShow
说明: ucos-iii ucos-3 STM32F107 源代码,源程序 下载
(ucos-iii STM32F107 source code, source code download)
文件列表:
Micrium-Book-uCOS-III-STM32F107\Catalog\Micrium-2009-Catalog.pdf (2149513, 2009-03-27)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\ARM-ARMv7-ReferenceManual.pdf (2098737, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\ARM-CortexM3-Technical-Reference-Manual.pdf (2277772, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\Micrium-uC-Eval-STM32F107-Schematics.pdf (88437, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\STLM75.pdf (316299, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\STM32F105xx-STM32F107xx-Datasheet.pdf (1022147, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\STM32F105xx-STM32F107xx-ReferenceManual.pdf (15582318, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp.c (24249, 2009-10-12)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp.h (26220, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_i2c.c (43478, 2009-10-12)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_i2c.h (5109, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_int.c (16925, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_periph.c (11174, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_ser.c (17415, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_ser.h (5759, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_stlm75.c (15005, 2009-08-13)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_stlm75.h (6504, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\cortexm3_macro.h (2228, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_adc.h (18857, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_bkp.h (6914, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_can.h (12941, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_crc.h (1884, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_dac.h (9663, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_dbgmcu.h (2918, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_dma.h (17977, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_exti.h (6010, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_flash.h (14407, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_fsmc.h (18490, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_gpio.h (16270, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_i2c.h (15690, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_iwdg.h (3417, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_lib.h (3203, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_map.h (590528, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_nvic.h (20456, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_pwr.h (3868, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_rcc.h (26742, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_rtc.h (3622, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_sdio.h (18329, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_spi.h (13721, 2009-07-14)
Micrium-Book-uCOS-III-STM32F107\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_systick.h (3215, 2009-07-14)
... ...
Micrim
1290 Weston Road, Suite 306
Weston, FL 33326
www.micrium.com
+1 954 217 2036
C/OS-III, The Real-Time Kernel
ISBN 978-0-***23375-3-0
Software distribution for book
READ ME
-----------------------------------------------------------------------------------------------------------
Release V3.01.0 (2009/12/07):
-----------------------------------------------------------------------------------------------------------
1) The API for OSTaskCreate() changed. The seventh argument changed from:
CPU_STK *p_stk_limit;
to
CPU_STK_SIZE stk_limit;
This argument now represents the number of CPU_STK elements left before the stack is empty.
This is used when the CPU supports stack limit checking.
2) As shown above, OS_STK_SIZE has been changed to CPU_STK_SIZE and thus, this data type is declared in uC/CPU
instead of uC/OS-III.
3) We removed OS_AppInitHookPtr because it was impossible to initialize this pointer prior to dereferncing it.
OSInit() set the pointer to NULL and didn't allow the user to change its value before using it.
4) Added a new operating mode to OSTimeDly(), i.e. OS_OPT_TIME_PERIODIC
5) Added the function OSSafetyCriticalStart() which, when called will prevent further kernel objects from being created.
In other words, after calling this function, you will no longer be allowed to create tasks, semaphores, mutexes, etc.
In some safety critical systems, it's not allowed to create kernel objects once initialization has completed.
6) Corrected bug when an object was pend aborted when using OSPendMulti().
7) Corrected bug when an object was deleted when using OSPendMulti().
8) Replaced:
for (;;)
to
while (DEF_ON)
for tasks to represent that the loop runs while power is applied.
9) Fixed a bug in OSPendMulti().
The scheduler was locked during a critical region that should have been protected by disabling/enabling interrupts.
10) The timestamp is now read when a task is created to determine when the task starts.
This is used to compute the per task CPU usage.
11) Statistics are reset after determining CPU usage capacity.
12) Changed the copyright notice.
-----------------------------------------------------------------------------------------------------------
Release V3.00.1 (2009/08/10):
-----------------------------------------------------------------------------------------------------------
1) The uC-CPU-CM3-IAR.a file is found in:
\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\uCOS-III-Lib
instead of:
\Micrium\Software\uC-CPU\ARM-Cortex-M3\IAR
2) The uC-LIB-CM3-IAR.a file is found in:
\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\uCOS-III-Lib
instead of:
\Micrium\Software\uC-LIB\Ports\ARM-Cortex-M3\IAR
3) The uCOS-III-CM3-IAR.a file is found in:
\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\uCOS-III-Lib
instead of:
\Micrium\Software\uCOS-III\Ports\ARM-Cortex-M3\Generic\IAR
近期下载者:
相关文件:
收藏者: