自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

QC的博客

A goal is not always meant to be reached, it often serves simply as something to aim at.

  • 博客(9)
  • 收藏
  • 关注

原创 字符串的按单词逆序(带标点)

主要思想:先写出单词逆序的函数,再写整个句子逆序的函数(在其中查找单词,找到后调用单词逆序的函数逆序,最后将整个句子逆序)。程序缺点:只能识别几个常用的标点符号源代码及测试程序://给定一个字符串,按单词将该字符串逆序,含标点 #include //start 和 end 之间逆序的函数void reverse_word(char *start, char *

2013-10-21 14:47:17 1726

转载 request_mem_region和ioremap

本文转自:内核request_mem_region 和 ioremap的理解几乎每一种外设都是通过读写设备上的寄存器来进行的,通常包括控制寄存器、状态寄存器和数据寄存器三大类,外设的寄存器通常被连续地编址。根据CPU体系结构的不同,CPU对IO端口的编址方式有两种:  (1)I/O映射方式(I/O-mapped)  典型地,如X86处理器为外设专门实现了一个单独的地址空间,称为"I

2013-10-19 16:35:11 878

转载 网络“三剑客”

本文转自(摘选):网络“三剑客” 一、集线器 1.什么是集线器 在认识集线器之前,必须先了解一下中继器。在我们接触到的网络中,最简单的就是两台电脑通过两块网卡构成“双机互连”,两块网卡之间一般是由非屏蔽双绞线来充当信号线的。由于双绞线在传输信号时信号功率会逐渐衰减,当信号衰减到一定程度时将造成信号失真,因此在保证信号质量的前提下,双绞线的最大传输距离为100米。当两台电脑之间的

2013-10-19 10:49:06 1036

转载 设备模型之总线、设备、驱动

本文转自:驱动设备模型之总线设备驱动 为了适用要求越来越高的硬件设备需求,linux2.6内核提供了一种全新的内核设备模型。设备模型三元素:总线、设备、驱动;第一节:总线总线是处理器与设备之间的通道,所有的设备通过总线相连;总线由bus_type定义(位于) 1 struct bus_type { 2 const char *name; 3

2013-10-19 09:57:10 781

转载 platform总线、设备与驱动

本文转自(摘选):platform总线、设备与驱动  在Linux 2.6的设备驱动模型中,关心总线、设备和驱动这3个实体,总线将设备和驱动绑定。在系统每注册一个设备的时候,会寻找 与之匹配的驱动;相反的,在系统每注册一个驱动的时候,会寻找与之匹配的设备,而匹配由总线完成。一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB、I2 C、SP

2013-10-19 09:00:54 1138

转载 input子系统(二)

本文转自:linux输入子系统输入子系统由驱动层、输入子系统核心、事件处理层三部分组成。一个输入事件,如鼠标移动、键盘按下等通过Driver->Inputcore->Event handler->userspace的顺序到达用户控件的应用程序。驱动层:将底层的硬件输入转化为统一事件形式,想输入核心(Input Core)汇报。输入子系统核心:承上启下。为驱动层提供输入设备注册与操作接口

2013-10-18 23:39:24 775

原创 双向链表的C实现

本文用C语言实现了双向链表的create 创建、display 遍历、search 查找节点、del 删除节点、insert 插入节点,实现及测试程序如下:#include #include typedef struct dlink{ int num; struct dlink *prior; struct dlink *next;}NODE;NOD

2013-10-18 23:02:29 999

转载 关于S3C2440时钟设置的理解

1)FLCK、HCLK和PCLK的关系S3C2440有三个时钟FLCK、HCLK和PCLK手册上说P7-8写到:FCLK is used by ARM920T,内核时钟,主频。HCLK is used for AHB bus, which is used by the ARM920T, the memory controller, the interrupt controller,

2013-10-18 21:15:37 900

原创 单向链表逆序

逆序函数:NODE *reverse(NODE *head){ NODE *p1, *p2, *temp; p1 = head; p2 = head->next; p1->next = NULL; while(p2 != NULL) { temp = p2->next; p2->next = p1; p1 = p2; p2 = temp;

2013-10-17 11:05:06 811

空空如也

空空如也

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

TA关注的人

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