- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 linux驱动模块开发(二)----字符设备驱动
字符设备驱动(Linux的模块)开发流程一、字符设备字符设备指的是在I/O传输过程中以字符为单位进行传输的设备,例如键盘、打印机等。注意,以字符为单位并不一定意味着以字节为单位,因为编码有不同规定,有的一个字符占用两个字节。 在linux中一切都是文件,所以设计驱动的最终目的是为了迎合上层系统调用对于设备文件的操作。二、系统调用(文件操作)系统调用中对于文件的操作主要有以下几个:int creat
2016-12-21 16:46:08 445
原创 linux驱动模块开发(一)
Linux的模块开发注意一、模块Linux模块是linux的特色,他可以在需要的时候动态加载进内核,也可以在合适的时候移除内核,这样就保证内核的简洁高效二、代码分析#include <linux/init.h>#include <linux/module.h>static int hello_init(void){return 0;}static void hello_exit(void)
2016-12-21 11:07:47 234
原创 浮点数在计算机中的编码
浮点数在计算机中的编码 我们知道整数在计算机中的编码,源码,补码,反码等等,利用二进制的数表示一个整数,比如,32可以表示成“100000”,但是对于浮点数的编码,一般的教材介绍的很少,这里做了一点资料整理,希望对大家有用。1、历史浮点表示对形如的有理数进行编码。它对执行涉及非常大的数字(|V|>>0)、非常接近于0(|V|直到20世纪80年代,每个计算机制造商都设计了自己的
2015-07-23 20:03:36 9318
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人