问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

嵌入式的文件系统是什么意思 NFS和yaffs的区别、?

发布网友 发布时间:2022-04-27 05:14

我来回答

3个回答

热心网友 时间:2022-06-26 19:17

嵌入式的文件系统是所有嵌入式系统所应用的文件系统。

大多数嵌入式系统采用了Linux。


嵌入式系统对文件系统的要求

要求文件系统在频繁的文件操作(例如,新建,删除,截断)下能够保持较高的读写性能,要求低碎片化。

日志文件系统(XFS,ReiserFS,Ext3等)能保持数据的完整性,但消耗过多系统资源的弱点使之不能成为嵌入式系统中的主流应用。并且这些都是专门为硬盘这类的存储设备优化,对于flash这类的存储介质并不适用。

嵌入式文件系统的载体是以Flash为主的存储介质,Flash的擦除次数是有限的,所以为了延长Flash的使用寿命,应该尽量减少对Flash的写入操作。

嵌入式文件系统的载体是以Flash为主的存储介质,Flash的擦除次数是有限的,所以为了延长Flash的使用寿命,应该尽量使对Flash的写入操作均匀分布在整个Flash上。


NFS是Net File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,它允许一个系统在网络上与它人共享目录和文件。通过使用NFS,用户和程序可以象访问本地文件一样访问远端系统上的文件。


YAFFS(Yet Another Flash File System)是第一个专门为NAND Flash存储器设计的嵌入式文件系统,适用于大容量的存储设备;并且是在GPL(General Public License)协议下发布的,可在其网站免费获得源代码。

热心网友 时间:2022-06-26 19:18

nfs是网络文件系统,需要内核支持,然后通过启动参数来设置文件系统的类型等。
挂不挂是通过:
setenv bootargs "noinitrd root=/dev/nfs nfsroot=192.168.2.102:/work/nfs_root/first_fs ip=192.168.2.26:192.168.2.102:192.168.2.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0"等这个类型来给内核自己决定的。
setenv bootargs noinitrd root=/dev/mtdblock3 rootfstype=yaffs2 rw console=ttySAC0,115200 init=/linuxrc mem=64M boot追问好吧 我还没看到这 我问的是比较基础的:就是在挂NFS时,需不需呀目标板里有文件系统,比如yaffs或者craffs?

热心网友 时间:2022-06-26 19:18

楼上的大哥,那个不是内核,那是bootloader,或者是常用的uboot,传输文件用tftp,nfs是网络文件系统追问

传输文件既可以用tftp,也可以用nfs吗?两者都是通过以太网吗?

在用nfs传输时,目标板需要有事先建立的根文件系统,如CRAMFFS或yaffs才行吗?

串口用来传什么?USB用来传什么?JTAG除了烧bootloader和内核,可以用来传文件么?

追答nfs是网络文件系统,不是用来传东西的,是把嵌入式的根文件系统通过nfs放在网络上的某个介质中,nfs是通过以太网中的udp传送命令的。tftp是通过TCP/IP协议用来在客户机与服务器之间进行简单文件传输的协议。
在用nfs传输时,目标板不需要有事先建立的根文件系统,因为他本身就可以做根文件系统,
串口一般用来传送目标板和控制终端之间的信息,usb用来传送文件,比如内核镜像等,内核镜像也可以通过网线用tftp传送。JTAG分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug,下载程序;

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
立秋后钓鱼什么风向好-立秋钓鱼风向怎么选 赱乂砉込儬 怎么读 "赱"读什么? 解决电脑无法搜索到iPhone热点的问题如何修复iPhone热点无法在电脑上显... 电脑搜不到iphone12热点 iphone开热点给电脑搜不到 国企的地产有哪些 国企下设公司是什么意思? 红加蓝加绿是什么色. 梦幻西游75级开三倍抓鬼一轮有多少经验 Win7下怎么用脚本或命令行启动NFS客户端? 怎么挂载NFS文件系统时指定IP而不是dhcp动态分配 使用hane NFS和Ubuntu交叉编译,成功了,但是在编译安装源码时出现: 遗漏分隔符 。 停止等错误。 NFS是应用层中的什么协议 我把附件存到UC网盘为什么无法保存 手机uc怎么保存图片 怎样在网上买医疗保险? 樱桃作用 樱桃的作用有哪些? 樱桃有什么作用啊? 电脑使用中总是出现“应用程序中发生了无法处理的异常。如果单击继续,应用程序将忽略”是什么意思? 每次开机都会跳出来,显示应用程序发生了未经处理的异常? 应用程序中发现了未经处理的异常 求高手指导应该怎么处理 文言文,文学常识 应用程序中发生了未经处理的异常。如果继续,应用程序将忽略并尝试继续... 高中文言文教学中如何去做好文言结合 过秦论上的文言文知识整理 如何复习文言文? 史记中的文言文现象。。。 “陈涉世家”文言文的知识 UNIX系统中的NFS端口或服务是什么,有什么用 linux不是开源的吗,怎么没找到源代码呢,怎样才能看到linux的内核源代码?????我的是linux 5.0 为什么 NFS Client 这个内核模块必须被编译 关于把linux系统文件夹通过nfs挂载共享到arm开发板上的问题。。 如何在ubuntu下查看linux 源码 联想打印机7605d提示跟换硒鼓 是要咋清零 还是要换啥 联想7605d报错误0b,无法打印,关闭电源,然后从新打开。 联想7605D提示02 在香港购物小票是港币,刷银联卡自动换算汇率吗 如何设置联想7605D打印机的墨盒 请达人帮忙鉴定香港代购的这万宁小票和银联小票是否真的 向朋友借钱是最真实的考验,你的友情是否能经受住考验? 如何辨认淘宝卖家寄过来的购物小票和银联单的真假? 联想打印机W7605D驱动为什么卸载不了也不能用? 朋友送了一个prada的包.说是从香港带回来的..有店铺的机打票什么的.还有银联签购单.看到签购单 联想7605D有双面打印显示屏显示不能双面打印,关闭机器的后盖? 急急急,昨天在香港消费银联卡刷卡出现通讯故障,钱扣了商户没有收到,我的手机也收到:你POS消费多少钱 怎么跟朋友借钱不尴尬 香江百货的银联小票是什么样? 请问我有银联消费的小票能查出具体的消费项目吗?