自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Linux驱动头文件说明

#include 是在linux-2.6.29/include/linux下面寻找源文件。#include 是在linux-2.6.29/arch/arm/include/asm下面寻找源文件。#include 是在linux-2.6.29/arch/arm/mach-s3c2410/include/mach下面寻找源文件。#include 在linux-2.6.31_T

2014-02-21 14:55:20 461

转载 linux设备驱动程序该添加哪些头文件--该怎么做

在编写linux设备驱动程序的时候,如果在不参考已有驱动程序的情况下,我们该如何不多不少地用#include包含所需的头文件呢? 下面,来通过一个实验来介绍。运行环境:Source Insight @ Windows xp内核代码:Linux 2.6.32实验代码: 简单ramblock实验#define DEV_MAJOR 251static struct gendisk *my_rmbk;st

2014-02-21 14:50:55 1319

转载 更改printk打印级别

1、查看当前控制台的打印级别 cat /proc/sys/kernel/printk 4    4    1    7 其中第一个“4”表示内核打印函数printk的打印级别,只有级别比他高的信息才能在控制台上打印出来,既 0-3级别的信息2、修改打印 echo "新的打印级别  4    1    7" >/proc/sys/kernel/printk3、

2014-02-20 10:53:25 1677

转载 OK6410 驱动

环境及工具: linux-3.0.1内核  硬件平台OK6410   测试基本流程:  PC与OK6410通过NFS文件系统成功连接后,编译驱动和APP程序即可测试  1://建立NFS文件系统,让板子能和PC机建立通信。  2:#make     //编译驱动程序  3:#arm-linux-gcc  test.c  -o  test   //编译APP程序 

2014-02-19 17:34:31 485

原创 建立内核源码树 --部分为转载

1,什么是内核源码树?        内核源码树我现在的理解就是整个linux内核源代码,它是编译驱动的前提。Ubuntu系统默认情况下是没有的。内核源码树是要自己下载的。2,为什么要编译内核源码树?       驱动最终以*.ko的形式生成,insmod的本质就是将ko文件与运行的内核进行链接的过程。类似于编译helloworld的链接。1. 下载内源代码,位置www

2014-02-19 17:32:23 676

原创 设备驱动中的并发控制笔记 --笔记结构基于《linux驱动开发入门与实战》

无论在学习还是在生活中,做一件事情都有一个理由。学习的时候要明白为什么要学这个为什么 ,这个是为什么存在,存在的目的是什么? 怎么做, 这个怎么做可以达到要解决的问题。有哪些方法可以做1 为什么要进行并发控制?现代处理器有三大特性: 中断处理,多任务处理和多处理器--导致的多个进程,线程,CPU同时访问一个资源会发生错误,所以并发控制的目的是:对共用资源进行保护。

2014-02-12 15:35:16 589

空空如也

空空如也

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

TA关注的人

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