Each real time kernel port consists of three files that contain the core kernel
components and are common to every port, and one or more files that are
specific to a particular microcontroller and or compiler.
+ The FreeRTOS/Source directory contains the three files that are common to
every port - list.c, queue.c and tasks.c. The kernel is contained within these
three files. croutine.c implements the optional co-routine functionality - which
is normally only used on very memory limited systems.
+ The FreeRTOS/Source/Portable directory contains the files that are specific to
a particular microcontroller and or compiler.
+ The FreeRTOS/Source/include directory contains the real time kernel header
files.
See the readme file in the FreeRTOS/Source/Portable directory for more
information.
没有合适的资源?快使用搜索试试~ 我知道了~
普冉PY32F002A移植FreeRTOS
共341个文件
h:107个
c:63个
d:44个
需积分: 0 0 下载量 170 浏览量
2024-05-17
14:30:03
上传
评论 1
收藏 4.31MB RAR 举报
温馨提示
简单将FreeRTOSV9.0移植到普冉M0芯片PY32F002A,跑4个任务。 使用LL库,已经包含大部分外设 .c 文件 任务1:重定义后的串口,不断printf字符 任务2:闪灯一 任务3:闪灯二 任务4:闪灯三 修改了startup里的stack size为0.5K,Rtos核心分配了2K ,剩0.5K做其他定义变量用。 总体资源占用如下: Program Size: Code=6240 RO-data=296 RW-data=324 ZI-data=2740
资源推荐
资源详情
资源评论
收起资源包目录
普冉PY32F002A移植FreeRTOS (341个子文件)
PY32F0xx_Template.uvguix.28979 180KB
PY32F002Ax5.axf 456KB
py32f0xx_hal_i2c.c 236KB
py32f0xx_hal_tim.c 215KB
tasks.c 154KB
py32f0xx_hal_spi.c 121KB
py32f0xx_hal_uart.c 113KB
py32f0xx_hal_usart.c 102KB
py32f0xx_hal_irda.c 95KB
py32f0xx_hal_adc.c 88KB
queue.c 82KB
py32f0xx_hal_tim_ex.c 64KB
py32f0xx_hal_rtc.c 58KB
py32f0xx_hal_rcc.c 49KB
py32f0xx_ll_tim.c 45KB
timers.c 40KB
py32f0xx_hal_comp.c 33KB
py32f0xx_hal_flash.c 30KB
py32f0xx_hal_dma.c 27KB
event_groups.c 26KB
py32f0xx_hal_lptim.c 24KB
py32f0xx_ll_adc.c 24KB
py32f0xx_hal_pwr.c 20KB
py32f0xx_hal_rcc_ex.c 20KB
py32f0xx_ll_spi.c 20KB
py32f0xx_hal_gpio.c 19KB
heap_5.c 18KB
py32f0xx_ll_rtc.c 18KB
py32f0xx_hal.c 17KB
heap_4.c 17KB
py32f0xx_ll_rcc.c 17KB
py32f0xx_ll_utils.c 16KB
py32f0xx_ll_usart.c 16KB
py32f0xx_hal_exti.c 16KB
croutine.c 15KB
py32f0xx_hal_wwdg.c 14KB
heap_2.c 12KB
port.c 12KB
py32f0xx_hal_cortex.c 11KB
main.c 11KB
list.c 11KB
py32f0xx_ll_dma.c 11KB
py32f0xx_hal_crc.c 10KB
py32f0xx_ll_comp.c 10KB
py32f0xx_ll_gpio.c 9KB
py32f0xx_ll_exti.c 9KB
py32f0xx_hal_iwdg.c 9KB
py32f0xx_hal_rtc_ex.c 9KB
uart.c 8KB
tim.c 8KB
py32f0xx_hal_led.c 8KB
adc.c 8KB
heap_1.c 7KB
system_py32f0xx.c 7KB
py32f0xx_ll_i2c.c 6KB
system_py32f0xx.c 6KB
py32f0xx_ll_lptim.c 6KB
heap_3.c 5KB
py32f0xx_ll_led.c 5KB
gpio.c 4KB
py32f0xx_it.c 3KB
py32f0xx_ll_crc.c 3KB
py32f0xx_hal_adc_ex.c 3KB
flash.c 2KB
py32f0xx_ll_pwr.c 2KB
main.crf 325KB
uart.crf 294KB
tim.crf 294KB
adc.crf 294KB
gpio.crf 293KB
flash.crf 292KB
py32f0xx_it.crf 292KB
tasks.crf 196KB
queue.crf 192KB
py32f0xx_ll_tim.crf 192KB
py32f0xx_hal_flash.crf 182KB
event_groups.crf 181KB
timers.crf 181KB
heap_4.crf 175KB
py32f0xx_ll_usart.crf 175KB
heap_2.crf 174KB
py32f0xx_hal.crf 172KB
py32f0xx_hal_cortex.crf 171KB
port.crf 170KB
croutine.crf 170KB
py32f0xx_ll_adc.crf 170KB
list.crf 165KB
py32f0xx_ll_lptim.crf 159KB
py32f0xx_ll_utils.crf 158KB
py32f0xx_ll_gpio.crf 153KB
py32f0xx_ll_rcc.crf 153KB
py32f0xx_ll_exti.crf 145KB
system_py32f0xx.crf 140KB
kservice.crf 30KB
ipc.crf 28KB
thread.crf 27KB
mem.crf 27KB
timer.crf 26KB
object.crf 26KB
scheduler.crf 25KB
共 341 条
- 1
- 2
- 3
- 4
资源评论
焊板工程师
- 粉丝: 8
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功