
u-boot&kernel&filesyst
文章平均质量分 79
hurry_liu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
FL2440移植linux-3.0全过程(1)内核启动
1解压缩文件tar -jxf linux-3.0.tar.bz2cd linux-3.02修改makefile,配置CPU类型和交叉编译器(195,196行)ARCH ?= armCROSS_COMPILE ?= /opt/buildroot-2012.08/arm920t/usr/bin/arm-linux-注意:在配置交叉编译器路径的时候,不要多加多余原创 2013-03-30 19:39:20 · 1252 阅读 · 0 评论 -
FL2440移植linux-3.0全过程(5)添加u盘挂载,MMC,LCD支持等
添加U盘支持 FL2440添加u盘的挂载比较简单,大部分的内容都是在内核里面做make menuconfig,配置内核。 Device Drivers ---> Generic Driver Options ---> (/sbin/hotplug) path to uevent helper原创 2013-04-09 14:31:46 · 1491 阅读 · 0 评论 -
FL2440移植linux-3.0全过程(4)添加DM9000网卡支持
修改arch/arm/mach-s3c2440/mach-smdk2440.c#include //添加DM9000网卡的头文件添加如下代码/* add DM9000 ethernet drivers ,whitch is bodify by hurryliu */#define DM9000_BASE (S3C2410_CS4 + 0x300)static stru原创 2013-04-01 15:49:54 · 937 阅读 · 0 评论 -
FL2440移植linux-3.0全过程(3)制作initramfs最小文件系统
root_fs部分1创建必要的文件和文件夹Mkdir root_fs创建文件系统的根目录,并在其中创建如下文件夹apps backup bin dev etc info lib a mnt proc sbin sys tmp usr var从自己的宿主机下的/etc目录下,拷贝相应的文件到root_fs的etc目录中#ls etc/fstab h原创 2013-03-30 22:06:12 · 1413 阅读 · 0 评论 -
fl2440 移植u-boot-2010.09全纪录4---------u-boot支持从nandflash启动
之前我们的u-boot虽然能够运行,但是是在sdram中,并没有烧写到flash中,因此,如果我们重启开发板,之前的u-boot就丢失了。如果我们想要让u-boot上电就启动,那么我们必须要把u-boot烧写到flash中保存起来。这里我将u-boot固化到nandflash,使u-boot支持从nandflash启动。一、添加NOR Flash启动和NAND Flash启动的识别识别原创 2013-03-14 15:13:05 · 1309 阅读 · 0 评论 -
fl2440 移植u-boot-2010.09全纪录1---------准备移植
我有一个fl2440的开发板,虽然也看过一些关于fl2440的u-boot的移植,不过一直没有亲手做过移植,这两天终于自己动手移植了一下。写了一个总结以供参考。 此篇介绍u-boot移植开始的准备工作 开发板:FL2440 u-boot版本:u-boot-2010.09原创 2013-03-14 14:08:47 · 1531 阅读 · 0 评论 -
FL2440移植linux-3.0全过程(2) make menuconfig
make menuconfig General setup --->[*] Prompt for development and/or incomplete code/drivers[*] System V IPC Kernel .config support[*] Enable access to .config through /proc/config.gz[*原创 2013-03-30 20:49:14 · 1243 阅读 · 0 评论 -
fl2440 移植u-boot-2010.09全纪录3----------DM9000网卡支持
本篇介绍u-boot启动支持网卡DM90001修改board/fl2440/fl2440.c中的board_eth_init函数,支持DM9000网卡1. #ifdef CONFIG_CMD_NET 2. int board_eth_init(bd_t *bis) 3. { 4. int rc = 0; 5. #ifd原创 2013-03-14 15:07:56 · 1321 阅读 · 0 评论 -
fl2440 移植u-boot-2010.09全纪录2-----------串口打印启动信息
一,修改文件arch/arm/cpu/arm920t/start.S1,将117,118两行注释掉,这个是用于LED跳转的,没什么用,也没有程序可跳@ bl coloured_LED_init@ bl red_LED_on2, 将135-170 行注释掉,这个代码是定义特殊寄存器和屏蔽中断的,我们将在后面的程序中统一操作,让代码不至于很凌乱 #if 0 /*原创 2013-03-14 14:56:46 · 1459 阅读 · 0 评论 -
fs2410开发板cs8900网卡移植
开发板:优龙fs2410内核: linux-3.0移植网卡:CS8900 由于linux-3.0中没有关于cs8900网卡的驱动,所以我们需要自己移植,这样移植起来会比较麻烦一点,不过还是和其他的网卡差不多的,慢慢来就行了。1. 修改drivers/net/arm/Kconfig,在最后添加config ARM_CS8900 tristat原创 2013-04-23 20:34:22 · 1032 阅读 · 0 评论