JuanA1的专栏

金字塔最底层之IT民工的技术点滴

vxWorks下常用的几种延时方法

在应用编程的时候,通常会碰到需要一个任务在特定的延时之后执行一个指定的动作,如等待外设以确保数据可靠,控制扬声器发声时间以及串口通信超时重发等。这就需要利用定时器机制来计量特定长度的时间段。     vxWorks作为实时嵌入式系统,提供多样的定时接口函数。下面结合我的项目经历

2011-08-09 20:46:46

阅读数:20702

评论数:0

Linux内核同步方式剖析-(下)

自旋锁有两种可用的形式:完全锁(full lock)和读写锁。 首先看一下完全锁。    首先通过一个简单的声明创建一个新的自旋锁。这可以通过调用 spin_lock_init 进行初始化。清单 5 中显示的每个变量都会实现相同的结果。清单 5. 创建和初始化自旋锁

2011-07-24 20:09:35

阅读数:2972

评论数:0

Linux内核同步方式剖析-(上)

本文是从IBM Developerworks上转载的,的确是很不错的技术网站,有很多关于linux的文章。这篇讨论了 Linux 内核中可用的大量同步或锁定机制,这些机制为2.6.23版内核的许多可用方法提供了应用程序接口(API)。之前用的类似semTake/Give等函数都是

2011-07-24 20:02:16

阅读数:1455

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭