很快就申请通过了,很好,以后就在这里写写我的读书笔记。 看看代码是不是也可以贴的很漂亮。 ...
分类:
其他好文 时间:
2017-09-27 13:25:41
阅读次数:
138
最近在学习内核编程,记录一下最近的学习笔记。 原理:将当前进程从eprocess结构的链表中删除 无法被! process 0 0 看见 ...
分类:
系统相关 时间:
2017-08-25 15:05:59
阅读次数:
243
驱动代码与平时的Win32代码有一些区别,在学习内核编程之前,简单了解一下,以后阅读代码会轻松一些。 首先是参数说明宏,一般都是空宏,例如 #define IN#define OUT 这样来看,IN和OUT都被定义成了空,注意,这儿的空即什么也没有,不同于NULL或者VOID。只要不与变量等连在一起 ...
分类:
其他好文 时间:
2017-08-13 20:04:58
阅读次数:
340
先给解决的方法:假设您觉得您的头文件包括木有问题,请用WDK的build命令编译试试,非常有可能是由于您用了VS 2010 + EASY SYS 环境的问题使用VS 2010 + EASY SYS 搭建的环境中,包括了ke.h 这是在网上找的关于用到EPROCESS和ETHREAD的头文件.在这样的 ...
注:以下大部分内容摘自Linux内核编程入门篇和linux内核完全注释 在工作的这段时间,发现我的visio画图熟悉了点点,总喜欢把什么源码啊,结构啊之类的就当作流程图来画来理解,因为对于图,有一个很直观的认识,所以接下去也是以图为中心。 关于linux内核体系结构 说到操作系统,我们都会知道win ...
分类:
系统相关 时间:
2017-06-06 10:51:31
阅读次数:
274
录的越多,后续肯定会涨价。x86 这本书涉及到除了汇编语言,还有一些计算机架构和操作系统方面相关的知识点。 不仅为学习高级编程语言打下了非常扎实的基础,学完C++,关于Windows程序设计和Windows内核编程以及开发一个简单的操作系统,都奠定了基础。 所以这本书,我不敢快。 每节课都需要备课的 ...
分类:
其他好文 时间:
2016-12-15 00:25:29
阅读次数:
205
中断服务程序 ISR 硬件中断处理是实时系统的关键,因为它是外部时间通知系统的方式。 ISR亦称为中断处理函数,是对中断的正确响应。可以使用任何ISR连接到任何没有被VxWorks使用的中断上。当关联的中断发生时,VxWorks运行ISR;ISR的处理不会延迟,除非你配置系统去延迟。 VxWorks ...
分类:
其他好文 时间:
2016-09-30 09:41:25
阅读次数:
1377
#1 内核对象的静态实例化 内核对象的静态实例化 任务的静态实例化 VX_TASK宏用来在编译时声明一个任务对象。该宏带有2个参数:任务名和栈大小。不像taskSpawn函数,任务名称可以是NULL。VX_TASK的任务名称必须指定。栈大小是非零值并且是编译时常量。 VX_TASK_INSTANTI ...
分类:
移动开发 时间:
2016-09-27 14:43:53
阅读次数:
214
转自:http://blog.csdn.net/bullbat/article/details/7401688 内核编程中常见的一种模式是,在当前线程之外初始化某个活动,然后等待该活动的结束。这个活动可能是,创建一个新的内核线程或者新的用户空间进程、对一个已有进程的某个请求,或者某种类型的硬件动作, ...
分类:
系统相关 时间:
2016-09-25 00:53:01
阅读次数:
279
Linux内核从原理到代码详解 培训视频 Linux内核源码研读与实战演练 [7.10][美河资料发布小组@aipepsi][linux内核分析视频教程] 炼数成金Linux内核探秘 [11.23][美河资料发布小组@勿望我][尚德][linux内核编程入门(12.4更新)] [05.11]][美河 ...
分类:
系统相关 时间:
2016-08-29 22:22:01
阅读次数:
302