自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 【Linux设备驱动程序】构造和运行模块

Linux设备驱动程序 -- 构造和运行模块内核模块与应用程序的不同用户空间和内核空间内核中的并发为什么要考虑并发问题Linux内核代码要求内核代码的当前进程需要注意的其他细节编译和装载编译模块装载和卸载模块装载insmodrmmodlsmod预备知识头文件 内核模块与应用程序的不同 内核模块 应用程序 任务 大多数小规模及中规模的应用程序是从头到尾执行单个任务 模块只是先注册自...

2019-09-20 11:43:02 212

原创 【Linux设备驱动程序】基础简介

Linux设备驱动程序设备驱动程序的作用内核功能划分进程管理内存管理文件系统设备控制网络功能可装载模块设备和模块的分类字符设备块设备网络设备安全问题几个原则性的概念 设备驱动程序的作用 设备驱动的作用在于提供机制,而不是提供策略。 1) 机制和策略分离的好处是啥? 可以使软件包更易开发,也更容易根据不同的需求来调整以实现不同的策略。 2) 机制是啥? 机制是类似于提供什么样的功能。 3) 策略...

2019-09-17 19:31:54 370

原创 Windows的验证机制

软件调试的主要任务是寻找软件下次的根源,其前提通常是已经知道了有瑕疵存在。 发现软件瑕疵 发现软件下次的最普遍方法是测试。常见的测试手段有: 黑盒测试 百合测试 内建自检,又称为BIST(Build-In Self-Test),是指在软件代码内部构建一些测试功能,这些功能(函数)可以在某些情况下执行,或者被自动测试工具所调用以发现问题。 压力测试 即使用了以上所有的测试手段,也不能保证会发现所有...

2019-09-16 10:45:36 404

原创 事件追踪

事件追踪要解决的问题就是记录软件运行的动态轨迹,包括代码的执行轨迹和变量的变化轨迹。 事件追踪 事件追踪和日志机制的差异: 日志只要记录下软件中重要事件的结果;事件追踪则要记录下导致这一结果的完整过程。(因此,事件追踪机制必须能够适应频繁的数据输出和庞大的数据量;事件追踪机制通常是以二进制方式而不是文本来传输和记录的) 事件追踪的目标“读者”主要是开发人员,事件日志的主要对象还包括系统管理员。这...

2019-09-16 10:45:10 665

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除