Micrium

所属分类:嵌入式/单片机/硬件编程
开发工具:Objective-C
文件大小:12311KB
下载次数:6
上传日期:2010-04-27 09:16:27
上 传 者hgy85714
说明:  ucos的与处理器无关的源码,配有详细的移植说明文档。
(ucos nothing to do with processor source, with detailed migration documentation.)

文件列表:
Micrium\Catalog\Micrium-2009-Catalog.pdf (2149513, 2009-03-27)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\ARM-ARMv7-ReferenceManual.pdf (2098737, 2009-07-09)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\ARM-CortexM3-Technical-Reference-Manual.pdf (2277772, 2009-07-09)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\Micrium-uC-Eval-STM32F107-Schematics.pdf (88437, 2009-07-09)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\STLM75.pdf (316299, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\STM32F105xx-STM32F107xx-Datasheet.pdf (1022147, 2009-07-09)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\Datasheets\STM32F105xx-STM32F107xx-ReferenceManual.pdf (15582318, 2009-07-09)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp.c (27353, 2010-01-11)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp.h (26220, 2009-07-09)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_i2c.c (43478, 2009-09-04)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_i2c.h (5109, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_int.c (16925, 2009-06-16)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_periph.c (11174, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_ser.c (17415, 2009-06-16)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_ser.h (5759, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_stlm75.c (15005, 2009-08-17)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\bsp_stlm75.h (6504, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\cortexm3_macro.h (2228, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_adc.h (18857, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_bkp.h (6914, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_can.h (12941, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_crc.h (1884, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_dac.h (9663, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_dbgmcu.h (2918, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_dma.h (17977, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_exti.h (6010, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_flash.h (14407, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_fsmc.h (18490, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_gpio.h (16270, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_i2c.h (15690, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_iwdg.h (3417, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_lib.h (3203, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_map.h (590528, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_nvic.h (20456, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_pwr.h (3868, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_rcc.h (26742, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_rtc.h (3622, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_sdio.h (18329, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_spi.h (13721, 2009-06-12)
Micrium\Micrium\Software\EvalBoards\Micrium\uC-Eval-STM32F107\IAR\BSP\ST\STM32\INC\stm32f10x_systick.h (3215, 2009-06-12)
... ...

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.1 (2010/01/11): ----------------------------------------------------------------------------------------------------------- 1) Added PERIODIC and MATCH modes to OSTimeDlyHMSM(). 2) Improved the performance of the scheduler lock time measurement. 3) Added OS_CFG_TS_EN in OS_CFG.H which is used to enable/disable time stamping. 4) OSTaskStkChk() now returns the number of free and used 'ELEMENTS' instead of 'BYTES'. This is done for consistency. 5) Fixed a bug with OS_PendListRemove1() which removes a task from a wait list. 6) Fixed a bug when pend-aborting a object where a task has multi-pended on the same object multiple times. 7) Fixed a bug when posting to an event flag group where there are no task(s) pending on the event flag group. ----------------------------------------------------------------------------------------------------------- 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) Fixed a bug when an object was pend aborted when using OSPendMulti(). 7) Fixed a 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

近期下载者

相关文件


收藏者