2021-08-18 08:46:17 索煒達電子 788
項目編號:E289
文件大?。?.22M
源碼說明:帶中文注釋
開發(fā)環(huán)境:C編譯器
簡要概述:
基于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