下载此文档

嵌入式系统编程实验报告.docx


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
嵌入式系统编程实验报告
Linux 系统编译与移植
系 别 计算机与电子系
专业班级 电子0801
学生姓名 韩国桐
指导教师 黄向宇
提交日期2011年11月18日
、实验目的
1 •熟悉linux下文件目录结构
2文件,而设备可以通过特殊文件上的I/O请求被访问。
五、实验步骤
1. UP-TECH S2410/P270 DVP Linux 文件系统构建方案:
1.1 根文件系统: 根文件系统是系统启动时挂载的第一个文件系统,其他的文件系统需要在跟文件系统 目录中建立节点后再挂载。
UP-TECH S2410/P270 DVP有一个64M大小的NANDFLASH,根文件系统和用户文件系统
建立在该flash的后大半部分。该flash的前小半部分用来存放bootloader和kernel映 像。根文件系统选用了Cramfs文件系统格式。
1. :
由于Cramfs为只读文件系统,为了得到可读写的文件系统,用户文件系统采用YAFFS
格式。用户文件系统挂载于根文件系统下的/mnt/yaffs目录。
1. 3 临时文件系统:
为了避免频繁的读写操作对Flash造成的伤害,系统对频繁的读写操作的文件夹采用 了Ramfs文件系统。根目录下的/var, /tmp目录为Ramfs临时文件系统的挂载点。2-编2 文件系统构建流程
在嵌人式Linux系统中混合使用Cramfs、YAFFS和Ramfs三种文件系统的实现思路如
下:
配置内核:将内核对MTD, Cramfs, YAFFS以及Ramfs文件系统的支持功能编译进内核。
划分Flash分区:对Flash物理空间进行分区,以便在不同的分区上存放不同的数据,采用 不同的文件系统格式;必要时编写MAPS文件。今修改系统脚本:在系统启动后利用脚本挂载 文件系统。今创建文件系统镜像文件:利用工具生成文件系统镜像文件,并通过Flash烧写 工具将镜像文件烧写到Flash物理空间。
这几个步骤的详细过程如下。
内核配置(运 行make menuconfig)
(1)配置MTD •要使用Cramfs和YAFFS文件系统, Technology
Devices (MTD) --->选项中选中如下选项:
<*> Memory Technology Device (MTD) support MTD 支持
[*] MTD partitioning support MTD 分区支持
<*> Direct char device access to MTD devices 字符设备的支持
<*> Caching block device access to MTD devices 块设备支持
NAND Flash Device Drivers > 对NAND Flash 的支持
<*> SMC Device Support
<*> Simple Block Device for Nand Flash(BON FS)
<*> SMC device on S3C2410 SMDK
[*] Use MTD From SMC
(2) 配置文件系统。
<*> Kernel automounter v

嵌入式系统编程实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai21
  • 文件大小19 KB
  • 时间2022-05-14