设为首页收藏本站
查看: 29078|回复: 3

AM335x Linux设备驱动源码文件列表

[复制链接]

231

主题

64

回帖

2145

积分

管理员

积分
2145
玉米糊 发表于 2014-4-25 17:36:48 | 显示全部楼层 |阅读模式
以下是MYD-AM335X开发板的驱动文件列表,解压光盘 05-Linux_Source\Linux_Kernel\linux-3.2.tar.bz2 内核文件,驱动在drivers目录下,具体请看以下列表。
1GPIO
  • linux-3.2/drivers/gpio/gpiolib.c  
  • linux-3.2/drivers/gpio/gpio-omap.c  


2USER KEY
  • linux-3.2/drivers/input/keyboard/gpio_keys.c  


3LED
  • linux-3.2/drivers/leds/leds-gpio.c

  
4RTC
  • linux-3.2/drivers/rtc/rtc-omap.c

  
5LCD
  • linux-3.2/drivers/video/da8xx-fb.c


6LCD背光驱动:
  • linux-3.2/drivers/video/backlight/pwm_bl.c
  • linux-3.2/drivers/video/backlight/tlc59108.c


7RS232/RS485驱动:
  • linux-3.2/drivers/tty/serial/omap-serial.c


8、网卡驱动:
  • linux-3.2/drivers/net/ethernet/smsc/smc91x.c
  • linux-3.2/drivers/net/ethernet/smsc/smsc911x.c
  • linux-3.2/drivers/net/ethernet/ti/cpsw.c


9CAN驱动:
  • linux-3.2/drivers/net/can/d_can/d_can.c


10、看门狗驱动:
  • linux-3.2/drivers/watchdog/omap_wdt.c


11USB接口U盘:
  • linux-3.2/drivers/usb/storage/usb.c


12SD/MMC
  • linux-3.2/drivers/mmc/card/block.c
  • linux-3.2/drivers/mmc/host/omap_hsmmc.c


13NANDFLASH
linux-3.2/drivers/mtd/nand/omap2.c

14、音频驱动:
  • linux-3.2/sound/soc/codecs/sgtl5000.c


15i2c驱动:
  • linux-3.2/drivers/i2c/busses/i2c-omap.c


16spi驱动:
  • linux-3.2/drivers/spi/spi-omap2-mcspi.c


17USB鼠标驱动:
  • linux-3.2/drivers/hid/usbhid/


18USB键盘驱动:
  • linux-3.2/drivers/hid/usbhid/


19PWM驱动:
  • linux-3.2/drivers/pwm/ecap.c
  • linux-3.2/drivers/pwm/ehrpwm.c

有另外一个好办法,先编译内核成uImage,再到对应目录下,如果看到有.o文件,那么对应名称的.c文件就是驱动源码文件了。



回复

使用道具 举报

32

主题

15

回帖

814

积分

管理员

积分
814
米尔小助手1 发表于 2015-1-9 08:48:12 | 显示全部楼层
好东东,写得不错
回复 支持 反对

使用道具 举报

3

主题

20

回帖

241

积分

中级会员

积分
241
沉沦的夏天 发表于 2015-7-20 10:38:06 | 显示全部楼层
请问如果自己在AM335x核心板上扩展外设,光盘里的这些外设驱动是通用的吗?
如果直接用linuxkernel官网上下载的,需要怎么去修改?
回复 支持 反对

使用道具 举报

231

主题

64

回帖

2145

积分

管理员

积分
2145
 楼主| 玉米糊 发表于 2015-7-31 17:54:37 | 显示全部楼层
沉沦的夏天 发表于 2015-7-20 10:38
请问如果自己在AM335x核心板上扩展外设,光盘里的这些外设驱动是通用的吗?
如果直接用linuxkernel官网上 ...

ARM嵌入式的驱动90%以上都不是通用的,多多少少要改一些

如果你要重新移植系统,那会是一个相当庞大的工作,必须要对驱动、内核、文件系统有很深的理解,否则,会花上你一个到几个月的时间。

所以,建议先把驱动、内核和文件系统,以及应用程序学好,再尝试移植系统。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录

本版积分规则

Archiver|手机版|小黑屋|米尔科技论坛   

GMT+8, 2024-3-29 12:54 , Processed in 0.055810 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表