自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

阿德的博客

嵌入式软件工程师小白的成长之路

  • 博客(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语言排序算法的演示

以冒泡排序法、选择排序法、插入排序法和快速排序法实现从小到大排序

2017-08-10 17:44:04 1485

原创 C语言数据结构——数据结构有序二叉树的函数实现

关于二叉树的几个知识点: (1)二叉树的实现通常采用递归调用的方法 (2)在遍历二叉树时一定要先处理左子树再处理右子树 (3)二叉树的遍历分成三种方式:前序遍历,中序遍历和后序遍历 前序遍历:最先处理根节点的遍历方式; 中序遍历:中间处理根节点的方式; 后序遍历:最后处理根节点的方式。 (4)有序二叉树:任何节点的左子树上的所有数都比它小,右子树上的所有数都比它

2017-08-08 21:26:50 538

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除