【E289】基于STM32F103C8T6的华为liteos移植工程

2021-08-18 08:46:17      索炜达电子      473     

项目编号:E289

文件大小:9.22M

源码说明:带中文注释

开发环境:C编译器

简要概述:

基于STM32F103C8T6的华为liteos移植工程

【E289】基于STM32F103C8T6的华为liteos移植工程

文件列表:

 └ STM32F103C8T6_liteos

    │ .mxproject

    │ LiteOS.ioc

    ├ Core

    │  ├ Inc

    │  │  │ dma.h

    │  │  │ gpio.h

    │  │  │ main.h

    │  │  │ stm32f1xx_hal_conf.h

    │  │  │ stm32f1xx_it.h

    │  │  └ usart.h

    │  ├ LiteOS

    │  │  ├ arch

    │  │  │  ├ arm

    │  │  │  │  ├ arm-m

    │  │  │  │  │  ├ cortex-m0

    │  │  │  │  │  │  │ los_exc.c

    │  │  │  │  │  │  │ los_exc.inc

    │  │  │  │  │  │  │ los_exc.ph

    │  │  │  │  │  │  ├ gcc

    │  │  │  │  │  │  │  │ los_dispatch_gcc.S

    │  │  │  │  │  │  │  └ los_hw_exc_gcc.S

    │  │  │  │  │  │  ├ iar

    │  │  │  │  │  │  │  └ los_dispatch_iar.S

    │  │  │  │  │  │  └ keil

    │  │  │  │  │  │     │ los_dispatch_keil.S

    │  │  │  │  │  │     └ los_hw_exc_keil.S

    │  │  │  │  │  ├ cortex-m3

    │  │  │  │  │  │  │ los_exc.c

    │  │  │  │  │  │  │ los_exc.inc

    │  │  │  │  │  │  │ los_exc.ph

    │  │  │  │  │  │  │ test_funcs.S

    │  │  │  │  │  │  ├ gcc

    │  │  │  │  │  │  │  │ los_dispatch_gcc.S

    │  │  │  │  │  │  │  └ los_hw_exc_gcc.S

    │  │  │  │  │  │  ├ iar

    │  │  │  │  │  │  │  └ los_dispatch_iar.S

    │  │  │  │  │  │  └ keil

    │  │  │  │  │  │     │ los_dispatch_keil.S

    │  │  │  │  │  │     └ los_hw_exc_keil.S

    │  │  │  │  │  ├ cortex-m4

    │  │  │  │  │  │  │ los_exc.c

    │  │  │  │  │  │  │ los_exc.inc

    │  │  │  │  │  │  │ los_exc.ph

    │  │  │  │  │  │  │ Makefile

    │  │  │  │  │  │  ├ gcc

    │  │  │  │  │  │  │  │ los_dispatch_gcc.S

    │  │  │  │  │  │  │  └ los_hw_exc_gcc.S

    │  │  │  │  │  │  ├ iar

    │  │  │  │  │  │  │  │ los_dispatch_iar.S

    │  │  │  │  │  │  │  └ los_hw_exc_iar.S

    │  │  │  │  │  │  └ keil

    │  │  │  │  │  │     │ los_dispatch_keil.S

    │  │  │  │  │  │     └ los_hw_exc_keil.S

    │  │  │  │  │  ├ cortex-m7

    │  │  │  │  │  │  │ los_exc.c

    │  │  │  │  │  │  │ los_exc.inc

    │  │  │  │  │  │  │ los_exc.ph

    │  │  │  │  │  │  ├ gcc

    │  │  │  │  │  │  │  │ los_dispatch_gcc.S

    │  │  │  │  │  │  │  └ los_hw_exc_gcc.S

    │  │  │  │  │  │  ├ iar

    │  │  │  │  │  │  │  └ los_dispatch_iar.S

    │  │  │  │  │  │  └ keil

    │  │  │  │  │  │     │ los_dispatch_keil.S

    │  │  │  │  │  │     └ los_hw_exc_keil.S

    │  │  │  │  │  ├ include

    │  │  │  │  │  │  │ los_exc.h

    │  │  │  │  │  │  │ los_hw.h

    │  │  │  │  │  │  │ los_hwi.h

    │  │  │  │  │  │  └ los_hw_tick.h

    │  │  │  │  │  └ src

    │  │  │  │  │     │ los_hw.c

    │  │  │  │  │     │ los_hwi.c

    │  │  │  │  │     └ los_hw_tick.c

    │  │  │  │  └ common

    │  │  │  │     └ cmsis

    │  │  │  │        │ arm_common_tables.h

    │  │  │  │        │ arm_const_structs.h

    │  │  │  │        │ arm_math.h

    │  │  │  │        │ cmsis_armcc.h

    │  │  │  │        │ cmsis_armclang.h

    │  │  │  │        │ cmsis_compiler.h

    │  │  │  │        │ cmsis_gcc.h

    │  │  │  │        │ core_armv8mbl.h

    │  │  │  │        │ core_armv8mml.h

    │  │  │  │        │ core_cm0.h

    │  │  │  │        │ core_cm0plus.h

    │  │  │  │        │ core_cm23.h

    │  │  │  │        │ core_cm3.h

    │  │  │  │        │ core_cm33.h

    │  │  │  │        │ core_cm4.h

    │  │  │  │        │ core_cm7.h

    │  │  │  │        │ core_sc000.h

    │  │  │  │        │ core_sc300.h

    │  │  │  │        └ tz_context.h

    │  │  │  └ msp430

    │  │  │     ├ include

    │  │  │     │  │ los_hw.h

    │  │  │     │  └ los_hwi.h

    │  │  │     └ src

    │  │  │        │ ccsmacros.h

    │  │  │        │ los_dispatch_ccs.asm

    │  │  │        │ los_dispatch_iar.s43

    │  │  │        │ los_hw.c

    │  │  │        │ los_hwi.c

    │  │  │        └ los_hw_tick.c

    │  │  ├ kernel

    │  │  │  │ los_init.c

    │  │  │  │ Makefile

    │  │  │  ├ base

    │  │  │  │  │ Makefile

    │  │  │  │  ├ core

    │  │  │  │  │  │ los_priqueue.c

    │  │  │  │  │  │ los_priqueue.inc

    │  │  │  │  │  │ los_swtmr.c

    │  │  │  │  │  │ los_swtmr.inc

    │  │  │  │  │  │ los_sys.c

    │  │  │  │  │  │ los_sys.inc

    │  │  │  │  │  │ los_task.c

    │  │  │  │  │  │ los_task.inc

    │  │  │  │  │  │ los_tick.c

    │  │  │  │  │  │ los_tick.inc

    │  │  │  │  │  │ los_timeslice.c

    │  │  │  │  │  │ los_timeslice.inc

    │  │  │  │  │  └ Makefile

    │  │  │  │  ├ include

    │  │  │  │  │  │ los_base.ph

    │  │  │  │  │  │ los_err.ph

    │  │  │  │  │  │ los_event.ph

    │  │  │  │  │  │ los_heap.ph

    │  │  │  │  │  │ los_list.ph

    │  │  │  │  │  │ los_membox.ph

    │  │  │  │  │  │ los_memcheck.ph

    │  │  │  │  │  │ los_memory.ph

    │  │  │  │  │  │ los_memstat.ph

    │  │  │  │  │  │ los_multipledlinkhead.ph

    │  │  │  │  │  │ los_mux.ph

    │  │  │  │  │  │ los_printf.ph

    │  │  │  │  │  │ los_priqueue.ph

    │  │  │  │  │  │ los_queue.ph

    │  │  │  │  │  │ los_sem.ph

    │  │  │  │  │  │ los_slab.ph

    │  │  │  │  │  │ los_swtmr.ph

    │  │  │  │  │  │ los_sys.ph

    │  │  │  │  │  │ los_task.ph

    │  │  │  │  │  │ los_tick.ph

    │  │  │  │  │  │ los_timeslice.ph

    │  │  │  │  │  └ los_typedef.ph

    │  │  │  │  ├ ipc

    │  │  │  │  │  │ los_event.c

    │  │  │  │  │  │ los_event.inc

    │  │  │  │  │  │ los_mux.c

    │  │  │  │  │  │ los_mux.inc

    │  │  │  │  │  │ los_queue.c

    │  │  │  │  │  │ los_queue.inc

    │  │  │  │  │  │ los_sem.c

    │  │  │  │  │  │ los_sem.inc

    │  │  │  │  │  └ Makefile

    │  │  │  │  ├ mem

    │  │  │  │  │  │ Makefile

    │  │  │  │  │  ├ bestfit

    │  │  │  │  │  │  │ los_memory.c

    │  │  │  │  │  │  │ los_memory.inc

    │  │  │  │  │  │  │ los_multipledlinkhead.c

    │  │  │  │  │  │  └ los_multipledlinkhead.inc

    │  │  │  │  │  ├ bestfit_little

    │  │  │  │  │  │  │ los_heap.c

    │  │  │  │  │  │  │ los_memory.c

    │  │  │  │  │  │  └ Makefile

    │  │  │  │  │  ├ common

    │  │  │  │  │  │  │ los_memcheck.c

    │  │  │  │  │  │  │ los_memstat.c

    │  │  │  │  │  │  │ los_memstat.inc

    │  │  │  │  │  │  │ los_slab.c

    │  │  │  │  │  │  │ los_slabmem.c

    │  │  │  │  │  │  └ Makefile

    │  │  │  │  │  ├ membox

    │  │  │  │  │  │  └ los_membox.c

    │  │  │  │  │  └ tlsf

    │  │  │  │  │     │ los_memory.c

    │  │  │  │  │     └ Makefile

    │  │  │  │  ├ misc

    │  │  │  │  │  │ los_misc.c

    │  │  │  │  │  └ Makefile

    │  │  │  │  └ om

    │  │  │  │     │ los_err.c

    │  │  │  │     │ los_err.inc

    │  │  │  │     └ Makefile

    │  │  │  ├ extended

    │  │  │  │  │ Makefile

    │  │  │  │  ├ include

    │  │  │  │  │  └ los_tickless.ph

    │  │  │  │  └ tickless

    │  │  │  │     │ los_tickless.c

    │  │  │  │     └ los_tickless.inc

    │  │  │  └ include

    │  │  │     │ los_base.h

    │  │  │     │ los_compiler.h

    │  │  │     │ los_config.h

    │  │  │     │ los_err.h

    │  │  │     │ los_errno.h

TAG华为liteos
  • 7 次
  • 1 分