- 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
32fxxx_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 |
部分页面预览
(完整内容请下载后查看)最新上传
-
柏涵 打赏1.00元 1天前
-
21ic下载 打赏310.00元 1天前
用户:jh0355
-
21ic下载 打赏310.00元 1天前
用户:w178191520
-
21ic下载 打赏210.00元 1天前
用户:gsy幸运
-
21ic下载 打赏210.00元 1天前
用户:zhengdai
-
21ic下载 打赏210.00元 1天前
用户:jh03551
-
21ic下载 打赏110.00元 1天前
用户:liqiang9090
-
21ic下载 打赏60.00元 1天前
用户:sun2152
-
21ic下载 打赏60.00元 1天前
用户:xuzhen1
-
21ic下载 打赏80.00元 1天前
用户:xzxbybd
-
21ic下载 打赏25.00元 1天前
用户:WK520077778
-
21ic下载 打赏20.00元 1天前
用户:w1966891335
-
21ic下载 打赏20.00元 1天前
用户:铁蛋锅
-
21ic下载 打赏20.00元 1天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 1天前
用户:kk1957135547
-
21ic下载 打赏10.00元 1天前
用户:zpf22332
-
21ic下载 打赏5.00元 1天前
用户:pangpidan
-
21ic下载 打赏5.00元 1天前
用户:hpxny
-
21ic下载 打赏5.00元 1天前
用户:pandq2009
-
21ic下载 打赏5.00元 1天前
用户:tomp
-
21ic下载 打赏310.00元 1天前
用户:小猫做电路
-
21ic子站宣传员 打赏15.00元 2天前
-
106982800 打赏1.00元 3天前
-
llyy232008 打赏3.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:温控制冷箱单片机程序
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:红外遥控接收实验
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:格力凉之静外机原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
全部评论(0)