UBUNTU10.04利用NFS文件系统挂载ARM S3C2440根目录

发布时间:2024-07-31  

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板下面的根目录了


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>