每个任务最多有16个事件标示,任务可以同时等待几个事件,或选择等待其中的某个或某些事件.事件可由其他任务或中断处理函数触发.void os_evt_set ( U16 event_flags, /* Bit pattern of event flags to set */ OS_TID ta...
分类:
其他好文 时间:
2015-01-15 17:30:53
阅读次数:
135
定时器类:Timer构造函数:Timer(TimerCallback callback, object state, uint dueTime, uint period)callback:中断处理函数state:中断处理函数的传入参数dueTime:定时器开启之前的等待时间period:定时器中断周...
分类:
其他好文 时间:
2014-12-17 17:54:17
阅读次数:
144
ARM支持七种模式,如下图所示: 1、 User Mode:用户模式。 2、FIQ Mode:快速中断模式。 3、 IRQ Mode:中断模式。中断(不包括软中断)处理函数在这种模式下执行。 4、 Supervisor Mode:监视模式。软中断(SWI)处理函数在这种模式下...
分类:
其他好文 时间:
2014-11-26 01:20:22
阅读次数:
355
参考:
《Linux内核设计与实现》
http://blog.csdn.net/fontlose/article/details/8279113
http://blog.chinaunix.net/uid-27212029-id-3386692.html
tasklet是中断处理下半部分最常用的一种方法,驱动程序一般先申请中断,在中断处理函数内完成中断上半部分的工作后调用tas...
分类:
系统相关 时间:
2014-10-21 21:38:24
阅读次数:
352
MINIX3 中断机制源码分析 下面我们来探讨下 MINIX 中断处理函数的具体处理流程: 由前面的章节知道,MINIX 的架构是标准的微内核结构,除了时钟中断处理程 序可以直接在内核态进行,其他的都只能从用户态,用户态像内核态发送消息。 假设我们是一个内核设计者,怎么能够将这种机制实现呢?我们会在...
分类:
其他好文 时间:
2014-08-22 15:57:39
阅读次数:
281
tasklet是中断处理下半部分最常用的一种方法,驱动程序一般先申请中断,在中断处理函数内完成中断上半部分的工作后调用tasklet。tasklet有如下特点:1.tasklet只可以在一个CPU上同步地执行,不同的tasklet可以在不同地CPU上同步地执行。2.tasklet的实现是建立在两个软...
分类:
系统相关 时间:
2014-07-28 15:29:33
阅读次数:
335
1) 串口时钟使能,GPIO 时钟使能
2) 串口复位
3) GPIO 端口模式设置
4) 串口参数初始化
5) 开启中断并且初始化 NVIC(如果需要开启中断才需要这个步骤)
6) 使能串口
7) 编写中断处理函数
.串口时钟使能。串口是挂载在 APB2 下面的外设,所以使能函数为:
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1);
...
分类:
其他好文 时间:
2014-07-24 23:38:14
阅读次数:
861
linux内核打印"BUG: scheduling while atomic"和"bad: scheduling from the idle thread"错误的时候,通常是在中断处理函数中调用了可以休眠的函数,如semaphore,mutex,sleep之类的可休眠的函数,而linux内核要求在中...
分类:
系统相关 时间:
2014-07-22 00:12:34
阅读次数:
690
-------------------中断注册 --------------- 中断的注册实质上就是对指定的中断线确定一个中断处理程序,注册时需要指定的有,中断线,中断处理函数,触发方式。 其他的参数都可以是null.最后一个参数是名字,这个可以是null, 不过最好写上名字。 这个在/proc/....
分类:
系统相关 时间:
2014-07-09 18:03:53
阅读次数:
231
关于watchdog应该有过单片机学习经历的人,都比较熟悉。但watchdog的正确用法,恐怕大家如果没有经历过实际产品的开发不会有深入的理解。
瑞萨RL78系列的单片机自身带有watchdog,当启用watchdogtimer定时器后,在watchdog timer溢出时间间隔的75%会产生watchdog中断。至于在watchdog中做什么,好多示例程序,都会在中断处理函数中喂狗,使watc...
分类:
其他好文 时间:
2014-07-08 14:53:43
阅读次数:
316