资源简介
文档+代码
代码片段和文件信息
#include
#include
#include
#include
#include
#include
#include
#define TEST_DEVICE_FILENAME “/dev/art_dev“ //设备文件名
#define BUFF_SIZE 1024
int main()
{
int fdnwritenread;
char buff[BUFF_SIZE]; //缓冲区
/* 打开文件 */
fd=open(“/dev/art_dev“O_RDWR);
if(fd<0){
perror(“open“);
exit(1);
}
do{
printf(“向内核输入字符内容为(‘q‘退出):“);
memset(buff0BUFF_SIZE);
if(fgets(buffBUFF_SIZEstdin)==NULL){
perror(“error fgets“);
break;
}
buff[strlen(buff)-1]=‘\0‘;
if(write(fdbuffstrlen(buff))<0) //向内核设备写入数据
{
perror(“error write“);
break;
}
if(read(fdbuffBUFF_SIZE)<0) //从内核设备读取数据
{
perror(“error write“);
break;
}
else{
printf(“从内核中读出字符内容为:%s\n\n“buff);
}
}while(st
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-06-12 08:30 基于Linux虚拟字符设备驱动设计与实现\
目录 0 2015-12-29 11:08 基于Linux虚拟字符设备驱动设计与实现\art\
文件 950 2015-12-28 22:28 基于Linux虚拟字符设备驱动设计与实现\art\art.c
文件 3475 2015-12-28 22:37 基于Linux虚拟字符设备驱动设计与实现\art\art_dev.c
文件 427 2015-12-28 22:18 基于Linux虚拟字符设备驱动设计与实现\art\Makefile
目录 0 2015-12-29 11:09 基于Linux虚拟字符设备驱动设计与实现\picture\
文件 13519 2015-12-29 09:55 基于Linux虚拟字符设备驱动设计与实现\picture\内核模块之间调用关系.png
文件 16870 2015-12-29 09:52 基于Linux虚拟字符设备驱动设计与实现\picture\字符设备驱动结构.png
文件 482816 2016-06-12 08:30 基于Linux虚拟字符设备驱动设计与实现\基于Linux虚拟字符设备驱动设计与实现.doc
- 上一篇:微信小程序图片裁剪工具
- 下一篇:FTP客户端程序设计
相关资源
- linux命令大全(chm)
- 细说Linux-兄弟连李明老师
- Linux系统基础教程.pdf
- ARM嵌入式Linux系统开发从入门到精通
- 鸟哥的linux私房菜(第三版)
- linux系统命令及其详解
- 嵌入式linux应用开发完全手册(韦东山
- Linux编程入门之 C 语言环境_chm
- 鸟哥的Linux私房菜
- linux 系统
- Linux从入门到精通.chm
- linux网络编程
- linux嵌入式开发
- linux基础命令教程豪华版
- linux c socket api
- Linux Netfilter编程源码
- Linux TCP 编程步骤
- linux综合实验,初级5和中级1
- linux can 应用测试程序
- Linux中图片旋转,缩放,合并
- Linux C 常用库函数手册(最新整理)
- Linux下WOL的rpm包及使用说明
- 哈工大 操作系统实验4 linux0.01信号量
- linux C/S聊天,基于TCP的socket网络编程
- linux串口、网口编程类
- QQ聊天系统---linux课设
- LINUX下简单聊天工具_模拟QQ
- 福州大学Linux 操作系统设计实践报告
- vsftpd-2.2.2-11.el6.x86_64.rpm
- container-selinux-2.74-1.el7.noarch.rpm
评论
共有 条评论