当前位置: 首页 > news >正文

ST 任意内核 移植freertos系统

FREERTOS系统移植,先下载系统文件并解压如下
fre

keil5移植后效果如图

在这里插入图片描述

注意事项 注意内核类型,ST的f1为M3,F4为m4,h7,f7为m7

在这里插入图片描述

再include包含.h路径即可

任务函数一定要写到while(1)否则无法运行

在这里插入图片描述

void lvgl_demo(void)
{
    lv_init();                                          /* lvgl系统初始化 */
    lv_port_disp_init();                                /* lvgl显示接口初始化,放在lv_init()的后面 */
    lv_port_indev_init();                               /* lvgl输入接口初始化,放在lv_init()的后面 */
	
 
    xTaskCreate((TaskFunction_t )start_task,            /* 任务函数 */
                (const char*    )"start_task",          /* 任务名称 */
                (uint16_t       )START_STK_SIZE,        /* 任务堆栈大小 */
                (void*          )NULL,                  /* 传递给任务函数的参数 */
                (UBaseType_t    )START_TASK_PRIO,       /* 任务优先级 */
                (TaskHandle_t*  )&StartTask_Handler);   /* 任务句柄 */

    vTaskStartScheduler();                              /* 开启任务调度 */
}
void start_task(void *pvParameters)
{
    pvParameters = pvParameters;
    
    taskENTER_CRITICAL();           /* 进入临界区 */

    /* 创建LVGL任务 */
    xTaskCreate((TaskFunction_t )lv_demo_task,
                (const char*    )"lv_demo_task",
                (uint16_t       )LV_DEMO_STK_SIZE, 
                (void*          )NULL,
                (UBaseType_t    )LV_DEMO_TASK_PRIO,
                (TaskHandle_t*  )&LV_DEMOTask_Handler);
 
    taskEXIT_CRITICAL();            /* 退出临界区 */
    vTaskDelete(StartTask_Handler); /* 删除开始任务 */
}

相关文章:

  • 项目实战:中央控制器实现(2)-优化Controller,将共性动作抽取到中央控制器
  • Redis系列-Redis集群模式【8】
  • Qt 4.8.6 的下载与安装
  • VS2010配置gdal1.10.0 gdal1.10.1编译
  • 【原创】java+swing+mysql爱心捐赠管理系统设计与实现
  • mysql---存储引擎
  • 2、音视频基础
  • 配置OSPF特殊区域
  • 边缘计算多角色智能计量插座:用电监测和资产管理的未来智能化引擎
  • log4j CVE-2021-44228 RCE漏洞复现
  • wpf Grid布局详解 `Auto` 和 `*` 是两种常见的设置方式 行或列占多个单元格,有点像excel里的合并单元格。使其余的列平均分配剩余的空间
  • 嵌入式Linux HID多指触控/触摸设备报表描述符
  • 浅谈余压监控系统在某高层住宅的应用方案
  • 【数据结构】手撕单链表
  • 生态环境领域基于R语言piecewiseSEM结构方程模型
  • ubuntu20.04 安装cudnn
  • SpringBoot上传与下载文件
  • 如何对ppt文件设置修改权限?
  • Django初窥门径-oauth登录认证
  • C++线程库的基本使用(初级)
  • 陈龙带你观察上海生物多样性,纪录片《我的城市邻居》明播出
  • 印军称中国向巴基斯坦提供防空系统协助,外交部:中方十分重视与印、巴两国关系
  • 《缶翁的世界》首发:看吴昌硕王一亭等湖州籍书画家的影响
  • 世界高血压日|专家:高血压患者控制血压同时应注重心率管理
  • 雅安市纪委监委回应黄杨钿甜耳环事件:相关政府部门正在处理
  • 俄媒:俄乌代表团抵达谈判会场