Linux设备驱动程序学习1-环境搭建和第三章学习

在这里是按照百度里面“小爱程序员”的相关文章进行环境搭建,搭建完成之后运行第三章中scull程序,没有问题。

环境搭建系列文章

linux设备驱动程序(LDD3)环境搭建1 - vmware虚拟机设置
linux设备驱动程序(LDD3)环境搭建2 - Ubuntu5.04的安装
linux设备驱动程序(LDD3)环境搭建3 - linux2.6.10的编译
linux设备驱动程序(LDD3)环境搭建4 - vmware tools的安装

第三章字符设备驱动程序学习

源码使用的是下面这篇博文中的链接:
《Linux设备设备驱动程序(第三版)》学习笔记之一:scull设备的使用
但是在该源码解压之后发现没法运行,后发现是文件只有可读可写权限,没有设置可执行权限。
执行scull_load脚本之后,scull设备会自动加载到内核中,该设备存在于内核的缓冲区中,向设备中写数据会调用scull_write()函数,从设备中读数据会调用scull_read()函数,在函数中添加printk打印语句,通过dmesg命令可以看到通过printk打印的信息。
Makefile的学习整理
Scull设备驱动学习之五----Makefile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值