• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

关于Linux文件系统的移植问题

chen0000009 2017-12-28 浏览量:809

大家都知道,linux系统一般包含uboot、kernel、文件系统等几个部分,linux在内核与文件系统之间有一套统一的API

那么问题来了,是不是所有运行linux的设备上面理论上都是能运行任何文件系统的,比如在S3C2440上面,是否能运行类似ubuntu或者debian这样的文件系统

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
所有亮答 数量:12
  • ubuntu和debian现在默认(常见)的文件系统是ext4。

    理论上运行linux的设备上所有受linux支持的文件系统都可以用,但还是要考虑资源情况是否适合用啊。

    不同的文件系统有各自的优势和劣势,要求的资源也不尽相同。

电子老工程师 回复了 :TR代表卷装 回复

  • 我觉得没有问题,关键看所选择的系统是否已经完整的集成了相关的驱动

  • 此外你要理解文件系统、软件库(包)体系之类是不同的概念。从你的描述上来说,感觉你是想表达的是这个环境是否能运行ubuntu、debian类似的软件(即软件库)呢?
电子老工程师 回复了 :没有找到 回复
电子老工程师 回复了 :见附件 回复
电子老工程师 回复了 :见附件 回复

  • 可以是可以,但是感觉2440的资源运行Ubuntu有点吃力。

电子老工程师 回复了 :这颗的两个厂牌都是端子物料。配套各自厂牌的接头。不能共用。应用敏感行业。 回复

  • 支持的,buildroot是最基本的。

    然后要看内存。

    如果内存够的话,可以考虑搞个x桌面,这样就能用鼠标了;再然后,如果内存妥妥的够的话,运行个xfce桌面的ubuntu或debian也是可以的

电子老工程师 回复了 :http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-9365-Automotive-Microcontrollers-ATmega88-ATmega168_Datasheet.pdf 回复

  • 你也要有那个文件系统源码,然后交叉编译,然后才能运行。。。

    我感觉是不行的。。。遇到的问题要找解决办法也好麻烦吧。。。

电子老工程师 回复了 :请提供具体参数,资料中有好多参数 回复

  • 很多环境,因为资源限制(核心存储资源——通常指编译后固件尺寸,和运行内存资源等等,甚至包括控制器资源),虽然能运行linux内核,但不得不减少文件系统支持以留出更多资源用于具体的任务,比如只支持核心/必须的那么一点点的文件系统格式。其它的能裁剪就裁剪了,这样可以同时减少对核心存储资源和运行内存资源。

    其实有一些实在的例子可以体验这样的效果——比如常见的MP3播放机,实质也是嵌入系统,除了核心部分程序固件的文件系统外,还需要支持插卡之类的实现了对fat文件系统支持,这个在很多嵌入系统中并不是必须的,但对MP3播放机来说是必须的,所以它实现了。

电子老工程师 回复了 :原厂和供应商平台都没有提供关与成分的资料,建议咨询供应商 回复

  • 肯定不行呀 例如有些路由器运vxworks系统改成OpenWRT需要升级内存闪存才行 有些由于系统芯片最大支持的内存和闪存不支持就不行 这个要看所安装系统的最低配置的 有些还要看CPU支持的指令集
电子老工程师 回复了 :标椎型号: USB-8452 产品编号: 781964-03 回复

  • 不行吧,很多资源的限制,架构的区别
电子老工程师 回复了 :尾缀包装区别,见附件 回复

  • 是可以的,但是有时文件系统是要进行剪裁的。
电子老工程师 回复了 :https://www.amphenolrf.com/library/download/link/link_id/593089/parent/000-28100/ 回复

电子老工程师 回复了 :这颗料件是由2部分组成,跟配件没有关系。两边带耳朵。实物与图纸外形结构不相符,确认错料。 回复

  • ubuntu不是文件系统,文件系统是指fat32ext4,2440可以运行ubuntu,不然桌面没问题,跑桌面会资源紧张。

相关问题

问题达人换一批

关于Linux文件系统的移植问题