内核移植
紫衣云梦
这个作者很懒,什么都没留下…
展开
-
Yaffs2根文件系统制作
1。Linux2.6.37下移植yaffs文件系统原始的linux内核是不支持Yaffs2文件系统的,我们首先需要下载yaffs2的内核补丁,给内核打上yaff2补丁才能使内核支持该文件系统。yaffs2 老版本不支持2.6.36以上内核。 网上下载的yaffs2常见版本(点击http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/下方的Do原创 2013-07-06 02:20:32 · 974 阅读 · 0 评论 -
ARM-Linux移植攻略--yaffs2 Partially written block xxx detected 问题解决
每次打开开发板都会出现Partially written block xxx detected 而且会越来越多解决方法:方法一,修改 yaffs_fs.c 中 yaffs_auto_checkpoint 改成 值 2方法二,修改fs/yaffs2/yaffs_guts.cstatic int yaffs_ScanBackwards(yaffs_Device * dev) 函数中转载 2013-07-08 12:19:26 · 712 阅读 · 0 评论 -
linux2.6内核移植zc301摄像头时 kernel BUG at arch/arm/mm/dma-mapping.c:409!..的解决方法
当插上一些在ARM上的摄像头,系统崩溃。 the hcd core will handle this address as an non-DMA address and call dma_map_single/sg to map it.这是因为我们分配缓冲一个URB通过usb_buffer_alloc,分配的缓冲区已经在DMA连贯的区域,因此,我们应该设置标志这个urb到URB_NO_TRANSF原创 2013-07-09 16:19:56 · 2379 阅读 · 0 评论 -
嵌入式FTP服务器的移植与配置:VSFTPD-2.0.6移植(目标板mini2440)
(1)解压vsftpd-2.0.6.tar.gz #tar xvzf vsftpd_2.0.6.tar.gz(2)交叉编译 需要修改的地方有两处。第一处是Makefile的CC:# Makefile for systems with GNU toolsCC = arm-unknown-linux-gnueabi-gcc 就是修改为你原创 2013-07-06 03:54:02 · 1380 阅读 · 0 评论 -
DM9000网卡驱动移植(linux-2.6.29mini2440)
1.修改arch/arm/plat-s3c24xx/common-smdk.c文件在包含头文件的区域增加以下代码:#if defined(CONFIG_DM9000) || defined(CONFIG_DM9000_MODULE)#include #endif在smdk_devs结构体之前添加以下代码:#if defined(CONFIG_DM9000) ||原创 2013-07-06 01:17:11 · 746 阅读 · 0 评论 -
linux--mini2440内核移植
移植linux2.6.29内核到mini2440移植环境:主机:redhat 5交叉编译器:arm-linux-gcc-4.3.2开发板平台:S3C2440(mini2440开发板)下载Linux内核源代码:http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.29.4.tar.bz2原创 2013-07-06 01:04:31 · 891 阅读 · 0 评论