- 博客(9)
- 资源 (5)
- 收藏
- 关注
原创 虚拟机环境维护之VDI转VMDK, VMDK瘦身
虚拟机环境维护之VDI转VMDK, VMDK瘦身被Virutal Box虐了三遍后,我开心的决定放弃。VDI虚拟硬盘真心好扯,我内心受伤害了好在VDI可以转VMDK,趁着Virtual box版虚拟机还可以打开,在Virtual BOX软件里打开管理器,必须使用clone的方法,将VDI转换成Clone虚拟硬盘,然后建立Vmware虚拟机,使用该VMDK,从此Virtual Box
2013-05-23 17:47:06 6244 1
原创 陈学松《深入Linux设备驱动程序内核机制》之MMAP内存页面示例
本例例化一个字符设备,该设备申请一块内存,file_operations中有mmap的功能,在测试程序test.c中mmap这块内存,操作这块用户内存即可以修改设备内存驱动代码 mmap_demo.c#include #include #include #include #include #include #include #include #include #incl
2013-05-19 13:00:00 4760 2
原创 V4L2通过摄像头采集图片
V4L2通过摄像头采集图片#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include
2013-05-19 11:48:58 13267 20
原创 Linux并口设备驱动程序设置
参考地址:http://oss.org.cn/kernel-book/ldd3/ch09s03.html13脚接led的正输入,25脚接led的负极驱动代码:parport_drv.c#include#include#include#include#include#include#include#include"parport_drv.h"#
2013-05-19 11:45:01 3327
原创 linux内存页面分配问题 page_alloc, page_address, pa
驱动代码dma.c#include #include #include #include MODULE_LICENSE("DUAL BSD/GPL");static int __init alloc_pages_init(void);static void __exit alloc_pages_exit(void);struct page *pages = NULL;int
2013-05-19 11:33:22 3814 1
原创 宋宝华 《Linux设备驱动开发详解》示例代码之fifo字符设备驱动
驱动代码如下:scull.c#include #include #include #include #include #include #include #include #define SCULL_MAJOR 252#define SCULL_NAME "scull"#define MAX_DATA 0x10static int scull_major = SC
2013-05-19 11:24:45 3868
原创 宋宝华 《Linux设备驱动开发详解》之基本字符设备驱动misc版本
将普通字符设备驱动改造成misc设备,misc设备没有字符设备那么麻烦,以后自己写的驱动尽量用misc设备来代替scull.c#include #include #include #include #include #include #include #include #define SCULL_NAME "scull"#define MAX_DATA 0x1000st
2013-05-19 11:13:33 1539
原创 宋宝华 《Linux设备驱动开发详解》示例代码之基本字符设备驱动
最简单的字符设备驱动代码scull.c#include #include #include #include #include #include #include #define SCULL_MAJOR 252#define SCULL_NAME "scull"#define MAX_DATA 0x1000static int scull_major = SCULL
2013-05-19 11:08:43 2784
原创 宋宝华 《Linux设备驱动开发详解》示例代码之second设备
second.c代码#include #include #include #include #include #include #include #include #include #include #define SECOND_MAJOR 252static int second_major = SECOND_MAJOR;struct second_dev{ st
2013-05-19 11:02:01 3036
只使用APUE的libapue.a库文件和apue.h头文件的例程,有Makefile
2012-08-24
Ubuntu12.04下编译成功的APUE附带源码
2012-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人