- 1
- 2
- 3
- 4
- 5
FreeRTOS在单片机上的移植
资料介绍
emWin 配合FreeRTOS的移植主要步骤:
论上只要移植好FreeRTOS,创建一个任务运行 while(1XGUl_Delay(100)}即可运行emwin|
1.在FreeRTOS的demo文件夹中拷贝对应的FreeRTOSConfig.h文件后,需要加入一行:
#define configUSE_MUTEXES 112.在FreeRTOSConfigh文件中定义如下几行,这样子就不用改标准的启动文件了!(不用百度的方法)
#define vPortSVCHandler SVC_Handler
#definexPortPendSVHandler PendSV_Handler
#definexPortSysTickHandler SysTick_Handler
3.stm32fxxx_it.c 中需要删除默认的3个中断空函数,就是上面define的3个空函数。因为FreeRTOS的portc中定义了它需要的这3个中断函数。
4.如果使用emwin的话,需要把GUIConth中的#define GUL_OS(1)
5.而且GUl_X文件必须换成带OS支持的文件。如例程中的GUl_X_FreeRTOS。这个文件中主要改了emwin的tick的获取方式,延时方式等。emwin 的时钟基准全部来自FreeRTOS的函数。比如这里是:
部分文件列表
| 文件名 | 大小 |
| FreeRTOS在单片机上的移植.pdf | 10K |
部分页面预览
(完整内容请下载后查看)最新上传
-
21ic小能手 打赏5.00元 1天前
资料:YuToo墨水屏时钟
-
21ic小能手 打赏5.00元 1天前
资料:项目总结:触摸电源
-
21ic小能手 打赏5.00元 1天前
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
资料:红外接收管批量测试验证板
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏5.00元 2天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前




全部评论(0)