码迷,mamicode.com
首页 >  
搜索关键字:win10 idt 音频驱动    ( 19252个结果
Windows 10 轻度体验
注册了好久都没发过文,今天先拿Win10水一下吧~~先上图再说~首先声明本人非Windows党,各种Linux发行版也略折腾过一些。现在来说Windows 10(名字我就不吐槽了~~),笔记本安装是默认传统桌面的,反正我的没有Metro界面的,图标略有修改,驱动全部都驱动上了,虽然有些什么虚拟桌面功...
分类:Windows程序   时间:2014-10-02 06:22:03    阅读次数:699
linux内核设计的艺术-开始执行main函数
为了执行linux内的C语言main函数,上一篇讲到了,为了从汇编语言环境跳转到C语言环境下执行,将CPU工作模式从16位转变到32位模式(C语言是32位的),并且重新建立了GDT与IDT,但是此时GDT和IDT中并没有内容,所以不能进行内存寻址与中断,接下来就是初始化GDT和IDT了。 进入32位模式后,寄存器也将变为32位寄存器,下面的汇编语法和之前的intel汇编有些不同,为AT&T汇编,至于差别不在赘述。...
分类:系统相关   时间:2014-09-22 00:09:11    阅读次数:377
[自制简单操作系统] 2、鼠标及键盘中断处理事件[PIC\GDT\IDT\FIFO]
1、大致介绍:>_asmhead.nas->bootpack.cPS: 这里bootpack.c要调用graphic.c、dsctbl.c、fifo.c、int.c实现功能,其中有些函数还必须汇编来写,所以单独写一个汇编文件naskfunc.nas,为了方便看全部函数和结构体,所以写一个bootpa...
分类:其他好文   时间:2014-09-08 05:23:07    阅读次数:686
嵌入式驱动开发之---Linux ALSA音频驱动(一)
本文的部分内容参考来自DroidPhone的博客(http://blog.csdn.net/droidphone/article/details/6271122),关于ALSA写得很不错的文章,只是少了实例。本文就是结合实例来分析ALSA音频驱动。开发环境:ubuntu10.04目标板:linux-...
分类:系统相关   时间:2014-08-29 17:55:58    阅读次数:335
《30天自制操作系统》读书笔记(5) GDT&IDT
梳理项目结构 项目做到现在, 前头的好多东西都忘了, 还是通过Makefile重新理解一下整个项目是如何编译的: 现在我们拥有这么9个文件: ipl10.nasInitialProgramLoader, 占用了软盘的第一个扇区并符合启动盘的规范, 默认被载入地址是0x7c00 到 0x7e00, 负...
分类:其他好文   时间:2014-08-22 12:28:26    阅读次数:285
枚举导出的函数
//枚举导出的函数//#include static main(){ auto entrypoints,i,ord,addr,name,purged,file,fd; file = AskFile(1,"*.idt","Select IDT save file"); //打开文件对话框 fd = f...
分类:其他好文   时间:2014-08-21 13:04:54    阅读次数:213
基于Linux ALSA音频驱动的wav文件解析及播放程序 2012
本设计思路:先打开一个普通wav音频文件,从定义的文件头前面的44个字节中,取出文件头的定义消息,置于一个文件头的结构体中。然后打开alsa音频驱动,从文件头结构体取出采样精度,声道数,采样频率三个重要参数,利用alsa音频驱动的API设置好参数,最后打开wav文件,定位到数据区,把音频数据依次写到...
分类:系统相关   时间:2014-08-18 21:41:32    阅读次数:329
中断——中断描述符表的定义和初始化(二) (基于3.16-rc4)
上篇博文对中断描述符表(IDT)中异常和非屏蔽中断部分的初始化做了说明,这篇文章将分析中断部分的初始化。在上篇博文中,可以看到,内核在setup_once汇编片段中,对中断和异常部分做了初步的初始化,用early_idt_handlers函数的地址来初始化异常门描述符,用ignore_int函数地址...
分类:其他好文   时间:2014-07-29 10:57:26    阅读次数:352
中断(一)——中断描述符表的定义和初始化 (基于3.16-rc4)
1.中断描述符表的定义(arch/x86/kernel/traps.c)1 gate_desc debug_idt_table[NR_VECTORS] __page_aligned_bss;定义的描述符表为一个结构体数组,数组元素类型为gate_desc,大小为8B。NR_VECTORS宏为256,...
分类:其他好文   时间:2014-07-27 21:59:49    阅读次数:445
查找idt table 所對應的page table in Linux
#include #include #include #include #include #include #include #include #include #include #include #include #include MODULE_LICENSE("GPL");struct desc...
分类:系统相关   时间:2014-07-18 12:08:40    阅读次数:292
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!