1. 从 NandFlash 启动 Tiny6410,然后修改UBoot 的环境变量 bootargs(就是这里了,可以解决一开始文章的 not responding的问题)!
操作命令:
setenv serverip console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.100:/opt/FriendlyARM/mini6410/linux/r...
1.问题:/opt/FriendlyARM/mini6410/linux/busybox-1.17.2/scripts/gcc-version.sh: 行 11: arm-linux-gcc: 未找到命令
2.解决方法:修改Makefile文件
进入busybox目录
vim Makefile
将ARCH ?= $...
前言:
本篇文章以S3C6410公版的Linux BSP和U-Boot来进行分析,文中所有提及的名词和数据都是以该环境为例,所有的代码流程也是以该环境为例来进行分析。哈哈。如果有不正确或者不完善的地方,欢迎前来拍砖留言或者发邮件到guopeixin@126.com进行讨论,先行谢过。
简单的来说,根文件系统包括虚拟根文件系统和真实根文件系统。在Kernel启动的初始阶段,首先去创建虚拟的根文件...
当 NFS 服务设置好并启动后,我们就可以把 NFS 作为根文件系统来启动开发板了。通过使用 NFS 作为根文件系统,开发板的“硬盘”就可以变得很大,因为您使用的是主机的硬盘,这是使用 Linux 作为开发经常使用的方法。
设置开发板为 SDBOOT 启动,注意需要进入菜单模式(见 2“刷机指南”),连接好电源,串口线,网线;打开串口终端,输入以下命令(不需要加引号):
cons...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7489563
根文件系统一般包括:
1)基本的文件系统结构,包含一些必须的目录,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;
2)基本程序运行所需的库函数,如:libc/uC-libc;
3)基本的...
u-bootargs
bootargs是环境变量中的重中之重,甚至可以说整个环境变量都是围绕着bootargs来设置的。bootargs的种类非常非常的多,我们平常只是使用了几种而已,感兴趣的可以看看这篇文章说的很全:http://blog./u2/79570/showart_1675071.html。bootargs非常的灵活,内核和文件系统的不同搭配就会...
第一、什么是ubifs?
由IBM、nokia工程师Thomas Gleixner,Artem Bityutskiy等人于2006年发起,致力于开发性能卓越、扩展性高的FLASH专用文件系统,以解决当前嵌入式环境下以FLASH作为MTD设备使用时的技术瓶颈。
关键字:
UBI:一种类似于LVM的逻辑卷管理层。主要实现损益均衡,逻辑擦除块、卷管理,坏块管理等。
UBIFS:基于UBI的FLA...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7490475
编译内核并下载到tiny6410开发板上,打印信息如下:
MINI6410 # setenv serverip 192.168.1.100...
mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(五内核测试 二 VFS: Cannot open root device "ubi0:FriendlyARM-root" )
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7490226
step1:用tftp下载编译好的内核
tftp 通过网络下载文件
注意:使用tftp,需要先配置好网络
setenv serverip 192.168.1.100 (tftp服务器的地址)
tftp c000...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7489801
step1:启动uboot
从flash启动tiny6410,按任意键进入uboot
启动界面如下所示:
CPU: S3C6410@532MHz...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7489563
根文件系统一般包括:
1)基本的文件系统结构,包含一些必须的目录,比如:/dev,/proc,/bin,/etc,/lib,/usr,/tmp;
2)基本程序运行所需的库函数,如:libc/uC-libc;
3)基本的...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7489030
建立 nfs 服务器
在嵌入式 linux 开发的时候,常常需要使用 nfs 以方便程序的调试。使用 nfs,用户可以
将板子要用到的根文件系统放在主机目录下,开发板则通过以太网挂载到这个目录并将...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7489025
ubuntu下tftp设置方法:
1:sudo apt-get install tftp tftpd openbsd-inetd
特别指出很多文章里用的是netkit-inetd,...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7488409
step1: 下载内核
我采用的是国嵌提供的linux2.6.36内核
内核下载地址:http://www./downloads.asp?typeid=217
注意下载:FORLI...
本系列文章有本人yinjiabin制作,转载请注明出处:
http://blog.csdn.net/yinjiabin/article/details/7488845
Step1:
为了节省时间,我采用友善之臂自带的uboot...
|
|