NFS文件系统挂载成功有两个要素:1.NFS服务端的运行 2.PORTMAP服务的运行
关于NFS文件系统的具体原理可以参见《鸟哥的私房菜-服务器篇》
$sudo tar -xjvf s3c2440_recover.20081001.tar.bz2 -C /utuLinux2.6.24/
一定要用sudo命令,因为权限不够压缩包里的关于控制端的文件没有写到硬盘,导致NFS文件系统配置好了,却无法利用mount命令挂载。参见http://unix.stackexchange.com/questions/16779/cant-open-the-initial-console-on-arm-s3c2440-running-utulinux
$sudo apt-get install minicom
$sudo apt-get install portmap
$sudo apt-get install nfs-kernel-server
minicom是跟ARM板串口通信的,设定串口通信参数,参见http://www.linuxidc.com/Linux/2009-12/23489.htm
配置NFS文件
$gedit /etc/exports
添加如下内容:
/utuLinux2.6.24/s3c2440_recover *(rw,sync,no_root_squash)
重启NFS服务和PORTMAP服务
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart
利用如下命令查看是否成功:
$showmount -e
打开MINICOM进行通讯,在utu-bootloader阶段
$setenv bootargs 'console=ttySAC0 root=/dev/nfs nfsroot=192.168.2.107:/utuLinux2.6.24/s3c2440_recover ip=192.168.2.213:192.168.2.1:192.168.2.1:255.255.255.0:www.yctek.com:eth0:off'
$boot
ttyS0 表示PC端的串口
ttySAC0表示ARM板子上的串口
我的网关是:192.168.2.1。注意ARM板的网线也要插到网口上,本人经常忘记。
mount /dev/mtdblock2 /mnt
这样在/mnt目录下就可以看到ARM板下面的根目录了
关键字:NFS文件系统 ARM S3C2440
引用地址:
UBUNTU10.04利用NFS文件系统挂载ARM S3C2440根目录
推荐阅读最新更新时间:2024-11-10 10:13
基于ARM7及GPRS的路灯监控通信系统终端
0 引言 对于城市路灯管理部门来说,防盗、节能等一直是一件非常头疼的事情,需要投入大量的人力、物力和财力,因为路灯数量众多,地理位置分散,给工作人员带来极大的困难。GPRS即通用分组无线业务 ,英文全称为General Packet Radio Service,这种无线业务是在现有GSM网络上开通的一种新型的分组数据传输业务。GPRS采用分组交换技术,它可以让多个用户共享某些固定的信道资源。GPRS特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输,具有实时在线、按量计费、快捷登录、高速传输、自如切换等优点。因此,利用GPRS组建的无线通信系统是一种造价低,易于维护和推广,无制约,可靠性高,稳定性好,具
[单片机]
【ARM】微处理器工作模式
收获 SPACE 和 DCD 的区别在于: SPACE 申请一片内存空间(以字节为单位申请),但不赋初值 DCD 申请一个字(32bit)的内存空间,并赋初值 对于 32 位的 ARM,一个字为 32 bit = 4 Byte 代码中的 UsrStackSpace SPACE USR_STACK_LEGTH*4 这里的 ∗4*4∗4 就是由于 SPACE 是以字节为单位分配空间,而我们需要的是以字为单位的堆栈空间 对于代码中的 StackUsr DCD UsrStackSpace+(USR_STACK_LEGTH-1)*4 可以这样理解: UsrStackSpace 是标号,相当于地址,
[单片机]
快速学Arm(36)--存储器加速模块(2)
我们再来看一下LPC2300 ARM的MAM工作模式.LPC2300系列ARM允许用户设置MAM的加速级别,使芯片应用于某些对功耗和可预见性有要求的场合.MAM定义了如下的三种工作模式: 从图中可以看出MAM功能会使系统耗费更多的能量,但预见性会提高. MAM部分使能: CPU顺序执行时所需要的代码由缓冲区提供,但是成像跳转后需要对Flash进行读操作.此外,若数据缓冲区中的数据可用,则从其中获取数据.但是,为了保证可预见性,同时也为了不增加功耗,MAM还是会虚拟一次对Flash的读操作.该模式下,CPU具有较好信号,较低的功耗,数据的可预见性也比较好.至于是如虚拟的,我目前还不清楚. MAM完全使能: CPU对
[单片机]
s3c2440(ARM9)通用寄存器地址
89c51的通用寄存器组是对应内存的,即在内存中分配地址,那么ARM9的呢? 来源: http://zhidao.baidu.com/link?url=Nf9NDaITEiA4Gc9q6Y4dP3yt xLJPwBjvRhizxtP0hUu6sQaN qUFqPnS7KEfvfjpIJBlzFKFz q-rBNYXSGx1-va s3c2440a 通用寄存器地址:例如R0,R1,R2之类的通用寄存器对应内存的地址??? 这么说,在C编程中,就不存在所谓的R1、R2之类的通用寄存器了?? R0,R1,R2是 寄存器 ,在cpu内部,用于计算和存储访问、存放临时数据、以及一些cpu或程序运行的状态,是不直接对应内存的,所以也就没有
[单片机]
ARM处理器NEON编程及优化技巧——处理剩余的元素
ARM的NEON协处理器技术是一个64/128-bit的混合SIMD架构,用于加速包括视频编码解码、音频解码编码、3D图像、语音和图像等多媒体和信号处理应用。本文主要介绍如何使用NEON的汇编程序来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用NEON。首先会关注内存操作,即如何变更指令来灵活有效的加载和存储数据。接下来是由于SIMD指令的应用而导致剩下的若干个单元的处理,然后是用一个矩阵乘法的例子来说明用NEON来进行SIMD优化,最后关注如何用NEON来优化各种各样的移位操作,左移或者右移以及双向移位等。本节主要介绍当输入的数据大小不是一个向量大小的整数倍时,怎么处理剩余的几个元素,如把元素补齐到向量大小的整数倍的
[单片机]
Arm 2021 财年营收与利润双双创下新高
得益于权利金与非权利金营收的强劲表现,2021 财年整体营收同比增长 35%,达 27 亿美元。 2021 财年授权许可(非权利金)营收增长 61%,达 11.3 亿美元,受惠于 Arm 产品组合的扩展与包括 Arm Flexible Access 等新业务模式的推动,让更多客户有授权采用 Arm 技术的更多动机与方式。 2021 财年权利金营收增长 20%,达 15.4 亿美元,创历史新高,主要的助力来自 5G 智能手机的持续强劲增长,更多高级驾驶辅助系统 (ADAS) 与车载信息娱乐系统 (IVI) 芯片被采用于汽车中以及 32 位微控制器的价格上涨。 调整后 EBITDA 同比增长 68%,达 10 亿美元,调整
[嵌入式]
[ARM裸机程序][8]ARM处理器启动流程(S3C2440)
ARM处理器启动流程 S3C2440支持启动方式: 1. NorFlash启动 2. NandFlash启动 当处理器上电时,会自动从0地址处取第一条指令开始运行。左边为当选择NorFlash启动时地址的布局,右边为当选择NandFlash启动时地址的布局。 NandFlash不像NorFlash一样参与统一编址,CPU不能直接访问其内容。NandFlash启动模式时,0地址处为Boot SRAM片内RAM大小4KB,Boot SRAM也称stepping stone。CPU上电后第一条指令从stepping stone获取,CPU会提前把NandFlash最前端的4KB内容复制到stepping stone(硬件自动完成)。
[单片机]