⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 demo.c

📁 vxworks官方下载的demo源代码
💻 C
字号:
/* demo.c - a program to demonstrate multitasking under vxWorks *//* Copyright 1984-1993 Wind River Systems, Inc. */#include "copyright_wrs.h"/*modification history--------------------01j,13feb93,jcf  cleaned.01i,31oct91,rrr  passed through the ansification filter		  -changed VOID to void		  -changed copyright notice01h,26aug88,gae  made it print the task id and name.01g,22jun88,dnw  name tweaks.01f,30may88,dnw  changed to v4 names.01e,15mar88,jcf  changed vxMyTaskId to taskId.                 removed include of vxLib.h01d,03mar87,dnw  changed myTaskId to vxMyTaskId.01c,08jan87,jlf  minor cleanup.		 changed <> to " in includes.01b,12nov86,jlf  use myTaskId instead of vxTinquiry for clarity.01a,14aug84,jlf  written*//*DESCRIPTIONThis routine prints its task id and name and its startup parameter.Is is for demonstration purposes.  It may be spawned, runperiodically, or called directly from the shell.EXAMPLEThe following is an example from the VxWorks shell:    -> ld 1 <demo.o    value = 0 = 0x0    -> demo    Hello from task 0x3d6cac (shell). Startup parameter was 0.    value = 2 = 0x2    -> sp demo, $10    task spawned: id = 0x3c96d8, name = 1    value = 3970776 = 0x3c96d8    -> Hello from task 0x3c96d8 (1). Startup parameter was 16.    -> repeat 4, demo, $a    task spawned: id = 0x3c96d8, name = 2    value = 0 = 0x0    -> Hello from task 0x3c96d8 (2). Startup parameter was 10.    Hello from task 0x3c96d8 (2). Startup parameter was 10.    Hello from task 0x3c96d8 (2). Startup parameter was 10.    Hello from task 0x3c96d8 (2). Startup parameter was 10.    ->SEE ALSO: "Getting Started"*/#include "vxWorks.h"#include "taskLib.h"#include "stdio.h"/********************************************************************************* demo - a simple demo routine** This routine prints its task id and name and startup parameter.*/void demo (param)    int param;    {    /* find out what task we are, and print message */    printf ("Hello from task %#x (%s). Startup parameter was %d.\n",	    taskIdSelf (), taskName (taskIdSelf()), param);    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -