shareSem.rar

  • PUDN用户
    了解作者
  • Others
    开发工具
  • 2KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 37
    下载次数
  • 2005-07-27 00:49
    上传日期
VxWorks下共享信号量的使用,带源代码.值得一读.
shareSem.rar
  • shareSem
  • semExample.h
    845B
  • semTask1.c
    1.2KB
  • semTask2.c
    1.1KB
  • www.pudn.com.txt
    218B
内容介绍
/* semTask1.c - shared semaphore example */ /* Copyright 1984-1997 Wind River Systems, Inc. */ /* modification history -------------------- 01b,06nov97,mm added copyright. 01b,17seot97,ram need to add INCLUDE_SM_OBJ in configAll.h tested OK 01,27jan94,jl cleanup of code in programmers manual */ #include <vxWorks.h> #include "semLib.h" #include "semSmLib.h" #include "smNameLib.h" #include "stdio.h" #include "taskLib.h" #include "semExample.h" #include "sysLib.h" /************************************************************************ * * semTask1 - shared semaphore user * */ STATUS semTask1 (void) { SEM_ID semSmId; /* create shared semaphore */ if ((semSmId = semBSmCreate (SEM_Q_FIFO, SEM_FULL)) == NULL) return (ERROR); /* add object to name database */ if (smNameAdd (SEM_NAME, semSmId, T_SM_SEM_B) == ERROR) return (ERROR); /* grab shared semaphore and hold it for awhile */ semTake (semSmId, WAIT_FOREVER); /* normally do something useful */ printf ("Task1 has the shared semaphore\n"); taskDelay (sysClkRateGet () * 5); printf ("Task1 is releasing the shared semaphore\n"); /* release shared semaphore */ semGive (semSmId); return (OK); }
评论
    相关推荐
    • Vxworks.rar
      初学Vxworks时参考的一些资料,分享给大家,目前正在从事相关开发,希望能互相帮助。
    • vxworks学习经验.rar
      关于vxworks学习的一些心得体会 关于如何去学习vxworks 有一个大概的介绍!
    • vxworks开发资料
      从网上搜集的vxworks开发资料,中间少了几个,下面是文档目录,需要的朋友看清楚了再下载 1 BootRom实验.pdf 2 基于目标板的Bootable工程建立.pdf 3 利用u-boot下载VxWorks操作系统.pdf 4 Target Shell的建立.pdf 5 ...
    • vxworks开发教程
      很不错的vxworks开发教程,有需要的可以看看
    • vxworks资料大全
      最近在学Vxworks 可是网上资料不是太多,这是找公司同事收集的比较好的资料,包括内核,设备驱动的开发,源码。BSP的开发等。网上的介绍的开发工具都是torbado 很少有介绍workbench的,希望有这方面资料的网友们分享...
    • Vxworks培训讲稿
      一本微缩的VxWorks书,概要的讲述了VxWorks的主要内容,虽然简 单,但有些内容还是比较通俗易懂的,适合总结性学习和初次浏览, 其目录如下:1.VxWorks & Tornado Overview 2.Real Time A&D 3.Programming...
    • VxWorks Netrom实现
      The text assumes knowledge of the Wind River development environment, including VxWorks and the various debugging tools. For additional information about NetROM, refer to the NetROM User’s ...
    • tornado vxworks
      开发源码 vxworks tornado
    • vxworks的移植
      VXWORKS移植到S3C4510B的开发板上,非官方版本。 平台是:Tornado2.2(vxworks5.5 version).同时包含个人移植心得,一看即会,避免走弯路。另外附赠移植过程中参考的重要文档。是初学者入门的捷径,按照本人说述 ...
    • vxworks入门.rar
      VXWORKS NEW it may be helpful to the new man studying vxworks os