![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux设备驱动
文章平均质量分 76
奋斗的蜗牛
永不放弃,相信未来
展开
-
linux字符设备驱动总结分析
最近,一直在看书学习linux设备驱动,从最简单的字符设备驱动入门,能够对驱动的框架和各元素的功能有个宏观的了解。下面详细分析我写的第一个字符设备驱动,整理一些驱动的基础知识,加深印象。先给出一些宏定义和全局变量:#define GLB_MEM_SIZE 0x1000#define HELLO_MAJOR 250#define MEM_CLEAR 0x1int hello_majo原创 2012-12-25 22:30:03 · 625 阅读 · 0 评论 -
linux驱动学习笔记(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_转载 2012-12-25 22:56:29 · 661 阅读 · 1 评论 -
linux设备驱动加载的Makefile学习
因工作需要,现需要学习linux设备驱动,从最简单的字符设备驱动开始,把自己的学习点滴记录下来,坚持自己去思考和总结。我为第一个hello world字符驱动程序写的makefile如下所示:#KVERS = $(shell uname -r)ifneq ($(KERNELRELEASE),)obj-m += hello_world.o elseKERDIR =/u原创 2012-12-17 21:41:23 · 851 阅读 · 1 评论