- 博客(5)
- 资源 (5)
- 收藏
- 关注
转载 单片机中断
什么是中断?就是打断当前要做的事,转而去执行别的事情。比如小七我现在正在电脑前写帖子,突然老妈叫我帮她下楼拿点东西,于是我就收到了老妈给我的一个中断(可以叫做外部中断),当我去拿东西时,突然尿急(内部中断,尿袋快要撑爆了),这又是一个中断,!我们把引起中断的事件叫做中断源(如老妈给我的任务,以及我的尿意。。。外部引起的叫外部中断,内部引起的叫内部中断),产生中断后就要去处理它,这称为中断的响应。
2017-04-24 14:21:00 2210 2
转载 INTERRUPTIBLE和UNINTERRUPTIBLE
进程中,有INTERRUPTIBLE和UNINTERRUPTIBLE的状态,但是他们有什么差异呢,现在就分析下。 TASK_INTERRUPTIBLE是针对某个特定事件和特定资源,设置进程睡眠。当内核发送信号给该进程,告知特定事件发生,该进程会被置为TASK_RUNNING,之后调度器会在合适的时间运行它。 TASK_UNINTERRUPTIBLE是进程主动睡眠
2017-04-23 21:36:23 2538
转载 基于S5PC100的FIMC控制器解析
CAMERA SENSOROV9650/9655是CMOS接口的图像传感器芯片,可以感知外部的视觉信号并将其转换为数字信号并输出。通过下面的框图可以清晰的看到它的工作原理:我们需要通过XVCLK1给摄像头提供时钟,RESET是复位线,PWDN在摄像头工作时应该始终为低。HREF是行参考信号,PCLK是像素时钟,VSYNC是场同步信号。一旦给摄像头提供了时钟,并且复位摄像头,摄像头就
2017-04-21 13:53:58 1001
转载 V4L2驱动程序架构一
1 V4L2简介 video4linux2(V4L2)是Linux内核中关于视频设备的内核驱动,它为Linux中视频设备访问提供了通用接口,在Linux系统中,V4L2驱动的Video设备节点路径通常/dev/video/中的videoXV4L2驱动对用户空间提供字符设备,主设备号为81,对于视频设备,其次设备号为0-63。除此之外,次设备号为64-127的Radio设备,次设备号为1
2017-04-15 23:09:25 766
原创 可变参数宏__VA_ARGS__
在 GNU C 中,宏可以接受可变数目的参数,就象函数一样,例如:#define pr_debug(fmt,arg...) \printk(KERN_DEBUG fmt,##arg)用可变参数宏(variadic macros)传递可变参数表你可能很熟悉在函数中使用可变参数表,如:void printf(const char* format, …);直到
2017-04-09 18:30:52 349
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人