开发示例——创建两个任务.docxVIP

  • 0
  • 0
  • 约3.41千字
  • 约 4页
  • 2026-09-07 发布于陕西
  • 举报

开发示例——创建两个任务

新建名为taskmanagement的文件夹,然后在taskmanagement文件夹下新建taskmanagement.c和BUILD.gn两个文件。

1.编写taskmanagement.c

代码如下:

#includestdio.h

#includeunistd.h

#includeohos_init.h

#includecmsis_os2.h

#defineDELAY_1S?1000*1000

#defineDELAY_2S2*1000*1000

/**定义两个任务的renwuId的变量**/

osThreadId_thhm_id,hw_id;

staticvoid*HelloWorldTask(constchar*arg)

{

??(void)arg;

??uint8_ti=0;

??chartask_name[50]={0};

??constchar*task_name_p=task_name;

??/**延时1S**/

??usleep(DELAY_1S);?

??/**获取当前任务的任务ID**/

???hw_id=osThreadGetId();

??/**获取当前任务的任务名称**/

??t

文档评论(0)

1亿VIP精品文档

相关文档