自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 移植linux内核到s3c6410(根文件系统加载失败问题解决:Kernel panic - not syncing: VFS: Unable to mount root fs)

异常打印: List of all partitions:No filesystem could mount root, tried:  ext2Kernel panic - not syncing: VFS: Unable to mount root fs on u

2011-08-05 20:27:49 19402 2

原创 移植linux内核到s3c6410(kernel 打印:Uncompressing Linux ... done , booting the kernel.后无响应问题的解决。)

U-boot网口问题解决后,uImage和ramdisk终于可以上传到单板上去验证了。脚本为:MINI6410 # setenv serverip 192.168.1.200 MINI6410 # setenv bootargs root=/dev/ram roo

2011-08-04 22:46:50 7084 1

原创 移植linux内核到s3c6410(板子u-boot网口link-down问题解决)

uImage/ramdisk准备好后,准备tftp到单板上小式一把,结果将单板停在uboot后,网口一直link down,ping host后还打印“could not establish link”。真是抑郁啊。   细想,板子回来后,在uImage起来后,我是验证过网口的,

2011-07-16 11:13:27 2573 1

原创 bootm命令分析

bootm命令函数do_bootm位于Cmd_bootm.c,其流程为:确定是否要校验uImage和ramdisk里的数据,默认校验,若想不校验:设置了环境变量verify=n。 s = getenv ("verify"); verify = (s && (*s == 'n'))

2011-07-08 23:45:04 834

原创 u-boot mkimage工具使用说明

  mkimage工具是u-boot用来制作镜像文件的工具,其源代码在u-boot源码的tools目录下:mkimage.c。我们使用bootm命令加载的内核和根文件系统,都要用这个工具加上个头。      我们首先看下这个头的结构(一共64B):typedef struct image_header { uint32_t ih_magic; /* Image Header Magic Numbe

2011-07-03 00:07:59 1098

原创 移植linux内核到s3c6410(使用busybox构建initrd ramdisk)

   busybox就是linux的一个应用程序,就是讲一套非常使用的命令工具集成到一个busybox命令下,它不一定是最全的,但是是非常使用的,被大家称为嵌入式linux的“瑞士军刀”,其编译和配置方法跟linux内核非常相似,使用比较方便。   下载地址:http://www.busybox.net/   busybox常用配置 make  defconfig 默认配置

2011-06-26 23:32:00 1208

原创 移植linux内核到s3c6410(编译内核make uImage)

配置完成后,使用make uImage编译内核。 出现错误及解决:a、提示 libstdc++.so.6 GLIBCXX_3.4.9 not found。b、提示mkimage工具找不到。  内核生成目录: /arch/arm/boot/uImage 编译错误及解决: 1、提示 libstdc++.so.6 GLIBCXX_3.4.9 not

2011-06-26 22:59:00 2707

原创 移植linux内核到s3c6410(配置内核make menuconfig)

 1、准备:   由于调试阶段要经常修改内核,烧写flash比较耗时,准备采用u-boot+uImage+initrd机制,内核基础版本采用linux 2.6.38 单板需要支持的: CPU: S3C6410 ARM1176JZF-SDDR: 256MBFLASH:MLC 2   NAND FLASH 2GB串口 4网口 DM9000RTC驱动看门狗音频驱动USB(USB

2011-06-26 21:29:00 3737

原创 在开发板上运行第一个程序

主要过程:1.安装VMWare2.安装linux系统 centos3.设置与windows共享目录4.安装交叉工具编译链5.编写测试代码和makefile6.编译上传执行 1.安装VMWare6.5.3 google一下好多好多教程,照着一步一步做,没碰到任何问题,出奇的顺利。 2.安装linux系统 centos5.5 参考教程:http://www.linu

2011-06-18 00:06:00 3267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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