实验题目:嵌入式linux驱动程序设计
来源:互联网 发布:好吃的碧根果品牌 知乎 编辑:程序博客网 时间:2024/06/02 05:13
实验题目:嵌入式linux驱动程序设计
实验目的:
1.编写一个字符设备驱动
2.掌握添加设备驱动程序的方法
3.编写一个应用程序测试添加的驱动
实验步骤:
1.在linux环境下编写字符驱动程序和测试驱动的应用程序
2.编译驱动程序和应用程序
3.使用动态内核模块加载的方法动态的加载驱动
4.运行测试驱动的应用程序,查看驱动的加载情况
实验过程:
1.驱动中的相关函数说明(详细见代码)
2.测试驱动的应用程序
从驱动程序中循环5次,读取五个字节的内容,并将其打印出来。
3.编译驱动程序
#gcc –O2 –Wall –DMODULE –D__KERNEL__ -DLINUX –I /usr/src/linux-2.4.20-8/include
4.加载驱动程序
#insmod test.o
5.运行查看设备号
#cat /proc/devices
6.创建设备文件
#mknod /dev/mydev c major 0(minor)
7.运行结果如下:
编译,加载和查看设备号的情况如图所示
创建设备文件和运行应用程序后,打印出来从驱动中读取的内容
实验体会:
通过本次实验,是我对linux下的字符设备驱动有了更好的认识,为今后的深入学习打下了坚实的基础。
- 实验题目:嵌入式linux驱动程序设计
- 嵌入式Linux驱动程序设计
- 实验题目:实现嵌入式Linux系统下的字符设备驱动程序(报告)
- 基于嵌入式linux设备驱动程序设计
- 嵌入式Linux下USB驱动程序的设计
- 哈工大嵌入式设计与实践实验七 驱动程序开发
- Linux网络驱动程序编写(二) 嵌入式Linux网络驱动程序开发设计 Linux网络驱动程序编写(二)
- 嵌入式LCD驱动程序设计
- 嵌入式设备驱动程序设计
- 《嵌入式系统接口设计与Linux驱动程序开发》读书笔记
- 读嵌入式linux驱动程序设计从入门到精通1
- 读嵌入式linux驱动程序设计从入门到精通 2
- 读嵌入式linux驱动程序设计从入门到精通 3
- 嵌入式Linux下的LCD驱动程序设计与实现
- 嵌入式Linux下的LCD驱动程序设计与实现
- 嵌入式Linux下的LCD驱动程序设计与实现
- 嵌入式linux驱动程序结构
- linux 嵌入式驱动程序实例
- 整型数转成字符,以及itoa,atoi
- 可变函数 转
- 用户招募
- 宏打破递归
- emacs显示行号
- 实验题目:嵌入式linux驱动程序设计
- If I rest,I rust。
- IO系统性能之三:在Linux中监视IO性能
- Java线程:概念与原理
- Sql Server数据库汉字按字母、笔划、拼音首字母、排序
- ARM的Load/Store指令
- 一些软件设计的原则
- 计算机专业的进来看看~
- 用户背景资料