文件系统
文章平均质量分 91
Tayi2012
xxxxxxxxxxxxxx
展开
-
uboot/linux/busybox/yaffs2源代码下载地址
uboot:[cpp] view plaincopyprint?http://ftp.denx.de/pub/u-boot/ linux:[cpp] view plaincopyprint?http://www.kernel.org/ busybox:原创 2014-08-05 20:36:16 · 680 阅读 · 0 评论 -
ubi 笔记
《http://www.360doc.com/content/12/0305/19/1317564_192019619.shtml#》UBIFS不是工作在块在设备之上,所以UBIFS不能用于MMC之类的设备。与传统的flash文件不同,UBIFS不是工作是块设备之上。传统的flash文件系统(如Jffs2)工作在MTD设备层之上;而UBIFS工作在UBI卷层之上,UBI卷层工作转载 2015-09-19 10:39:10 · 957 阅读 · 0 评论 -
linux 查看参数
系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv # 列出所有USB设备 # lsmod # 列出加转载 2015-06-27 10:03:26 · 553 阅读 · 0 评论 -
Linux常用命令学习笔记
http://blog.csdn.net/fallowmen/article/details/44700977?ref=myreadlinux目录架构 / 根目录 /bin 常用的命令 binary file 的目錄 /boot 存放系统启动时必须读取的档案,包括核心 (kernel) 在内转载 2015-03-30 14:27:22 · 353 阅读 · 0 评论 -
YAFFS 文件系统详细介绍
YAFFS 文件系统详细介绍 全文(PDF文件)见链接:http://download.csdn.net/detail/taiyi2012/6857619一、 摘要在现在 Embedded System 的广泛应用下,其硬件及软件的建置及设计则需要相当大的考虑,亦因为其所需要的效率考虑下,挑选适用的内部储存装置则相当的重要,一般常见的内部储存装置为硬盘及闪存(Flash M转载 2014-01-17 10:10:06 · 2144 阅读 · 0 评论 -
rootfs的挂载过程
一:前言前段时间在编译kernel的时候发现rootfs挂载不上。相同的root选项设置旧版的image却可以。为了彻底解决这个问题。研究了一下rootfs的挂载过程。特总结如下,希望能给这部份知识点比较迷茫的朋友一点帮助。二:rootfs的种类总的来说,rootfs分为两种:虚拟rootfs和真实rootfs.现在kernel的发展趋势是将更多的功能放到用户空间完成。以保持内核的转载 2014-01-17 11:28:21 · 588 阅读 · 0 评论 -
linux启动时挂载rootfs的几种方式分析
1.linux启动时,经过一系列初始化之后,需要mount 根文件系统,为最后运行init进程等做预备,mount 根文件系统有这么几种方式: 1)文件系统已经存在于硬盘(或者类似的设备)的某个分区上了,kernel根据启动的命令行参数(root=/dev/xxx),直接进行mount。 这里有一个问题,在root文件系统本身还不存在的情况下,kernel如 何根据/dev/xxx来找到对应的转载 2014-01-17 13:59:06 · 928 阅读 · 0 评论 -
【原创】linux内核移植过程--ramdisk的制作
#####为了方便阅读,将把ramdisk的作用放在文章后面。我使用的是TI公司am335x;前面缺省文件系统的制作,可以见网上blog,使用busybox制作。这里提供我实验过的文件系统链接:#####以下均在ubuntu10.041.目的:产生ramdisk文件(”ramdisk“可用其他名字代替) 操作:genext2fs -b原创 2014-01-15 11:27:40 · 3343 阅读 · 0 评论 -
【原创】busybox 制作rootfs
busybox 制作rootfs试验平台:TI 公司 AM335X原创 2014-04-04 15:26:46 · 1797 阅读 · 0 评论 -
用busybox制作rootfs && yaffs文件系统
我们知道一个linux的启动过程,包括BIOS的加电自检POST,拷贝MBR的信息(启动BootLoader),加载内核,挂载根文件安系统这几大步,在嵌入式系统的移植方面我们也要自己动手制作内核映像,根文件系统等。概要: 1.busybox(busybox-1.9.1) 下载一个版本的busybox。下载地址。 busybox是主要用来提供一些转载 2014-01-26 19:51:28 · 896 阅读 · 0 评论 -
yaffs2移植
昆明理工大学嵌入式实验室(szarm@21cn.comszarm@tom.com)(转载请注明出处)====================================================================一、简介:Yaffs(Yet Another Flash File System)文件系统是专门针对NAND 闪存设计的嵌入式文件系统,目前转载 2014-01-17 10:34:58 · 1237 阅读 · 0 评论 -
busybox制作rootfs
###平台AM335X实验成功###1 获取源码解压从busybox的官方主页http://www.busybox.net ,下载busybox的源码,目前最新的版本为busybox-1.13.3.tar.bz2#tar –jvxf busybox-1.13.3.tar.bz2进入解压后的busybox源码目录#cd busybox-1.13.3原创 2014-01-28 13:55:05 · 863 阅读 · 0 评论 -
[原创]Yaffs2移植全过程
/*YAFFS2的作用*/ 简单理解,Yaffs2文件系统是Yaffs的第二版本;是专门为nand flash设计的一款文件系统。 由于RAMDISK为只读的文件系统,如果要保存用户数据就需要增加一个可写的文件系统,由于用的是NAND FLASH,所以准备选用YAFFS2。还句话说,RAMDISK是在内存建立的文件系统,掉电数据就会丢失,那么就需要建原创 2014-01-20 17:27:10 · 4819 阅读 · 2 评论 -
linux内核中读写文件
1. 序曲在用户态,读写文件可以通过read和write这两个系统调用来完成(C库函数实际上是对系统调用的封装)。 但是,在内核态没有这样的系统调用,我们又该如何读写文件呢?阅读linux内核源码,可以知道陷入内核执行的是实际执行的是sys_read和sys_write这两个函数,但是这两个函数没有使用EXPORT_SYMBOL导出,也就是说其他模块不能使用。在fs/open.c中系统原创 2015-12-14 16:34:59 · 581 阅读 · 0 评论