我的新博客

心得及感受

RAMDISK块设备驱动程序

from: http://blog.163.com/hjw_vc/blog/static/1148310352009104952466/ ram、loop、网络设备等驱动通常使用自己编写的make_request函数来处理bio结构,免去内核使用I/O调度器处理的麻烦。 而像硬盘等这些...

2015-03-31 13:58:25

阅读数:1287

评论数:0

linux驱动入门博客

草根老师博客(程姚根):linux设备驱动:http://blog.chinaunix.net/uid/26833883/cid-196673-list-1.html

2015-03-30 10:01:50

阅读数:380

评论数:0

Linux 静态库与共享库的使用

from: http://blog.csdn.net/heyabo/article/details/11688517 申明: 正如题如示,本篇讲的是Linux下是静态库与共享库,而Window下的动态链接库详细情况可见这篇文章:windows动态链接库 DLL 浅析。虽然原理,思想差不多...

2015-03-27 16:12:33

阅读数:534

评论数:0

虚拟机Ubuntu 14.04 内核升级 详细步骤

一,virtualbox中ubantu14.04中内核升级; 进入virtualbox虚拟机ubantu14.04中,执行:uname -r,输出如下: 3.13.0-32 1. 下载源码  www.kernel.org/pub/linux/kernel/v3.x/…,,比如下载...

2015-03-27 15:16:07

阅读数:3407

评论数:0

linux中秒字符设备驱动(宋宝华设备驱动开发详解第10章)

from: http://blog.sina.com.cn/s/blog_95268f5001015mqb.html 1. secondchar.c: #include #include #include #include //建立自动设备节点要包含的头文件 #include #inc...

2015-03-26 10:16:48

阅读数:1161

评论数:0

在驱动中增加异步通知的例子

From: http://blog.csdn.net/wenhui_/article/details/6824411 异步通知的意思是:一旦设备就绪,则主动通知应用程序,这样应用程序就根本不需要查询设备的状态, 这一点非常类似于硬件上的“中断”的概念,比较准确的称谓是“信号驱动的异...

2015-03-25 16:18:09

阅读数:569

评论数:0

Linux设备驱动中的阻塞与非阻塞I/O-ubantu14.04第四个驱动程序

阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活的支持用户空间对设备的这两种访问方式 本例子讲述了这两者的区别 并实现I/O的等待队列机制, 并进行了用户空间的验证 基本概念: 1> 阻塞操作      是指 在执行设备操作时,若不能获得资源,则挂起进程直到满足...

2015-03-25 14:28:53

阅读数:843

评论数:1

ubantu14.04第三个使用文件私有数据的globalmem的设备驱动

1. 代码如下:#include #include #include #include #include #include #include #include #include //#include //找不到这个文件 #include // for kmalloc and...

2015-03-24 14:32:31

阅读数:855

评论数:0

ubantu14.04第二个memory驱动程序

1. mydm1.c: #include #include #include #include #include #include #include #include #include #include MODULE_LICENSE("Dual BSD/GPL&...

2015-03-24 09:35:18

阅读数:539

评论数:0

设备驱动基础0:设备模型之kobject,kset及其关系

from: http://www.cnblogs.com/image-eye/archive/2012/01/29/2330838.html Linux2.6以后的设备驱动,都是在设备模型的基础上构建的,因此,要编写linux下的设备驱动程序,不论是usb设备,pci设备等,都需要了解设备模型。...

2015-03-23 14:52:12

阅读数:422

评论数:0

设备驱动基础1:设备模型之总线,驱动,设备

ref: http://www.cnblogs.com/image-eye/archive/2012/01/29/2331254.html Kobject,kset是设备模型的基本结构体,设备模型使用这两个结构体来完成设备的层次关系,但在实际的设备驱动编写中,我们基本上用不到kobject,...

2015-03-23 14:04:50

阅读数:532

评论数:0

使用 udev 高效、动态地管理 Linux 设备文件

概述: Linux 用户常常会很难鉴别同一类型的设备名,比如 eth0, eth1, sda, sdb 等等。通过观察这些设备的内核设备名称,用户通常能知道这些是什么类型的设备,但是不知道哪一个设备是他们想要的。例如,在一个充斥着本地磁盘和光纤磁盘的设备名清单 (/dev/sd*) 中,用户无...

2015-03-23 12:54:51

阅读数:1562

评论数:0

ubantu14.04 32位下第一个hello world驱动程序

ubantu14.04 32位下第一个hello world驱动程序 平台:ubantu14.04,内核版本: 3.13.0-32-generic 编写驱动程序时,首先必须建立内核源码树,内核源码树我现在的理解就是整个linux内核源代码编译后的形式,即下载源码后,执行make编译后的形式...

2015-03-19 19:36:35

阅读数:2354

评论数:1

pygame学习笔记(4)——声音

转载来源:http://www.cnblogs.com/xiaowuyi/archive/2012/06/15/2550338.html pygame.mixer是一个用来处理声音的模块,其含义为“混音器”。游戏中对声音的处理一般包括制造声音和播放声音两部分,这里仅学习了播放声音部分。 1...

2015-03-19 15:31:06

阅读数:1065

评论数:0

python项目练习十:DIY街机游戏-(香蕉,快走)

这个练习是一个小游戏程序,如果要是给它起个名字的话,应该叫:快躲,香蕉。主要的游戏内容就是,游戏开始会从屏幕上方不断随便的掉一些铁块,在屏幕下方有一个小香蕉是受你控制的,你需要不断的左右移动来躲避铁块。在你躲避完一定数量的铁块之后,就会进入下一关。下一关依然是让你躲铁块,不过铁块下降的速度就快了很...

2015-03-19 14:59:03

阅读数:2112

评论数:1

2.6.15.5内核配置选项(Kernel Box) 完全手册

主目录   Code maturity level options --->代码成熟度选项   General setup  --->常规设置   Loadable module support  --->可加载模块支持   Block layer  --->块设备...

2015-03-17 20:13:51

阅读数:581

评论数:0

Python socket模块编程 SocketServer框架

Python提供了两个基本的socket模块。一个是socket,它提供了标准的BSD Socket API;另一个是socketServer,它提供了服务器中心类,可以简化网络服务器的开发。         本文简要介绍socket模块包含的类及其使用。         1.开始了解sock...

2015-03-17 10:29:59

阅读数:14522

评论数:2

python SQLite数据库简单操作

#!/usr/bin/python import sqlite3 # create database conn = sqlite3.connect('test.db') #不存在就创建后再打开 print ("Opened database successfully") c...

2015-03-17 09:30:51

阅读数:2215

评论数:0

python,ipython,wxPython安装

安装python:sudo apt-get install python 安装ipython: 1. 下载ipython: ipython的源码下载页面为:https://pypi.python.org/pypi/ipython 或者是到git页面下载:https://github...

2015-03-17 08:26:04

阅读数:1743

评论数:0

python中doctest自我测试(测试模块中的函数是否对)

#该文件名为mymod.py def sum(x,y): ''' 此处为文档字符串 The sum of two numbers. >>> sum(1,3) 4 >>> sum(9,11) 20 '...

2015-03-15 22:36:12

阅读数:1539

评论数:1

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