- 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元 3天前
资料:红外通信实验报告
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:开关按键3D封装
-
21ic下载 打赏5.00元 3天前
-
21ic下载 打赏5.00元 3天前
资料:一加6位置图原理图
-
21ic下载 打赏5.00元 3天前
资料:FMD单片机编程示例代码
-
21ic小能手 打赏5.00元 3天前
资料:2024全球电动车趋势
-
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小能手 打赏10.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小能手 打赏20.00元 3天前
-
Lcy2024 打赏1.00元 3天前
-
krivedko 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:discharging
-
21下载积分 打赏20.00元 3天前
用户:mulanhk
-
21下载积分 打赏20.00元 3天前
用户:tigger0001
-
21下载积分 打赏30.00元 3天前
用户:不觉明了
-
21下载积分 打赏30.00元 3天前
用户:xuzhen1
-
21下载积分 打赏30.00元 3天前
用户:forgot
-
21下载积分 打赏30.00元 3天前
用户:kk1957135547
-
21下载积分 打赏30.00元 3天前
用户:w1966891335
-
21下载积分 打赏80.00元 3天前
用户:happypcb
-
21下载积分 打赏40.00元 3天前
用户:sun2152
-
21下载积分 打赏50.00元 3天前
用户:铁蛋锅
全部评论(0)