- 博客(3)
- 资源 (9)
- 收藏
- 关注
原创 混杂设备驱动程序
<br /> 混杂设备驱动程序是那些简单的字符驱动程序,它们拥有一些相同的特性。内核将这些共同行抽象至一个API中(具体实现代码见 drivers/char/misc),这些简化了驱动程序的初始化的方式。所有的混杂设备都被分配一个主设备号10,但每个设备可选择一个单独的次设备号。<br />普通的字符驱动程序完成初始化的顺序如下。<br /> 1,通过alloc_chrdev_region()及相关函数分配主/次设备号。<br /> 2,使用device_create()创建/dev和/sys节点
2010-09-10 15:52:00 4045 1
原创 platform device driver
platform总线是在linux 2.6 内核中加入的一种虚拟总线。platform机制有两部分组成platform_device和platform_driver.struct platform_device { const char * name; int id; struct device dev; u32 num_resources; struct resource * resource;};plat
2010-09-09 14:51:00 972
原创 通过修改bsp向系统增加LED驱动 的方法
<br />参考ldd6410-manual[1].pdf<br />向s3c6410系统曾加LED设备的驱动.有四个led 的灯分别与GPIO 的GPK4,GPK5,GPK6,GPK7相连,四个led为共阳。<br />Linux 内核下的drivers/leds/ledsgpio.c 实现了一个体系结构无关的 GPIO LED 驱动, 使用此 LED 驱动,开发者不需要修改一行代码,只需要在BSP的板文件(/home/wsh/s3c-linux-2.6.28.6-Real6410/arch/arm/ma
2010-09-09 14:29:00 1266
开源 modbus---freemobus1.50 源码及文档
2015-01-11
锂电池采集程序(ltc6802)
2010-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人