
Module
Emdfans
如果某方面不如别人就早起点晚睡点少玩点多学点
展开
-
[转]驱动模块Makefile解析
转自:http://www.embedu.org/Column/Column310.htm 作者:王劲南,华清远见嵌入式学院讲师先看一下代码ifeq ($(KERNELRELEASE),) KERNELDIR ?= /home/linux/linux-2.6.22.6 PWD := $(shell pwd) modules转载 2013-11-19 15:01:33 · 738 阅读 · 0 评论 -
Memory驱动分析
课堂实践3简单Memory驱动程序//memory.c 文件/* Necessary includes for device drivers */#include //#include #include #include /* printk() */#include /* kmalloc() */#include /* everything... */#includ原创 2013-12-03 15:54:28 · 1077 阅读 · 0 评论 -
牛刀小试驱动_hello.ko
Linux驱动开发 实践1将hello.c驱动移植到micro2440开发板运行//Hello.c#include #include #include //模块申明 MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(" Hello, world\n"); //类似于pri原创 2013-11-20 10:43:11 · 1002 阅读 · 0 评论 -
Memory驱动——测试程序
课堂实践4:•参照“实践3”的测试程序,编写memory-26.c的测试程序test-memory-26.c,不必使用多线程。测试包括写入数据和读取数据,正如《Linux设备驱动开发入门(中文版).pdf》P18页内的测试方法一样,如果写入多个字符,则实际写入最后一个,例如写入“abc”,则实际写入“c”。#include #include #include #include原创 2013-12-03 16:03:13 · 950 阅读 · 0 评论 -
Watchdog驱动测试程序
课堂实践2:•micro2440开发板上,watchdog的驱动已经编译进内核,参照教材PP290-291页的程序,编写watchdog驱动的测试程序。•看门狗驱动程序位于开发板内核源文件(仅供参考):–Linux-2.6.29/drivers/watchdog/s3c2410_wdt.c#include #include #include //UNIX标原创 2013-12-03 11:14:38 · 2496 阅读 · 0 评论