历史上的今天
返回首页

历史上的今天

今天是:2024年12月19日(星期四)

正在发生

2020年12月19日 | linux之TQ2440通过nfs挂载根文件系统

2020-12-19 来源:eefocus

准备:首先在你的linux上确定nfs挂载没问题,然后设置好你要挂载nfs的目录,我的设置如下:

/opt/EmbedSky/root_nfs *(rw,sync,no_root_squash)

其次,你要把TQ2440制作的根文件系统root_qtopia_2.2.0_2.6.30.4_20100601.tar.bz2解压到root_nfs目录下(如果高手的话,自己制作根目录也行)。

TQ2440制作的根文件系统要修改一个地方,

修改文件系统/etc/init.d/rcS
#net_set &                              //注释掉


1.OK,接下来要弄开发板了,首先连接好开发板,接上电源,然后把开发板拨到nfs启动。通过超级终端可以看到下面内容:

##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !


#####    Boot for Nor Flash Main Menu   #####
#####     EmbedSky USB download mode     #####


[1] Download u-boot or STEPLDR.nb1 or other bootloader to Nand Flash
[2] Download Eboot (eboot.nb0) to Nand Flash
[3] Download Linux Kernel (zImage.bin) to Nand Flash
[5] Download CRAMFS image to Nand Flash
[6] Download YAFFS image (root.bin) to Nand Flash
[7] Download Program (uCOS-II or TQ2440_Test) to SDRAM and Run it
[8] Boot the system
[9] Format the Nand Flash
[0] Set the boot parameters
[a] Download User Program (eg: uCOS-II or TQ2440_Test)
[b] Download LOGO Picture (.bin) to Nand  Flash
[l] Set LCD Parameters
[n] Enter TFTP download mode menu
[o] Download u-boot to Nor Flash
[r] Reboot u-boot
[t] Test Linux Image (zImage)
[q] quit from menu
Enter your selection:


2.接着我们选择0,设置启动参数。按0选项后,进入如下:



##### Parameter Menu #####
[1] Set NFS boot parameter
[2] Set Yaffs boot parameter
[3] Set parameter
[4] View the parameters
[d] Delete parameter
[s] Save the parameters to Nand Flash
[q] Return main Menu
Enter your selection:

我们选1,进入NFS参数设置。

设置内容如下:

Enter your selection: 1
Enter the PC IP address:(xxx.xxx.xxx.xxx)
192.168.1.133                                                       //你的linux上的IP
Enter the SKY2440/TQ2440 IP address:(xxx.xxx.xxx.xxx)
192.168.1.6                                                           //你的开发板IP
Enter the Mask IP address:(xxx.xxx.xxx.xxx)
255.255.255.0                                                      //子网掩码
Enter NFS directory:(eg: /opt/EmbedSky/root_nfs)
/opt/EmbedSky/root_nfs                                    //你的linux上设置的nfs挂载目录

然手确定,选s保存,然后再选q退出。接着按8启动系统。呵呵,接着你就可以看到系统进入一个你熟悉的界面了。


-------------------------

注意问题:1.首先要确定能ping的通;2.确定nfs有启动;3.确定nfs挂载的目录没写错。


推荐阅读

史海拾趣

问答坊 | AI 解惑

请问公司这样是股权激励吗?

目前公司效益不好,负债经营,市场低迷,上市日期谣不可及。公司拿出内部股份,激励核心员工,但要员工出钱购买。而其规定如果从公司离职,无条件按原价转让给公司。…

查看全部问答>

ce/mobile6驱动开发需要什么环境?

最近要做ce5和mobile6驱动开发,不知道必须什么环境才可以开发,有没有什么驱动工具包作为基础?请提供下载地址。 请高手指点…

查看全部问答>

懂MDB/IP协议的进

我最近做一个项目,关于自动售货机掉货检测的。 其中自动售货机的主控系统与其他从设备之间的通信是基于MDB协议的 在掉货检测这个从设备中,我使用的AT89C51单片机 我想问下 如何设计这个通信协议才能使自动售货机的主控系统和掉货检测这个从设 ...…

查看全部问答>

请问如何更好的实现读写服务器?

现服务端提供一文件A,有500G,供客户机虚拟成磁盘,但是客户端的读写只在当时连接中有效,如果断开连接,重新连接的时候,他所看到磁盘内容又将是最开始没有进行过写操作时的样子,另外,还要提供一超级客户端模式,这个模式可以将数据写入服务端 ...…

查看全部问答>

在LM3S8962评估板上玩RT-Thread[连载]-0

在LM3S8962评估板上玩RT-Thread RTOS[连载] 第一节  Hello Led 拿到LM3S8962评估板后第一个感觉是很精致,居然做的这么小,而且功能还这么齐全。对我而言,我很关心软件调试,自然就关注板上是否有串口和JTAG,找了半天, ...…

查看全部问答>

关于Prime Time的一个常见问题

运行结果提示:the arc between pins \'CK\' and \'D\' is negative, which is not allowed. To make it positive, the maximum hold value has been adjusted from 0.729405 to 0.782819.请问:1. 修改那里,才能保证是正值。     ...…

查看全部问答>

请版本帮忙确定一下STR710BGA封装的CAN引脚

710手册Rev.6版本(2005.4)上: H8:P1.12/CANTX G12:P1.11/CANRX F12:NC 710手册Rev.12版本(2008.2)上: H8:P1.12/CANTX G12:NC F12:P1.11/CANRX 请版主确定一下,哪一个是正确的,我设计时用户是Rev6,PCB板的F12没引出,无法测 ...…

查看全部问答>

中断函数中调用fft库的问题

本帖最后由 dontium 于 2015-1-23 13:27 编辑 我要做一个语音端点检测的程序,用的vpm642的开发板,aic23b语音芯片,用EDMA输入和输出采集的语音信号,使用了输出和输出两个pingpong缓存,在输入ping或pong缓存接受完数据后产生中断,将数据做fft ...…

查看全部问答>

FLASH里运行速度慢!

我的fft程序在RAM里仿真速度是100Us,可是当程序烧到FLASH里是,执行速度慢了好几倍,将近一个ms,请问怎么解决这个问题呢?…

查看全部问答>

做个小产品,不知道买什么做显示屏。以前没做过。

只要比电子表显示屏大就可以,便宜点的。1602好像太丑而且不能显示中文。现在想用5110屏,不知道还有没其他类似的屏?…

查看全部问答>