摘要: 转自:http://blog.csdn.net/rockrockwu/article/details/7357648 系统启动过程中platform设备、驱动注册完毕,为什么在/dev目录下就自动创建好设备节点了? 在/dev目录自动创建设备节点可以通过class_create(),然后再devic 阅读全文
posted @ 2016-05-11 23:28 Sky&Zhang 阅读(1634) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.chinaunix.net/uid-20672257-id-3147337.html 一、kobject的定义:kobject是Linux2.6引入的设备管理机制,在内核中由struct kobject结构表示,这个结构使所有设备在底层都具有统一的接口.kobject提 阅读全文
posted @ 2016-05-11 23:10 Sky&Zhang 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/tommy_wxie/article/details/8480695 在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则 阅读全文
posted @ 2016-05-11 15:38 Sky&Zhang 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/chenglei/archive/2009/08/06/1540702.html 从main.c中的printf开始读这个函数。 首先看printf函数的定义: 1 static int printf(const char *fmt, ...) 2 阅读全文
posted @ 2016-05-11 15:35 Sky&Zhang 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/educast/article/details/25068445 函数功能:把格式化的数据写入某个字符串 头文件:stdio.h 函数原型:int sprintf( char *buffer, const char *format [, argumen 阅读全文
posted @ 2016-05-11 15:27 Sky&Zhang 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.wowotech.net/device_model/uevent.html 1. Uevent的功能 Uevent是Kobject的一部分,用于在Kobject状态发生改变时,例如增加、移除等,通知用户空间程序。用户空间程序收到这样的事件后,会做相应的处理。 该机制通常是 阅读全文
posted @ 2016-05-11 11:30 Sky&Zhang 阅读(618) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.wowotech.net/linux_kenrel/pin-controller-driver.html 一、前言 对于一个嵌入式软件工程师,我们的软件模块经常和硬件打交道,pin control subsystem也不例外,被它驱动的硬件叫做pin controller 阅读全文
posted @ 2016-05-11 11:28 Sky&Zhang 阅读(3544) 评论(0) 推荐(0) 编辑