RVB2601开发板上手——GUI与操作系统任务

本文介绍了在平头哥RVB2601开发板上使用CH2601系统创建操作系统任务的过程。作者通过分析样例代码ch2601_gui_demo,了解到任务的实现,包括静态任务函数gui_led_task(),以及任务创建函数aos_task_new()的使用。文章强调了在实时操作系统中及时释放CPU控制权的重要性,并提到GUI测试情况,虽然GUI资料有限,但平头哥提供的例程对于开发者来说是宝贵的资源。
摘要由CSDN通过智能技术生成

作者:bigbat

平头哥RVB2601板子的CH2601系统是可以支持操作系统的,本次测评就来新建一操作系统任务。该任务系统不是很复杂,就是轮询三个信号灯。

首先是找到一个带有任务的样例,这个样例就是ch2601_gui_demo,这个例程可以从网上直接下载。

可以看到有任务的代码。资料很少找到高薪秘诀,跟着AliOS Things轻松入门操作系统:任务这点资料。

aos_task_new("gui", gui_lvgl_task, NULL, 10 * 1024);

非常意外的是这资料中介绍了AliOS的任务,但是确没有介绍aos_task_new()这函数的参数!那么只能通过函数的声明进行猜测了。据我目测的结果“NULL”的参数应该是任务参数吧。而且任务也没有优先级,这让我感到有点不好理解。反正这篇文章看的我是一头雾水,我对freeRTOS和ucOS较为熟悉。很多的理解都是参照这两个系统。

如果想建立任务就要编写任务函数,gui_led_task(),这里需要注意函数必须是static的函数。

static void g
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值