- 博客(7)
- 收藏
- 关注
转载 linux 内核驱动--Platform Device和Platform_driver注册过程
linux 内核驱动--Platform Device和Platform_driver注册过程从 Linux 2.6 起引入了一套新的驱动管理和注册机制 :Platform_device 和 Platform_driver 。Linux 中大部分的设备驱动,都可以使用这套机制 , 设备用 Platform_device 表示,驱动用 Platform_driver 进行注册。
2017-09-24 22:55:59
230
转载 双向链表的奇偶节点交换(即1节点和2节点交换,然后3节点和4节点交换)
#include<iostream> #include<string> #include<vector> #include<iterator> using namespace std; typedef struct Node { struct Node* next; struct Node* pre; int data; }Node;
2017-09-19 23:21:09
498
转载 linux设备驱动的总线,设备和驱动的关系
之前一直在学习Linux的驱动,所以在网上找了好多帖子博客看,大概有了一个轮廓,所以就转了这个博客,一是为了学习,二是为了在以后再遇到问题的时候可以来找,方便嘛,就当笔记了。进入正题:linux设备驱动的总线,设备和驱动。linux设备驱动的难点在于复杂的,庞大的结构。理清楚结构和一个结构与另外结构的关系,以及linux设备驱动的层次性和层次封装抽象性。对于linux设备驱动的结构有点像C++中
2017-09-11 17:09:55
1336
转载 linux文件系统分类和特点
1、Linux文件系统分配策略:块分配(blockallocation)和扩展分配(extentallocation):块分配:磁盘上的文件块根据需要分配给文件,避免了存储空间的浪费。但当文件扩充时,会造成文件中文件块的不连续,从而导致过多的磁盘寻道时间。每一次文件扩展时,块分配算法就需要写入文件块的结构信息,也就是meta-dada。meta-data总是与文件一起写入存储设备,改变文件的操
2017-08-19 22:36:29
2142
原创 C语言数据结构2——双向链表的实现
c语言数据结构链表的实现typedef struct node { int num; struct node *p_next; struct node *p_prev;} node;typedef struct { node head, tail; node *p_cur;}
2017-08-11 20:26:05
360
原创 C语言数据结构——数据结构有序二叉树的函数实现
关于二叉树的几个知识点: (1)二叉树的实现通常采用递归调用的方法 (2)在遍历二叉树时一定要先处理左子树再处理右子树 (3)二叉树的遍历分成三种方式:前序遍历,中序遍历和后序遍历 前序遍历:最先处理根节点的遍历方式; 中序遍历:中间处理根节点的方式; 后序遍历:最后处理根节点的方式。 (4)有序二叉树:任何节点的左子树上的所有数都比它小,右子树上的所有数都比它
2017-08-08 21:26:50
538
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人