如何加入自己写的驱动

[复制链接]
2229|5
 楼主| yybj 发表于 2010-8-17 08:51 | 显示全部楼层 |阅读模式
之前是用sbc2410写的控制一般io驱动程式它可以使用insmod载入,但在w90n745好像沒有insmod可以载入?如果用kernal來建立要如何做?

#
# uClinux drivers
#
obj-$(CONFIG_VDD) += vdd.o
obj-$(CONFIG_68328_SERIAL) += 68328serial.o
obj-$(CONFIG_SERIAL_WINBOND) += w90n745_uart.o
obj-$(CONFIG_W90N7451_SERIAL) += w90n745_uart_1.o
obj-$(CONFIG_W90N7452_SERIAL) += w90n745_uart_2.o
obj-$(CONFIG_W90N7453_SERIAL) += w90n745_uart_3.o
obj-$(CONFIG_W90N745_PS2) += w90n745_ps2.o
obj-$(CONFIG_W90N745_KEYPAD) += w90n745_keypad.o
obj-$(CONFIG_WINBOND_USI) += w90n745_usi.o  
obj-$(CONFIG_WINBOND_I2C) += w90n745_i2c.o
*****是不是這裡增加自己寫的驅動*******還有哪裡要修改
obj-$(CONFIG_V850E_NB85E_UART) += nb85e_uart.o generic_serial.o
obj-$(CONFIG_COLDFIRE_SERIAL) += mcfserial.o
obj-$(CONFIG_MCF_QSPI) += mcf_qspi.o
obj-$(CONFIG_LEDMAN) += ledman.o
obj-$(CONFIG_LCDTXT) += lcdtxt.o
obj-$(CONFIG_68328_DIGI) += mc68328digi.o
obj-$(CONFIG_MCFWATCHDOG) += mcfwatchdog.o
obj-$(CONFIG_M5249AUDIO) += m5249audio.o
obj-$(CONFIG_DRAGONIX_SPI) += dragonixspi.o
obj-$(CONFIG_DS1302) += ds1302.o
obj-$(CONFIG_EXP) += exp.o
ifdef CONFIG_Q40
  KEYBD += q40_keyb.o
  SERIAL = serial.o
endif
 楼主| yybj 发表于 2010-8-17 08:52 | 显示全部楼层
我看到busybox1.8.1內有insmod,版主有做成romdisk文件,我解了壓縮和使用genromfs -d romdisk -f romfs.img再使用mkrom將 bootloader romfs.img linux.bin生成rom影像檔,燒入w90n745.
啟動板子進入bootloader正常,但進入kernel時出現0x7f0000100好像是這樣.
是不是kernel也要修改再做make linux_menuconfig?
pkat 发表于 2010-8-17 09:31 | 显示全部楼层
这个需要配置正确才能用
lagogo2012 发表于 2012-9-16 21:38 | 显示全部楼层
需要正确配置后,下载的
autor 发表于 2012-9-18 20:29 | 显示全部楼层
楼上正解
shenmu2012 发表于 2012-9-19 13:41 | 显示全部楼层
跟着大家学习些的,加驱动还是很有难度的啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

175

主题

2496

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部