一. 简介
上一篇文章学习如何在驱动代码中使用互斥锁。文章地址如下:
Linux内核中处理并发与竞争的互斥体的驱动实现-CSDN博客
本文对所实现的驱动进行测试。确定互斥锁是否实现对 Led设备的互斥访问,即一次只能一个应用程序访问Led设备。
二. Linux互斥体的驱动程序测试
前面文章的编写的带互斥锁的 Led驱动代码也编译通过。这里测试时也需要测试程序 led_app.c,
led_app.c也经过了交叉编译生成 led_app。
1. 将驱动与测试程序拷贝到开发板
注意:开发板的系统是通过 nfs服务挂载方式访问 ubuntu系统的。即 系统文件存放在 ubuntu系统所设置的 nfs目录下!而开发板通过 nfs服务加载系统文件!
将 semaphore.ko 驱动模块与