Chinaunix首页 | 论坛 | 博客
  • 博客访问: 50514
  • 博文数量: 23
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-14 16:03
文章分类

全部博文(23)

文章存档

2016年(23)

我的朋友

发布时间:2016-06-30 15:20:26

人的无聊,有时候很难用语言表达.以下关于IS_ERR的文字仅献给无聊的你.如果你对内存管理没有任何兴趣,就不用往下看了,跳到下一节吧.要想明白IS_ERR(),首先你得知道有一种空间叫做内核空间,不清楚也不要紧,我也不是很清楚,曾经,在复旦,上操作系统这门课的时候,我一度以为我已经成为天使了,因为我天天上课都在听天书.后来,确切.........【阅读全文】

阅读(1719) | 评论(0) | 转发(0)

发布时间:2016-06-28 15:33:01

看门狗是当CPU进入错误状态后,无法恢复的情况下,使计算机重新启动由于计算机在工作时不可避免的受到各种各样的因素干扰,即使再优秀的计算机程序也可能因为这种干扰使计算机进入一个死循环,更严重的就是导致死机。有两种办法来处理这种情况:一是:采用人工复位的方法二是:依赖于某种硬件来执行这个.........【阅读全文】

阅读(1162) | 评论(0) | 转发(0)

发布时间:2016-05-20 17:35:22

    对于如何向模块传递参数,Linux kernel 提供了一个简单的框架。其允许驱动程序声明参数,并且用户在系统启动或模块装载时为参数指定相应值,在驱动程序里,参数的用法如同全局变量。  使用下面的宏时需要包含头文件。  通过宏module_param()定义一个模块参数:  module_param(.........【阅读全文】

阅读(1549) | 评论(0) | 转发(0)

发布时间:2016-05-20 14:15:00

在驱动程序里, ioctl() 函数上传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 cmd的大小为 32位,共分 4 个域:bit31~bit30 2位为 “区别读写” 区,作用是区分是读取命令还是写入命令。bit29~bit16 14位为 "数据大小" 区,表示 i.........【阅读全文】

阅读(1428) | 评论(0) | 转发(0)

发布时间:2016-05-06 08:45:13

 C语言面试题(嵌入式开发方向,附答案及点评)预处理器(Preprocessor)1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以.........【阅读全文】

阅读(1376) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册