码迷,mamicode.com
首页 >  
搜索关键字:idt    ( 13212个结果
18-基于双TMS320C6678 DSP的3U VPX的信号处理平台
基于双TMS320C6678 DSP的3U VPX的信号处理平台一、板卡概述 板卡由我公司自主研发,基于3U VPX架构,处理板包含两片TI DSP TMS320C6678芯片;一片Xilinx公司的Spartan XC3S200AN 配置芯片;一片 IDT 公司的 RapidIO Switch;....
分类:其他好文   时间:2015-05-20 18:11:54    阅读次数:139
通过修改CR0寄存器绕过SSDT驱动保护
为了安全起见,Windows XP及其以后的系统将一些重要的内存页设置为只读属性,这样就算有权力访问该表也不能随意对其修改,例如SSDT、IDT等。但这种方法很容易被绕过,我们只要将这些部分修改为可写属性就可以了,不过当我们的事情做完后记得把它们恢复为只读属性,不然会造成一些很难预料到的后果。 c....
分类:其他好文   时间:2015-05-16 23:19:13    阅读次数:215
系统分析笔记-标准化知识
标准化知识 我国标准和国家标准的对应关系:等同采用(idt)、修改采用(mod)、等效采用(eqv)和非等效采用(neq)。 等同采用:技术内容相同,没有货仅有编辑性修改,编写方法完全对应。 等效采用:主要技术内容相同,技术上只有很少的差异,编写方法不完全对应。 非等效采用:技术内容或文本结构上不同,它们之间的没有清楚的标明。非等效采用不属于采用国际标准。 CMM:初始级、可重复级、已定...
分类:其他好文   时间:2015-05-10 12:59:06    阅读次数:138
IOAPIC重定位中断处理函数思路整理
因为小可并非硬件编程出身,汇编基础又比较差。。。所以刚开始理解利用IOAPIC重定位技术的时候相当困难。何为IOAPIC?首先,必须认识到它是一个硬件,可编程的硬件。我理解的它在整个流程中的作用如图:首先,必须创建一个新的中断项,也就是在IDT表中搜索到一个空闲的项,代码如下P2C_U8 p2cGe...
分类:Windows程序   时间:2015-05-04 13:49:33    阅读次数:257
IDT HOOK思路整理
IDT(中断描述符表)分为IRQ(真正的硬件中断)和软件中断(又叫异常)。HOOK的思路为,替换键盘中断处理的函数地址为自己的函数地址。这样在键盘驱动和过滤驱动之前就可以截获键盘输入。思路确定之后,可以写代码了首先获取到IDT,这个需要使用汇编指令sidt来获取,这个指令读取了IDTR寄存器的内容,...
分类:其他好文   时间:2015-04-28 20:39:31    阅读次数:490
0.11之路(四):从实模式到保护模式
关中断并将system移动到内存地址起始位置 0x00000 将CPU的标志寄存器(EFLAGS)中的中断允许标志(IF)置0。这样系统不会再响应中断,直到main函数中能够适应保护模式的中断服务体系重建完毕才会打开,那时候响应中断的服务程序将不再是BIOS提供的中断服务程序,而是系统自身提供的。 就是要完成实模式下的中断向量表和保护模式下的中断描述符表(IDT)的交接工作。借助关中断(cli...
分类:其他好文   时间:2015-04-16 23:50:32    阅读次数:390
旨在脱离后端环境的前端开发套件 - IDT之Server篇
IDT,一个基于Nodejs的,旨在脱离后端环境的前端开发套件,目的就是能让前端开发完全脱离后端的环境,无论后端是什么模板引擎(主流),都能应付自如。IDT主要包括两大部分:Server + Build,这一篇主要介绍Server篇。为了辅助前端开发,一个本地的类似于Apache的服务器是少不了的...
分类:其他好文   时间:2015-03-15 10:44:49    阅读次数:123
旨在脱离后端环境的前端开发套件 - IDT Server篇
IDT,一个基于Nodejs的,旨在脱离后端环境的前端开发套件,目的就是能让前端开发完全脱离后端的环境,无论后端是什么模板引擎(主流),都能应付自如。IDT主要包括两大部分:Server + Build,这一篇主要介绍Server篇。为了辅助前端开发,一个本地的类似于Apache的服务器是少不了的...
分类:其他好文   时间:2015-03-15 08:20:14    阅读次数:173
Linux内核源代码情景分析-异常
一、异常初始化    中断向量表的IDT的初始化void __init trap_init(void) { #ifdef CONFIG_EISA if (isa_readl(0x0FFFD9) == 'E'+('I'<<8)+('S'<<16)+('A'<<24)) EISA_bus = 1; #endif set_trap_gate(0,÷_error); set_trap_gate...
分类:系统相关   时间:2015-03-13 10:57:26    阅读次数:300
Linux内核源代码情景分析-中断上半部
一、中断初始化    1、中断向量表IDT的初始化void __init init_IRQ(void) { int i; #ifndef CONFIG_X86_VISWS_APIC init_ISA_irqs(); #else init_VISWS_APIC_irqs(); #endif /* * Cover the whole vector space, no vector can...
分类:系统相关   时间:2015-03-13 09:24:36    阅读次数:291
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!