- 博客(7)
- 资源 (44)
- 收藏
- 关注
原创 OHCI(一) - OHCI spec
OHCI寄存器与端口power控制相关的寄存器:HcRhDescriptor.NPS NoPowerSwitchiingHcRhDescriptor.PSM PowerSwitchingModeHcRhStatus.LPS ClearGlobalPowerHcRhStatus.LPSC SetGlobalPowerHcRhDescript
2015-10-30 21:36:04 2645
原创 Asoc dapm(二) - kcontrol注册与使用
注册kcontrol构造snd_kcontrol_new结构体数组,然后通过snd_soc_add_controls进行注册static const struct snd_kcontrol_new uda1341_snd_controls[] = {SOC_SINGLE("Master Playback Volume", UDA134X_DATA000, 0, 0x3F, 1),SOC_SING
2015-10-14 11:38:28 2474
原创 Cache Memory
简介当你读写文件的时候,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。 cache memory分为buffered cache和page cache,buffered cache针对磁盘读写的文件,page cache针对文件inode的读写。 即使你的程序运行结束后,Cache Memory也不会自动释放。这就会导致你在L
2015-10-08 10:38:02 1072
原创 linux中断子系统(四) - 内核提供的相关接口和结构体
内核的代码位于kernel/irq目录下内核提供的相关接口与注册系统中断处理函数相关接口int set_irq_chip(unsigned int irq, struct irq_chip *chip)void __set_irq_handler(unsigned int irq, irq_flow_handler_t handle, int is_chained, const char *name
2015-10-07 19:46:24 719
原创 linux中断子系统(三) - 中断调用过程
概述当系统进入中断后,首先会进入系统中断处理函数,这个之前由set_irq_handler注册给desc->irq_flow_handler_t handler_irq了,在系统中断处理函数中又会调用用户中断处理函数,这个之前由request_irq注册给desc->struct irq_action *action了cpu中断入口我们知道,arm的异常和复位向量表有两种选择,一种是低端向量,向
2015-10-07 17:18:19 686
原创 linux中断子系统(二) - 注册用户中断处理函数
声明:本博内容由http://blog.csdn.net/luckywang1103/article/details/48948537原创,转载请注明出处,谢谢!区别系统中断函数和用户中断函数和前面一篇文章区别开来,之所以要区别系统中断函数和用户中断函数,这是我自己的理解。 来看一个结构体:struct irq_desc { unsigned int irq; str
2015-10-07 16:11:34 1030
原创 linux中断子系统(一) - 注册系统中断处理函数
声明:本博内容均由http://blog.csdn.net/luckywang1103原创,转载请注明出处,谢谢!重要的宏内核中使用宏MACHINE_START、MACHINE_END来定义一个machine_desc结构,machine_desc中定义了:机器类型,起始I/O物理地址,bootloader传入的参数地址,中断初始化函数,I/O映射函数等,在文件arch/arm/mach-s3c24
2015-10-07 14:11:21 1450
嵌入式系统开发之道笔记
2015-05-17
alsa-utils-1.0.25_alsa-lib-1.0.25
2015-05-11
pthread API的一些用法
2015-02-15
MJPEG压缩与解压缩
2013-12-13
MassStorageClass协议文档
2013-09-28
QT连续显示多幅图片看起来像动画
2012-12-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人