Linux驱动
文章平均质量分 92
lshiceman
这个作者很懒,什么都没留下…
展开
-
micro2440写的第一个驱动-LED(2011/10/13)
这是学习驱动开发中,在MICRO 2440开发板上写的第一个驱动程序。实现对S3C2440的GPIO的控制,是一个ARM-LINUX上最简单的驱动。本驱动通过S3C2440的GPB5~8控制4个LED,属MISC(混杂)驱动,其实MISC也是一种特殊的字符驱动,只不过是把主设备号为10的字符驱动归类为MISC类驱动。原创 2014-06-17 14:06:55 · 571 阅读 · 0 评论 -
AT91SAM9260开发板驱动编写
一、 编写目的 2 二、 驱动移植 2 1. RTC驱动(PCF8563) 2 2. Led驱动 3 3. 按键驱动 4 4. NAND FLASH驱动 6 5. LCD1602驱动 8 三、 总结 11 一、编写目的 根据“1.AT91SAM9260建立开发环境.doc”搭建好开发环境后,接下来就是进行各个硬件驱动的调试了。本文档用于记录硬件驱动的调试过程,方便日原创 2014-07-22 14:01:31 · 1759 阅读 · 0 评论 -
module方式调试驱动(Micro2440 + linux 2.6.39)
module方式调试驱动 调试驱动时,为了避免每修改一次内核配置或驱动都要重新编译一次内核镜像,可以将驱动配置成模块(module)的方式进行调试,可在LINUX启动时动态地加载驱动模式到内核中,减少了编译时间,也省去了重启LINUX的时间,大大加快调试进度。 以下以RTC驱动为例子,进行动态编译。 a) 将RTC编译成module,并打开DEBUG输出 # make me原创 2014-07-29 20:24:22 · 658 阅读 · 0 评论 -
Linux平台驱动-LED驱动(Micro2440 + linux 2.6.39)
由于LINUX使用了MINI2440的配置,MICRO2440与MINI2440的硬件资料基本一样。因此LED驱动也是通用的,默认的MINI2440配置已经添加对板上4个LED的支持,这里只需要对其配置和测试进行简单的说明。 a) menuconfig配置 MICRO2440的LED驱动被定义为一LED类平台设备,使用该类型驱动需要在menuconfig中打开对LED类原创 2014-07-29 20:27:54 · 768 阅读 · 0 评论