摘要:
开发板:FL2440内核版本:linux-2.4.3先附上最终源码show_font.c 还需要一个文件HZK16随便百度下一份就行。 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 ... 阅读全文
摘要:
在Vt.c文件(drivers/tty/vt目录下)的第179行,定义了blankinterval变量:static int blankinterval = 10*60;通过改变blankinterval的值,可以修改LCD关闭的时间,如果我们不想让LCD关闭,则只要把该变量设置为零即可。当然,我们... 阅读全文
摘要:
来自:http://blog.chinaunix.net/uid-22030783-id-3023527.html内核自带s3c2440的触摸屏控制器驱动,属于input子系统的驱动,触摸屏驱动需要ADC驱动的支持,触摸屏驱动文件为:drivers/input/touchscreen/s3c2410... 阅读全文
摘要:
(一)先移植按键输入子系统驱动:拿过去编译,改错,然后insmod;(二)触摸屏驱动拿过去编译,改错,然后insmod;触摸屏驱动的使用:编译: tar xzf tslib-1.4.tar.gz cd tslib ./autogen.sh mkdir tmp echo "ac_cv_func_mal... 阅读全文
摘要:
移植;1.编译2.解决错误 2.1头文件不对:去掉或更改 2.2宏不对:改名,使用新宏 2.3 函数没有了:改名使用新函数(一):移植自己写的LCD驱动:修改内核配置: │ Location: │ │ -> Device Drivers │ │ -> Graphics support │ │ ... 阅读全文
摘要:
Host Ubuntu系统:sudo ifconfig eth0 192.168.1.2打补丁(补丁和内核在同一目录下/home/chris/temp):cd /home/chris/temp/linux-3.0patch -p1 < ../linux-3.0-s3c2440.patch开发板u-b... 阅读全文
摘要:
裁剪内核,缩小到2M以内。先给内核制作补丁:制作补丁文件:1.在linux-3.4.2目录下保存配置文件:cp .config config_ok2.清除配置信息:make distclean3.返回上一层目录重命名文件:cd ..mv linux-3.4.2 linux-3.4.2_zhutao4... 阅读全文
摘要:
1.修改 MTD 驱动源码以支持 yaffs 文件系统在/drivers/mtd/nand/s3c2410.c的846行修改chip->ecc.mode = NAND_ECC_SOFT;为chip->ecc.mode = NAND_ECC_NONE; /* by zhutao */2.获得yaf... 阅读全文
摘要:
1.参考mini2440拷贝:linux-3.4.2\arch\arm\mach-s3c24xx\mach-mini2440.c里的/* DM9000AEP 10/100 ethernet controller */ 1 /* DM9000AEP 10/100 ethernet controller... 阅读全文
摘要:
来自:http://blog.csdn.net/cinmyheart/article/details/38747505yaffs2 源码错误错误:2014-08-06Charles Mannin版本的 yaffs 有误!yaffs_flush_file的定义:source file :yaffs_g... 阅读全文