自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux gpio详解

gpio======  头文件:linux/gpio.h  实现文件:driver/gpio/gpiolib.c  参考文件:Doccumentation/gpio.txt准备工作------------  为了驱动具体的设备,驱动程序常常需要系统中的各类资源进行申请,形如以下调用  -->gpio_request(gpio_num, "led gpio")

2013-01-17 13:17:41 3087

原创 earlysuspend

early suspend================  头文件: linux/earlysuspend.h使用early suspend------------------  另外andorid还支持内核中的earlysuspend操作,因为kenerl此前的电源管理就是把几乎所有的设备  都拖入睡眠模式,但多数情况下有些设备还不需要睡眠。ealysuspen

2013-01-15 22:18:37 761

原创 ERR_PTR()

ERR_PTR():产生错误地址IS_ERR():判断地址是否错误PTR_ERR():还原错误码linux 驱动程序中往往会在产生错误时对错误调用PTR_ERR]进行转换,如下所示struct device* get_dev(){...ret = request_something();if(ret return ERR_PTR( -EBUSY);}..

2013-01-15 22:12:18 941

原创 操作一个设备

操作一个设备============  参考文档:自己的总结    无论有没有操作系统,无论目标平台如何,控制一个外部设备的具体步骤都是一样的。它始终包括如下步骤  迎合设备电平特性---------------  要使用一个设备首先要让设备得到它想要的。  首先就是给设备供电。供电从来都不是一件轻轻松松的事情。  -->交流或直流:对于设备的工作电压可能是

2013-01-15 22:06:56 391

原创 linux注释风格

linux 注释===================  参考文件:kernel/Documentation/kernel-doc-nano-HOWTO.txt  备注:本文主要从参考文件翻译而来,对内容进行了理解,故算不上翻译。如何进行linux内核注释--------------------  linux kernel不同于linux各个发行版,通常我们所说的lin

2013-01-15 21:55:08 2041

原创 platform device

platform device=================  头文件:linux/platform_device.h  为什么使用 platform device?--------------------------      从硬件的角度来说,集成在嵌入式芯片内部的外设离CPU最近,它们不依附于GPIO或者PCI,I2C此类的  总线,它们挂接在soc内存空

2013-01-15 21:44:21 1029

嵌入式CC++语言精华文章

讲嵌入式CC++的一些好的文章,其中宋宝华的文章较多

2013-01-08

空空如也

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

TA关注的人

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