码迷,mamicode.com
首页 >  
搜索关键字:win10 idt 音频驱动    ( 19252个结果
16位/32位中断机制比较
16位/32位中断机制比较 原理: 16位中断机制:使用中断向量表 32位中断机制:使用中段描述符表IDT 位置: 中断向量表的位置是固定的,位于内存的开始0x00000 中断向量符表位置不固定,由系统设计者安排,由IDTR(IDT基地址寄存器)锁定其位置。...
分类:其他好文   时间:2014-07-09 12:32:57    阅读次数:204
Stack-based buffer overflow in acdb audio driver (CVE-2013-2597)
/* 本文章由 莫灰灰 编写,转载请注明出处。   作者:莫灰灰    邮箱: minzhenfei@163.com */ 1. 漏洞描述 音频驱动acdb提供了一个ioctl的系统接口让应用层调用,然而,其在处理传进来的参数时没有做有效的边界检查。应用程序可以通过/dev/msm_acdb设备文件就能达到提升权限的目的。 2. 漏洞分析 原始代码如下 if...
分类:数据库   时间:2014-07-01 09:04:04    阅读次数:355
S3C2416裸机开发系列十八_音频驱动实现(1)
在消费电子产品中,往往都会用到音频系统来播放音乐、进行通话等多媒体应用,此外,对于一些需语音提示的产品,音频部分都是不可或缺的功能。笔者此处就s3c2416的音频驱动实现作一个简单的介绍。...
分类:其他好文   时间:2014-06-10 10:50:51    阅读次数:518
Linux音频驱动简述
一、数字音频 音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。 数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始模拟声波在...
分类:系统相关   时间:2014-06-10 07:05:04    阅读次数:337
boot/head.S
/* * linux/boot/head.S * * Copyright (C) 1991, 1992 Linus Torvalds *//* * head.S contains the 32-bit startup code. */.text.globl _idt,_gdt,.globl ...
分类:其他好文   时间:2014-06-06 15:11:14    阅读次数:417
Add a system call on Ubuntu 13.04(x64) with x86_64
We added a system call to modify idt table, then programed it inmodify_idt.c1. Put our modify_idt.c file in/usr/src/linux-3.10.15/arch/x86/kernel2./us...
分类:其他好文   时间:2014-05-22 15:51:03    阅读次数:269
【转载】自动化测试:为什么受伤的总是我?
自动化测试专家Elfriede Dustin在2008年10月的《Software Testing and Performance》杂志上发表文章,深入探讨了为什么如此多的自动化测试项目会最终失败。1、IDT的自动化测试调查IDT(Innovative Defense Technologies)在2...
分类:其他好文   时间:2014-05-16 00:25:58    阅读次数:289
实现多任务的内核Linux0.00分析
最近终于把实现多任务的微内核调试了一遍,我们阐述了如何在保护模式下切换任务。同时知识包括:gdt,idt,ldt,tss,时钟中断服务,特权级切换,显存编程,boot和loader功能,bios调用等等。详细知识还要在实践中摸索学习,希望大家一起进步。这篇文章仅仅做个记录,如有亲身调试过代码,可能不大好理解。接下几天重点看看0.12启动程序,多分页需要更加深入了解。 ;#Mode=Dos ;放在...
分类:系统相关   时间:2014-05-15 13:34:12    阅读次数:568
80x86保护模式下IDT和中断调用过程分析
1.中断描述符表(IDT),将每个异常或中断向量分别与它们的处理过程联系起来。与GDT和LDT类似,IDT也是由8字节长度的描述符组成。IDT空描述符的存在标志位必须是0。IDT表可以驻留在线性地址空间的任何地方,处理器使用IDTR寄存器来定位IDT表的位置。 LIDT指令可以把内存中的限长值和基地址操作数加载到IDTR寄存器中,该指令仅能由当前特权级CPL是0的代码执行,通常被用于创建...
分类:其他好文   时间:2014-05-11 20:12:21    阅读次数:310
windows内核情景分析之中断处理(毛德操)[转]
中断处理每个cpu有一张中断表,简称IDT。IDT的整体布局:【异常->空白->5系->硬】(推荐采用7字口诀的方式重点记忆)异常:前20个表项存放着各个异常的描述符(IDT表不仅可以放中断描述符,还放置了所有异常的异常处理描述符,0x00-0x13)保留:0x14-0x1F,忽略这块号段空白:接下...
分类:Windows程序   时间:2014-05-07 14:59:51    阅读次数:698
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!