- 博客(10)
- 收藏
- 关注
原创 s3c2440 K9F2G08 nandflash支持硬件ECC校验
S3c2440的nandflash K9F2G08是支持硬件ECC的,NandFlash的每一页分为main区和spare区,S3C2440的NandFlash控制器支持这两个区的硬件ECC,这里我们实现main区的硬件ECC。在include/configs/fl2440.h文件中,如果我们定义了nandflash的硬件ECC校验,那么我们就可以控制相应的nandflash寄存器,实现硬件ECC
2013-03-30 23:59:55 2996
转载 经典16道:嵌入式C语言笔试题
最近正在上嵌入式方向的课程,同学推荐了这16道题,我认真的看了一遍,感觉真的很不错,希望大家能够认真耐心的看一看,即使不是学习嵌入式的,也是有帮助的,很多都是C语言的基础知识,对学习其他的知识也是有一些好处的,可以拓展思维。(声明:以下皆是转载,版权所有,归于他人)===============================================================
2013-03-30 22:32:17 1497
原创 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 1368
原创 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 1204
原创 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 1223
原创 Linux 安装TFTP服务器
TFTP(Trivial File Transfer Protocol)是TCP/IP协议族中的一个用来在服务器和客户机之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。tftp命令操作如下Usage: tftp [-4][-6][-v][-l][-m mode] [host [port]] [-c command] 下面介绍详细的
2013-03-21 22:19:21 3276
原创 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 1277
原创 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 1291
原创 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 1423
原创 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 1499
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人