
fs搭建
文章平均质量分 72
fs搭建
kunkliu
good good study
展开
-
Ubifs 文件系统的制作和启动
转载地址:http://www.deyisupport.com/question_answer/dsp_arm/sitara_arm/f/25/t/59921.aspx UBI 文件系统是 JFFS2 的下一代文件系统,更适合 NAND FLASH。看到一些 AM335x 的用户在应用UBIFS 时遇到些问题,现在做个简要介绍。1. 在 U-boot 和 kernel 中...转载 2017-10-31 12:27:26 · 1159 阅读 · 0 评论 -
UBIFS文件系统简介 与 利用mkfs.ubifs和ubinize两个工具制作UBI镜像
转载地址:http://blog.youkuaiyun.com/dragon101788/article/details/17097103UBI文件系统简介在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统U...转载 2017-11-02 17:41:23 · 792 阅读 · 0 评论 -
ubifs分区挂载及信息查看
转载地址:https://blog.youkuaiyun.com/csdn66_2016/article/details/78265055ubi挂载操作:(1)格式化ubi分区 ubiformat /dev/mtd* 格式化mtdblock*(2)与ubi建了连接 ubiattach /dev/ubi_ctrl -m * mtdblock*与ubi建立连接(3)创建volume...转载 2018-11-02 14:16:24 · 4091 阅读 · 0 评论 -
ubifs文件系统的制作
转载地址:http://blog.youkuaiyun.com/l_x_b/article/details/52024690ubifs 无排序区块图像文件系统(Unsorted Block Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一。真正开始开发于2007年,并于2008年10月第一次加入稳定版本于Linux核...转载 2017-11-02 17:57:58 · 430 阅读 · 0 评论 -
imx6 uboot的mtd分区总结(rootfs为ubi文件系统)
转载地址:https://blog.youkuaiyun.com/qq_29729577/article/details/51130209此文章基于U-Boot 2014.04版本,烧写工具为mfgtool,开发环境为yocto前言:JFFS2、YAFFS2等专用文件系统存在着一些技术瓶颈,如:内存消耗大,对FLASH容量、文件系统大小、内容、访问模式等的线性依赖,损益均衡能力差或过渡损益 等...转载 2018-11-02 11:32:50 · 1729 阅读 · 0 评论 -
Ubifs文件系统和mkfs.ubifs以及ubinize工具的用法
转载地址:http://blog.sina.com.cn/s/blog_9452251d0102v482.htmlhttp://blog.youkuaiyun.com/wjjontheway/article/details/8977871Ubifs产生背景: 无排序区块图像文件系统(Unsorted Block Image File System, UBIFS)是用于固态硬盘存储设备上,...转载 2017-11-02 18:34:15 · 2649 阅读 · 0 评论 -
利用mkfs.ubifs和ubinize两个工具制作UBI镜像
转载地址:http://blog.youkuaiyun.com/muzi_csd/article/details/20076539在pc上制作镜像需要mkfs.ubifs工具。安装如下在ubuntu下面编译mtd-utils的两种方法(相信也可以用于其它发行版下):方法一: 从git repository获取源代码,此编译为最近更新1. get the source code of mtd-ut...转载 2017-11-02 18:47:09 · 654 阅读 · 0 评论 -
Ubifs文件系统和mkfs.ubifs以及ubinize工具的用法
转载地址:https://blog.youkuaiyun.com/wjjontheway/article/details/8977871Ubifs产生背景: 无排序区块图像文件系统(Unsorted Block Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一。真正开始开发于2007年,并于2008...转载 2018-11-21 17:40:52 · 828 阅读 · 0 评论 -
ubifs文件系统的移植
转载地址:http://blog.chinaunix.net/uid-26498888-id-3405220.html1、 在内核中添加对ubifs文件系统的支持在MTD选项中进入UBI配置选项在file system中配置ubifs,如下配置完成后重新编译内核生成uImage,上电加载启动内核,可以看到/proc/filesystem已经有了ubifs的选项...转载 2017-10-31 12:48:03 · 774 阅读 · 1 评论 -
内核移植和文件系统制作(4):UBIFS根文件系统制作总结
转载地址:http://blog.youkuaiyun.com/u013236359/article/details/38758345UBIFS文件系统简介: 无排序区块图像文件系统(UnsortedBlock Image File System, UBIFS)是用于固态硬盘存储设备上,并与LogFS相互竞争,作为JFFS2的后继文件系统之一。真正开始开发于2007年,并于2008年10月第一次加入稳...转载 2017-11-02 18:59:19 · 501 阅读 · 0 评论 -
UBIFS文件系统使用
转载地址:http://www.xuebuyuan.com/2159523.html1, UBIFS简介在linux-2.6.27以前,谈到Flash文件系统,大家很多时候多会想到cramfs、jffs2、yaffs2等文件系统。它们也都是基于文件系统+mtd+flash设备的架构。linux-2.6.27后,内核加入了一种新型的flash文件系统UBIFS(Unsorted Block ...转载 2017-11-07 09:22:08 · 4458 阅读 · 0 评论 -
MTD应用学习札记
今天做升级方案用到了mtd-utils中的flash_eraseall和flash_cp两个工具,在进行方案验证的时候,遭遇到各种不解和疑惑,因对MTD的原理不熟悉,所以只能多次尝试,虽然最后把方案搞定了,不过觉得MTD中的mtd和mtdblock区别这块还是值得总结学习一下。这里先说明一下问题现象,然后在进行具体的区别原理解释。 MTD设备(Nor Flash)使用中的问题现象表现 mtd-utils工具对mtd和mtdblock分...转载 2020-12-24 19:05:09 · 1750 阅读 · 1 评论 -
制作 ramdisk.img,使用cpio 和 gzip
linux2.6 内核支持两种格式的 initrd(虚拟文件系统),一种是 linux2.4 内核那种传统格式的文件系统镜像 image-initrd,其核心文件就是 /linuxrc.另外一种格式的 initrd 是 cpio 格式的,这种格式的 initrd 使用 cpio 工具生成,其核心文件不再是 /linuxrc,而是 /init,本文将这种 initrd 称为 cpio-initr...转载 2020-03-13 12:59:22 · 3195 阅读 · 0 评论 -
JFFS2 error: (1) jffs2_link_node_ref: Adding new ref c1d83940 at (0x002b0000-0x002b0944) not immedia
Linux系统重启多次后,进入根文件系统出现BUG。Totlen for ref at c1d83934 (0x002b0000-0x002b000c) miscalculated as 0x0 instead of cnext c1d83940 (0x002b0000-0x002b000c)jeb->wasted_size 0, dirty_size 0, used_size ...转载 2020-01-07 11:40:13 · 1065 阅读 · 0 评论 -
根文件制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容
根文件系统制作:ramdisk.image.gz和uramdisk.image.gz文件转换,修改文件系统内容uramdisk.image.gz-> ramdisk.image.gz将文件uramdisk.image.gz拷贝至共享文件夹下;cd /mnt/hgfs/vmwaremkdir tmp_mn...转载 2019-11-01 15:12:22 · 566 阅读 · 0 评论 -
关于buildroot移植的思考
转载地址:https://www.cnblogs.com/tanhangbo/p/7221181.htmlbuildroot是一个成熟的SDK框架,基于它有了openwrt。 曾经有一个项目,需要将原有的OpenWrt SDK改造,并且将软件框架重新定义。尝试精简原来的OpenWrt,并且删除所有的软件包,留下rootfs、busybox这些基本的东西,但是还是有很多地方不如人意,难以...转载 2018-11-19 13:17:54 · 914 阅读 · 0 评论 -
buildroot学习(十一)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52490719今天研究下提供的python和python库都是干嘛的,下一步在开发板上用python编写应用程序,现在的任务就是知道有哪些库,我需要把那些库编译进开发板,位置在Target packages--> Interpreter languages ...转载 2018-11-20 08:41:26 · 258 阅读 · 0 评论 -
buildroot学习(十)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52474697(136)spice protocol In computing, SPICE (the Simple Protocol for Independent Computing Environments) is a remote-display system built for...转载 2018-11-20 08:41:19 · 41889 阅读 · 0 评论 -
buildroot学习(九)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52462992刚刚把昨天的内容补了下,完成了buildroot开发板安装和运行,解决了有无问题,下面继续buildroot提供的工具的学习,其实之前和现在的目的,就是打开buildroot工具目录,按照软件名称,一个个的百度,然后将内容粘贴下来,做个记录,心中知道有哪些工具了,然后,根据需要...转载 2018-11-20 08:41:13 · 722 阅读 · 0 评论 -
buildroot学习(八)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52462863昨天突然感冒了,整个人都不好了,好从下午上班到下班,感觉到体力就像质量非常好的下降沿,突然没劲了,好不容易爬回了家,倒头就睡,经过了一天的调养,身体恢复点了,既然有体力了,那就继续计算机世界的探险吧下面的内容,是吧buildroot安装到开发板上进行运行,解决有无问题,能在...转载 2018-11-20 08:41:04 · 903 阅读 · 0 评论 -
buildroot学习(七)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52443095(51)iperfIperf 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能。Iperf具有多种参数和UDP特性,可以根据需要调整。Iperf可以报告带宽,延迟抖动和数据包丢失。(52)iproute2iproute2是另一个系列的网络配置工具...转载 2018-11-20 08:40:56 · 648 阅读 · 0 评论 -
buildroot学习(六)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52403675(33)faifa未找到(34)fastd一个基于UDP和椭圆曲线加密算法的超轻量级VPN。同ssh相似(35)fcgiwrap未知,好像根nginx CGI有关,不是相关,没找到原来的定义(36)flannelFlannel是CoreOS团队针对K...转载 2018-11-20 08:40:49 · 362 阅读 · 0 评论 -
buildroot学习(五)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52388722(6)atftpTFTP协议一般用在PXE启动,常用的有aTFTP和tftpd-hpa,推荐使用aTFTP,因为aTFTP是唯一的免费的符合RFC规范的TFTP服务器。(7)avahiAvahi 是Zeroconf规范的开源实现,常见使用在Linux上。它可以在没有...转载 2018-11-20 08:40:41 · 519 阅读 · 0 评论 -
buildroot学习(四)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52373415这两天工作有点忙,buildroot的移植工作暂停了,现在实现了在购买的YL-9G45开发板上上电运行at91bootstrap3.6,加载uboot2016.05,设置环境变量自定搬移内核并运行,修改了内核对nandflash的分区,但是内核挂在新的根文件系统有问题,挂载之前...转载 2018-11-19 16:26:39 · 220 阅读 · 0 评论 -
buildroot学习(三)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52294301继续探索buildroot的神奇世界1、继续以make menuconfig打开buildroot(1)Taget option选项主要是目标系统的处理器配置可以看到我的9G45是ARM926版本,其他的选项根据自己的情况配置,我使用默认配置即可(2)Build...转载 2018-11-19 16:25:16 · 220 阅读 · 0 评论 -
buildroot学习(二)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52280672buildroot有很好的学习资料,就在./docs/manual 我暂时看的是manual.pdf,写的还是很详细的。进过学习,我知道编辑工具我更适合buildroot外部的交叉编辑工具,就是我一直在用的arm-none-linux-gnueabi-,我可以将bootstra...转载 2018-11-19 16:23:05 · 227 阅读 · 0 评论 -
buildroot学习(一)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52280364我也是最近刚发现这个工具,刚开始弄,我把每天的学习笔记留下,后期用明白了在整理下。 目前项目一直用的是一款atmel的一款ARM9处理器,at91sam9g45相当老的一款处理器,但是只要满足项目需求就可以了,而且这款处理器算是MPU,而且架构清晰更易与学习,可以对照《...转载 2018-11-19 16:18:51 · 597 阅读 · 0 评论 -
buildroot
转载地址:https://blog.youkuaiyun.com/donglicaiju76152/article/details/77917824背景buildroot的基本功能是可以通过简单的配置即可创建出根文件系统。另外,还可以创建交叉编译器, 编译u-boot以及内核。关于buildroot的基础知识不再赘述,网上很多资料,不过,参考官网上的资料就足够了。交叉编译器创建首次使用时,需要...转载 2018-11-19 13:12:18 · 934 阅读 · 0 评论 -
Buildroot, yocto 的对比
转载地址:https://blog.youkuaiyun.com/sheji105/article/details/74561233翻译自Buildroot vs. OpenEmbedded or Yocto Project: A Four Hands Discussion - 2016.pdf Buildroot 和 yocto的对比对比内容:(1) 嵌入式构建系统 目标是构建一个完...转载 2018-11-19 13:33:27 · 8604 阅读 · 0 评论 -
Buildroot构建指南--Overview
转载地址:https://blog.youkuaiyun.com/zhou_chenz/article/details/52295674使用Buildroot,让嵌入式Linux系统构建更加便捷。本文以Buildroot-2016.05的版本为基础来讲解,不同版本之间有细节差异,需要根据读者使用的版本自行调整。Buildroot是什么Buildroot是Linux平台上一个开源的嵌入式Linux系统...转载 2018-11-19 13:23:13 · 411 阅读 · 0 评论 -
buildroot学习(十二)——at91sam9g45软件平台更新
转载地址:https://blog.youkuaiyun.com/srf1986/article/details/52529359今天的任务就是根据之前对网络软件的查找,整理出一个适用于自己的网络套件,这个套件的目的是:用于使用以太网通信时的网络抓包、网络包分析、提供telnet、ssh登陆、提供ftp服务器、提供一个web服务器满足可以正常与开发板通信。1、网络配置工具:iproute2i...转载 2018-11-20 08:41:32 · 398 阅读 · 0 评论 -
buildroot 制作Linux文件系统初级使用教程
转载地址:https://www.cnblogs.com/chenfulin5/p/6062211.htmlbuildroot 下载地址:https://buildroot.org/download.html放在Linux文件下解压出来。 使用make menuconfig 进行配置相关的东西。在使用这条命令之前,首先要安装相关的东西。运行如下命令进行安装相关的库文件,我的...转载 2018-11-20 08:45:19 · 1269 阅读 · 0 评论 -
Linux系统中rcS文件深入分析
转载地址:http://blog.youkuaiyun.com/u013686019/article/details/26846571Linux具有极大的灵活性,rcS文件具体要完成什么工作,完全由DIY者决定。以下针对该文件分析,主要目的是搞清楚各条语句的意思。[plain] view plain copy #! /bin/sh 指定系统使用的shell转载 2017-11-10 10:38:28 · 1166 阅读 · 0 评论 -
内核添加对jffs2 的支持
转载地址:https://blog.youkuaiyun.com/whereisdog/article/details/82314860海思最新出了一款超低内存的芯片HI3518EV201(内存只有32M)在开发过程中对内核的裁剪考验相当大,当然海思也提供了参考的裁剪方案《hi3518ev20x_mini_config.txt》。但是不能完全按照海思提供的裁剪方案来玩,因为该内核不支持USB、不支...转载 2019-06-17 11:03:54 · 1661 阅读 · 0 评论 -
ldd查看依赖关系
转载地址:https://blog.youkuaiyun.com/cha_echo/article/details/5913210通过readelf 或者objdump可以查看某一个可执行文件所依赖的共享库,而且这些共享库都是作为SONAME记录在ELF动态节的NEEDED上。首先,我们看一下名词soname:在linux上共享库都是以文件的形式来存放,而每一个共享库都被赋予了一个特别的名称,li...转载 2019-06-21 09:36:26 · 3719 阅读 · 0 评论 -
嵌入式平台下的ldd
转载地址:https://blog.youkuaiyun.com/jiazhen/article/details/50071349x86平台有ldd可以很方便的查看对库的依赖关系,但在嵌入式linux环境中没有这个命令,替而代之是CC=$(CROSS_COMPILE)gccLDD=$(CROSS_COMPILE)readelf范例$(CROSS_COMPILE)readelf -d SDK...转载 2019-06-21 09:21:55 · 499 阅读 · 0 评论 -
flash_erase and flash_eraseall
转载地址:https://blog.youkuaiyun.com/yangruibao/article/details/7544806使用命令前用cat /proc/mtd 查看一下mtdchar字符设备;或者用ls -l /dev/mtd*#cat /proc/mtddev: size erasesize namemtd0: 00c00000 00020000 “ROOTFS”mtd...转载 2019-06-20 16:50:20 · 3445 阅读 · 0 评论 -
UDEVD与内核交互
转载地址:https://blog.youkuaiyun.com/sinat_20184565/article/details/84306110内核依据固定的标准与初始化次序命名设备,例如以太网设备,按照初始化次序命名为eth0、eth1等。UDEVD程序的存在,可以动态的添加/删除linux系统的设备节点,可以使用户定制化设备节点名称,创建设备链接等。使用udevd,需要配置以下内核选项:ud...转载 2019-06-20 16:46:38 · 1388 阅读 · 0 评论 -
Linux 用户passwd文件详解
转载地址:https://blog.youkuaiyun.com/qq_34556414/article/details/78902662用户管理有两个最重要的配置文件,一个是保存用户信息的文件/etc/passwd,一个是保存了用户密码的文件/etc/shadow。超级用户的uid为0,在/etc/passwd里面有很多伪用户,这些用户是不能登入的,他们的uid在1-499之间,安装完系统就缺...转载 2019-06-20 14:45:38 · 20481 阅读 · 0 评论 -
Linux中/etc/resolv.conf文件简析
转载地址:https://blog.youkuaiyun.com/lcr_happy/article/details/54867510/etc/resolv.conf是DNS客户机配置文件,用于设置DNS服务器的IP地址及DNS域名,还包含了主机的域名搜索顺序。该文件是由域名解析 器(resolver,一个根据主机名解析IP地址的库)使用的配置文件。它的格式很简单,每行以一个关键字开头,后接一个或多个...转载 2019-01-17 16:36:01 · 858 阅读 · 0 评论