自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除