Chinaunix首页 | 论坛 | 博客
  • 博客访问: 112289
  • 博文数量: 35
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 287
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-01 19:56
文章分类
文章存档

2017年(6)

2016年(21)

2015年(8)

我的朋友

发布时间:2016-03-19 22:39:56

struct file  struct file结构体定义在include/linux/fs.h中定义。文件结构体代表一个打开的文件,系统中的每个打开的文件在内核空间都有一个关联的 struct file。它由内核在打开文件时创建,并传递给在文件上进行操作的任何函数。在文件的所有实例都关闭后,内核释放这个数据结构。在内核创建和驱动源码中,struct file.........【阅读全文】

阅读(1462) | 评论(0) | 转发(0)

发布时间:2016-03-17 23:50:00

链表:链表是一种常见的重要的数据结构。它是动态地进行存储分配的一种结构。它可以根据需要开辟内存单元。链表有一个“头指针”变量,以head表示,它存放一个地址。该地址指向一个元素。链表中每一个元素称为“结点”,每个结点都应包括两个部分:一为用户需要用的实际数据,二为下一个结点的地址。因此,head指向第一个.........【阅读全文】

阅读(1354) | 评论(0) | 转发(0)

发布时间:2016-03-16 23:16:10

内核定时器是内核用来控制在未来某个时间点(基于 jiffies)调度执行某个函数的一种机制,其实现位于 <linux/timer.h> 和 kernel/timer.c 文件中。内核定时器的结构描述struct timer_list {                struct list_head entry;          .........【阅读全文】

阅读(1313) | 评论(0) | 转发(0)

发布时间:2016-03-16 13:15:40

其实linux串口挺简单的,只用找到串口号,再程序上配置成功,打开串口,直接用read write函数就能接受 发送数据了。现在详细讲解一下怎么使用两个串口,一个串口发送数据,一个串口接受数据。一:linux串口编程的组成1.打开串口2.串口初始化3.读写串口4.关闭串口5.结束二:串口打开1.在Linxu中,串口设备是通过串.........【阅读全文】

阅读(3390) | 评论(0) | 转发(1)

发布时间:2016-02-29 19:16:19

在Linux 系统中 , 存 在 一类 字符 设备 , 它 们 拥 有相同 的 主 设备 号(10),但次 设备 号 不 同 ,我们 称这类 设备 为 混杂设备(miscdevice) 。所有的混杂设备 形 成 一 个 链表 ,对设备 访问时 内 核根据次 设备 号 查找到相 应的混杂设备。linux中每个设备都会有一个结构体用来描述这个设备。所以Linux中使.........【阅读全文】

阅读(1453) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册