编译可加载触摸屏驱动的uImage内核。
2012-09-25 19:01
162 查看
pc:Centos5.4
内核:linux 3.0.1
开发板:ok6410
交叉编译器:arm-linux-gcc 4.4.1
1. make menuconfig 去掉原来的触摸屏驱动程序
-> Device Drivers
-> Input device support
-> Generic input layer
-> Touchscreens
<> s3c touchscreens
make uImage
错误:undefined refer to s3c_device_ts
修改 arch/arm/mach-s3c64xx/目录下的makefile,将跟ts有关的.o注释掉(无用);
进入arch/arm/mach-s3c64xx,将里面smdk_6410.c的
&s3c_device_ts,注释掉(成功)
使用新内核启动
内核:linux 3.0.1
开发板:ok6410
交叉编译器:arm-linux-gcc 4.4.1
1. make menuconfig 去掉原来的触摸屏驱动程序
-> Device Drivers
-> Input device support
-> Generic input layer
-> Touchscreens
<> s3c touchscreens
make uImage
错误:undefined refer to s3c_device_ts
修改 arch/arm/mach-s3c64xx/目录下的makefile,将跟ts有关的.o注释掉(无用);
进入arch/arm/mach-s3c64xx,将里面smdk_6410.c的
&s3c_device_ts,注释掉(成功)
使用新内核启动
相关文章推荐
- linux驱动的动态加载和编译内核的方式加载
- ti8148内核编译驱动模块-手动加载mmc驱动
- 分析解决:XXX驱动已经被编译到缺省内核中,不能再使用insmod 方式加载
- Linux驱动编程day5-驱动自动加载,编译进内核以及自动执行
- android-----模拟器加载自己编译的内核(适用于驱动练习)
- 编译时向内核添加新设备 模块的方式动态的将驱动加入内核,但这种方式加入的驱动程序,当系统重新启动时, 还需要重新用模块的方式进行插入,如果是系统内常用的设备驱动采用这种方式进行加载, 就会很不方便。
- A31S android 手动加载摄像头命令,驱动编译进内核
- android-----模拟器加载自己编译的内核(适用于驱动练习)
- Android新编译的内核驱动模块不能被init加载原因解决
- 转:linux启动时对编译进内核驱动模块的加载
- 加载raid驱动的luster内核编译
- linux启动时对编译进内核驱动模块的加载
- Linux 2.6 内核驱动模块的编译和加载
- 编译的内核加载驱动,提示failed (Exec format error)
- BB-Black 内核编译并加载WL18(wifi)驱动
- linux启动时对编译进内核驱动模块的加载
- Code maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 我是开发者,所以选[*] Loadable module support 可加载模块支持 [*]Enable loadable module support 内核编译配置选项简介 (2.4.20-8
- ubuntu下编译内核驱动。
- Qt5 编译MySQL驱动,仍然加载失败,出现QMYSQL driver not loaded
- linux(gentoo)内核编译-intel无线网卡驱动