FreeRTOS 移植
来源:互联网 发布:本地windows调试器 编辑:程序博客网 时间:2024/05/20 02:27
添加FreeRTOS源码到工程中
在工程源码中创建FreeRTOS目录存放拷贝的文件
拷贝FreeRTOS->Source中的文件
可将其他不需要的文件夹全部删掉,只留3个
拷贝Demo中FreeRTOSConfig.h配置文件
放在user目录下,不然编译报错。后续将对此文件详细介绍
添加到工程中,这里也采用heap_4.c内存管理方式
添加头文件路径
修改startup代码(必须)
STM32修改startup_stm32f10x_hd.s文件
SVC_Handler -> vPortSVCHandler
PendSV_Handler-> xPortPendSVHandler
SysTick_Handler-> xPortSysTickHandler
添加测试代码
void vTask(void *t){ while(1) { uart1_send('t'); vTaskDelay(500); }}int main(void){ xTaskCreate(vTask, "vTask", 50, NULL, 1, NULL); //创建任务 vTaskStartScheduler(); //开启调度器 while(1);}
阅读全文
1 0
- FreeRTOS 移植
- FreeRTOS 移植
- FreeRTOS移植至s3c44b0
- FreeRTOS 移植要点(1)
- FreeRTOS 移植要点(2)
- FreeRTOS STM32移植笔记
- FreeRTOS STM32移植笔记
- FreeRTOS移植到STM32
- STM32F103RB 移植FreeRTOS
- FreeRTOS STM32移植笔记
- STM32 移植Freertos
- FreeRTOS STM32移植笔记
- STM32上移植FreeRTOS
- FreeRTOS 手把手移植
- STM32F107移植FreeRTOS
- STM32上移植FreeRTOS
- FreeRTOS stm移植
- freertos移植心得
- 工作记录一:netfilter
- iOS开发---通过坐标位置获取对应的UITableViewCell
- 《浪潮之巅》学习笔记
- redis 批量删除
- 关于localStorage的数据封装,以及快速使用.....
- FreeRTOS 移植
- Java简单的 整数加减乘除运算
- java8 stream filter()
- PHP通过mysqli进行数据库备份
- 4517: [Sdoi2016]排列计数
- 决策树
- 机房重构结账之存储过程
- Java第1周-打印素数
- spring boot配置mybatis和事务管理