【E888】STM32L0移植UCOS/III(ARMV6架构,非ARMV7架构移植)

2021-09-08 21:17:13      索炜达电子      537     

项目编号:E888

文件大小:4.5M

源码说明:带中文注释

开发环境:C编译器

简要概述:

stm32L0移植UCOS_III, ARMV6架构,非ARMV7架构移植

目录│文件列表:

 └ UCOS_III-stm32L0

    │ Micrium_STM320518-EVAL_uCOS-III.zip

    └ UCOS-III

       │ .mxproject

       │ mx.scratch

       │ ucos.ioc

       ├ App

       │  │ app.c

       │  │ cpu_cfg.h

       │  │ includes.h

       │  │ os_app_hooks.c

       │  │ os_app_hooks.h

       │  │ os_cfg.h

       │  └ os_cfg_app.h

       ├ Bsp

       │  │ bsp.c

       │  │ bsp.h

       │  │ bsp_int.c

       │  └ bsp_periph.c

       ├ Doc

       │  └ readme.txt

       ├ Drivers

       │  ├ CMSIS

       │  │  ├ Device

       │  │  │  └ ST

       │  │  │     └ STM32L0xx

       │  │  │        └ Include

       │  │  │           │ stm32l072xx.h

       │  │  │           │ stm32l0xx.h

       │  │  │           └ system_stm32l0xx.h

       │  │  └ Include

       │  │     │ arm_common_tables.h

       │  │     │ arm_const_structs.h

       │  │     │ arm_math.h

       │  │     │ cmsis_armcc.h

       │  │     │ cmsis_armcc_V6.h

       │  │     │ cmsis_gcc.h

       │  │     │ core_cm0.h

       │  │     │ core_cm0plus.h

       │  │     │ core_cm3.h

       │  │     │ core_cm4.h

       │  │     │ core_cm7.h

       │  │     │ core_cmFunc.h

       │  │     │ core_cmInstr.h

       │  │     │ core_cmSimd.h

       │  │     │ core_sc000.h

       │  │     └ core_sc300.h

       │  └ STM32L0xx_HAL_Driver

       │     ├ Inc

       │     │  │ stm32l0xx_hal.h

       │     │  │ stm32l0xx_hal_cortex.h

       │     │  │ stm32l0xx_hal_def.h

       │     │  │ stm32l0xx_hal_dma.h

       │     │  │ stm32l0xx_hal_flash.h

       │     │  │ stm32l0xx_hal_flash_ex.h

       │     │  │ stm32l0xx_hal_flash_ramfunc.h

       │     │  │ stm32l0xx_hal_gpio.h

       │     │  │ stm32l0xx_hal_gpio_ex.h

       │     │  │ stm32l0xx_hal_i2c.h

       │     │  │ stm32l0xx_hal_i2c_ex.h

       │     │  │ stm32l0xx_hal_pwr.h

       │     │  │ stm32l0xx_hal_pwr_ex.h

       │     │  │ stm32l0xx_hal_rcc.h

       │     │  │ stm32l0xx_hal_rcc_ex.h

       │     │  │ stm32l0xx_hal_tim.h

       │     │  │ stm32l0xx_hal_tim_ex.h

       │     │  │ stm32l0xx_hal_uart.h

       │     │  │ stm32l0xx_hal_uart_ex.h

       │     │  └ Legacy

       │     │     └ stm32_hal_legacy.h

       │     └ Src

       │        │ stm32l0xx_hal.c

       │        │ stm32l0xx_hal_cortex.c

       │        │ stm32l0xx_hal_dma.c

       │        │ stm32l0xx_hal_flash.c

       │        │ stm32l0xx_hal_flash_ex.c

       │        │ stm32l0xx_hal_flash_ramfunc.c

       │        │ stm32l0xx_hal_gpio.c

       │        │ stm32l0xx_hal_i2c.c

       │        │ stm32l0xx_hal_i2c_ex.c

       │        │ stm32l0xx_hal_pwr.c

       │        │ stm32l0xx_hal_pwr_ex.c

       │        │ stm32l0xx_hal_rcc.c

       │        │ stm32l0xx_hal_rcc_ex.c

       │        │ stm32l0xx_hal_tim.c

       │        │ stm32l0xx_hal_tim_ex.c

       │        │ stm32l0xx_hal_uart.c

       │        └ stm32l0xx_hal_uart_ex.c

       ├ Inc

       │  │ app_cfg.h

       │  │ cpu_cfg.h

       │  │ gpio.h

       │  │ main.h

       │  │ os_app_hooks.h

       │  │ os_cfg.h

       │  │ os_cfg_app.h

       │  │ stm32l0xx_hal_conf.h

       │  │ stm32l0xx_it.h

       │  └ usart.h

       ├ MDK-ARM

       │  │ cpu_a.lst

       │  │ os_cpu_a.lst

       │  │ startup_stm32l072xx.lst

       │  │ startup_stm32l072xx.s

       │  │ ucos.uvguix.NBI_Ysheng

       │  │ ucos.uvguix.sheng Yan

       │  │ ucos.uvoptx

       │  │ ucos.uvprojx

       │  └ RTE

       │     └ RTE_Components.h

       ├ SourceInsight

       │  │ ucos.IAB

       │  │ ucos.IAD

       │  │ ucos.IMB

       │  │ ucos.IMD

       │  │ ucos.PFI

       │  │ ucos.PO

       │  │ ucos.PR

       │  │ ucos.PRI

       │  │ ucos.PS

       │  └ ucos.WK3

       ├ Src

       │  │ gpio.c

       │  │ includes.h

       │  │ main.c

       │  │ os_app_hooks.c

       │  │ stm32l0xx_hal_msp.c

       │  │ stm32l0xx_it.c

       │  │ system_stm32l0xx.c

       │  └ usart.c

       ├ uC-CPU

       │  │ cpu_core.c

       │  │ cpu_core.h

       │  │ cpu_def.h

       │  └ ARM-Cortex-M0

       │     ├ GNU

       │     │  │ cpu.h

       │     │  │ cpu_a.s

       │     │  │ cpu_c.c

       │     │  └ _sgbak

       │     │     │ cpu.h.1086419.1.2012-11-08.11-00-42.0424

       │     │     │ cpu_a.s.1088540.2.2012-11-08.11-00-42.0384

       │     │     └ cpu_c.c.1086421.1.2012-11-08.11-00-42.0344

       │     ├ IAR

       │     │  │ cpu.h

       │     │  │ cpu_a.asm

       │     │  └ cpu_c.c

       │     └ RealView

       │        │ cpu.h

       │        │ cpu_a.asm

       │        └ cpu_c.c

       ├ uC-LIB

       │  │ lib_ascii.c

       │  │ lib_ascii.h

       │  │ lib_def.h

       │  │ lib_math.c

       │  │ lib_math.h

       │  │ lib_mem.c

       │  │ lib_mem.h

       │  │ lib_str.c

       │  └ lib_str.h

       └ uC0S

          ├ Ports

          │  ├ ARM-Cortex-M0

          │  │  └ Generic

          │  │     ├ GNU

          │  │     │  │ os_cpu.h

          │  │     │  │ os_cpu_a.s

          │  │     │  └ os_cpu_c.c

          │  │     ├ IAR

          │  │     │  │ os_cpu.h

          │  │     │  │ os_cpu_a.asm

          │  │     │  │ os_cpu_c.c

          │  │     │  └ _sgbak

          │  │     │     │ os_cpu_a.asm.1034888.4.2012-07-10.09-51-39.6503

          │  │     │     └ os_cpu_c.c.1034518.1.2012-07-09.15-52-02.5905

          │  │     └ RealView

          │  │        │ os_cpu.h

          │  │        │ os_cpu_a.s

          │  │        │ os_cpu_c.c

          │  │        └ _sgbak

          │  │           └ os_cpu.h.1034927.2.2012-07-10.10-10-11.8123

          │  └ ARM-Cortex-M3

          │     └ Generic

          │        └ RealView

          │           │ os_cpu.h

          │           │ os_cpu_a.s

          │           └ os_cpu_c.c

          └ Source

             │ os.h

             │ os_cfg_app.c

             │ os_core.c

             │ os_dbg.c

             │ os_flag.c

             │ os_int.c

             │ os_mem.c

             │ os_msg.c

             │ os_mutex.c

             │ os_pend_multi.c

             │ os_prio.c

             │ os_q.c

             │ os_sem.c

             │ os_stat.c

             │ os_task.c

             │ os_tick.c

             │ os_time.c

             │ os_tmr.c

             │ os_type.h

             └ os_var.c

TAGSTM32L0
  • 6 次
  • 1 分