linux 4.1.36 中变化ret = request_irq(IRQ_DMA2, s3c2440_dma2_irq, IRQF_DISABLED, "myalsa for playback", substream);IRQF_DISABLED 换为 IRQF_TRIGGER_NONEsnd_s ...
分类:
系统相关 时间:
2017-05-14 17:58:12
阅读次数:
480
1.前言 2.异常类型描述 见 ARMV8 datasheet学习笔记4:AArch64系统级体系结构之编程模型(1)-EL/ET/ST 一文 3. 异常处理路由对比 AArch32、AArch64架构下IRQ 和Data Abort 异常处理流程图对比. 3.1 IRQ 路由 3.1.1. AAr ...
分类:
其他好文 时间:
2017-05-13 11:22:38
阅读次数:
671
CPU的:us(usertime)表示CPU执行用户进程的时间,包括ni时间。通常我们只看这项。sy(systemtime)表示CPU在内核运行时间,包括IRQ和softirq时间,系统CPU占用率高,表明系统某部份存在瓶颈,通常值越低越好。wa(waitingtime)CPI在等待I/O操作完成所花费的时间,系统不应该花费..
分类:
其他好文 时间:
2017-05-08 18:44:13
阅读次数:
494
在编写Linux驱动程序时。我想用某一个引脚做外部中断。可是在调用 int request_irq(unsigned int irq, void (*handler)(int irq, void *dev_id, struct pt_regs *regs ), unsigned long irqfl ...
分类:
其他好文 时间:
2017-04-25 13:28:56
阅读次数:
201
故障现象:一批设备使用的是万兆光模块,当单台流量达到4G以上时量就会上不去且有dorp丢包现象。同一批设备相同业务,量在4G以下的一切正常设备故障信息如下:处理过程:1、调整buffer_size缓冲大小(未解决该问题)注:ethtool-G是暂时生效的,永久生效的话需要将ethtool设置..
分类:
其他好文 时间:
2017-04-20 17:29:23
阅读次数:
303
hub_irq() --> usb_submit_urb() usb_start_wait_urb() --> usb_submit_urb()一旦urb被USB驱动程序正确地创建和初始化后,就可以递交到USB核心以发送到USB设备了。如果函数调用成功,当urb被HC处理结束的时候,urb的结束处理 ...
分类:
其他好文 时间:
2017-03-31 11:54:04
阅读次数:
344
s3c2440有60个中断源(其中15个为子中断源)。 程序状态寄存器(PSR)的F位设为1,禁用快速中断(FRQ)。 程序状态寄存器(PSR)的I位设为1,禁用普通中断(IRQ)。 相反,PSR寄存器F位为0开FRQ中断,I位为0开IRQ中断。 s3c2440中断控制器中有五个控制寄存器:中断源等 ...
分类:
其他好文 时间:
2017-02-26 23:59:43
阅读次数:
345
1 #include 2 #include 3 #include 4 5 #include //request_irq 注册中断 6 #include 7 /* 8 对于中断号,它是和芯片相关, 头文件是在linux-3.5/arch/arm/mach-exynos/include/mach 中 9... ...
分类:
其他好文 时间:
2017-02-19 17:59:52
阅读次数:
173
启用 irqbalance 服务,既可以提升性能,又可以降低能耗。 irqbalance 用于优化中断分配,它会自动收集系统数据以分析使用模式,并依据系统负载状况将工作状态置于 Performance mode 或 Power-save mode。 处于 Performance mode 时,irq ...
分类:
其他好文 时间:
2017-02-12 11:09:32
阅读次数:
250
作者:彭东林 邮箱:pengdonglin137@163.com QQ:405728433 平台 tiny4412 ADK Linux-4.9 概述 前面一篇博文基於tiny4412的Linux內核移植 实例学习中断背后的知识(1)结合示例分析了一下新版kernel引入设备树和irq domain后 ...
分类:
系统相关 时间:
2017-01-26 01:04:21
阅读次数:
454