ARM11系统板文件系统制作说明书
- 格式:doc
- 大小:839.50 KB
- 文档页数:15
密级状态:绝密( ) 秘密( ) 内部( ) 公开( √ )文件状态: [ ] 草稿[ √ ] 正式发布[ ] 正在修改文件标识:RK-KF-YF-279当前版本:V1.1.5作者:吴良清完成日期:2021-08-31审核:陈海燕审核日期:2021-08-31title: Rockchip_Developer_Guide_Android11_SDK_V0.0.2_CNdescription: Android11开发指南published: truedate: 2021-07-13T06:21:56.250Ztags: sdkRockchip Android 11.0 SDK开发指南版本号作者修改日期修改说明备注V0.0.1吴良清2020-12-25发布RK3566/RK3568 Alpha版本V0.0.2卞金晨2021-01-06发布PX30/RK3326 Beta版本V1.0.0吴良清2021-01-29增加RK3566/RK3568 EVB板编译方法V1.1.0吴良清2021-02-23发布RK3399 Alpha版本V1.1.1吴良清2021-03-09修改单独编译kernel的说明V1.1.2吴良清2021-05-12支持RK3288W芯片平台V1.1.3吴良清2021-05-23增加常见问题说明V1.1.4吴良清2021-07-12支持RK3566 BOX产品形态,支持RK3328 BOX产品形态,增加repo服务器搭建及常见问题说明V1.1.5吴良清2021-08-31增加常见问题说明文档问题反馈:******************免责声明本文档按“现状”提供,瑞芯微电子股份有限公司(“本公司”,下同)不对本文档的任何陈述、信息和内容的准确性、可靠性、完整性、适销性、特定目的性和非侵权性提供任何明示或暗示的声明或保证。
本文档仅作为使用指导的参考。
由于产品版本升级或其他原因,本文档将可能在未经任何通知的情况下,不定期进行更新或修改。
韦东山老师的<嵌入式Linux应用开发完全手册>配套视频韦东山老师的视频下载地址2440/v_show/id_XMjYxNDM3MjY4.html第1课环境搭建及工具、概念介绍.avi/v_show/id_XMjYxNDMzNzY4.html第2课GPIO实验.avi/v_show/id_XMjYxNDM4NTA0.html第3课存储管理器实验.avi/v_show/id_XMjYxNDM3NjY4.html第4课MMU实验.avi/v_show/id_XMjYxNDQzNTgw.html第5课NAND_FLASH控制器.avi/v_show/id_XMjYxNDQ1OTUy.html第6课中断控制器.avi/v_show/id_XMjYxNDQzNzQw.html第7课系统时钟和UART实验.avi/v_show/id_XMjYxNDQ5NzU2.html第8课LCD实验.avi/v_show/id_XMjYxNDU5NDU2.html第9课第1节_u-boot分析之编译体验.avi/v_show/id_XMjYxNDY1MzMy.html第9课第2节_u-boot分析之Makefile结构分析.avi/v_show/id_XMjYxNDYxNzky.html第9课第3节_u-boot分析之源码第1阶段.avi/file/t922115ff9#第9课第3节_u-boot分析之源码第2阶段.avi/v_show/id_XMjYxNDYyMDE2.html第9课第4节_u-boot分析之u-boot命令实现.avi/v_show/id_XMjYxNDY3OTQ4.html第9课第5节_u-boot分析_uboot启动内核.avi/v_show/id_XMjYxNDY3OTQw.html第10课第1节_内核启动流程分析之编译体验.avi/v_show/id_XMjYxNDY4NDEy.html第10课第2节_内核启动流程分析之配置.avi/v_show/id_XMjYxNDc0MzM2.html第10课第3节_内核启动流程分析之Makefile.avi/v_show/id_XMjYxNDc2ODk2.html第10课第4节_内核启动流程分析之内核启动.avi/v_show/id_XMjYxNDcyNDg0.html第11课第1节_构建根文件系统之启动第1个程序.avi/v_show/id_XMjYxNDg0Mzc2.html第11课第2节_构建根文件系统之init进程分析.avi/v_show/id_XMjYxNDc2NzUy.html第11课第3节_构建根文件系统之busybox.avi/v_show/id_XMjYxNTA1MDA0.html第11课第4节_构建根文件系统之构建根文件系统.avi/v_show/id_XMjYxNDc4OTY4.html第12课第1节_字符设备驱动程序之概念介绍.avi/v_show/id_XMjYxNDg0NzM2.html第12课第2.1节_字符设备驱动程序之LED驱动程序_编写编译.avi/v_show/id_XMjYxNDkzMTQw.html第12课第2.2节_字符设备驱动程序之LED驱动程序_测试改进.avi/v_show/id_XMjYxNDk3ODU2.html第12课第2.3节_字符设备驱动程序之LED驱动程序_操作LED.avi /v_show/id_XMjYxNDk2NDk2.html第12课第3节_字符设备驱动程序之查询方式的按键驱动程序.avi/v_show/id_XMjYxNDk5ODg0.html第12课第4.1节_字符设备驱动程序之中断方式的按键驱动_Linux异常处理结构.avi/v_show/id_XMjYxNTE0MTEy.html第12课第4.2节_字符设备驱动程序之中断方式的按键驱动_Linux中断处理结构.avi/v_show/id_XMjYxNTA3MDQ0.html第12课第4.3节_字符设备驱动程序之中断方式的按键驱动_编写代码.avi/file/f53a158c67#第12课第5节_字符设备驱动程序之poll机制.avi/file/f53e4ffe23#第12课第6节_字符设备驱动程序之异步通知.avi。
烧写ARM开发板系统教程-----uboot、内核以及⽂件系统⼀、sd启动将u-boot镜像写⼊SD卡,将SD卡通过读卡器接上电脑(或直接插⼊笔记本卡槽),通过"cat /proc/partitions"找出SD卡对应的设备,我的设备节点是/dev/sdb.(内存卡的节点)。
当有多个交叉编译器是,不⽅便设置环境变量时,可以在编译命令中指定交叉编译器,具体如下:在源码中操作以下步骤:make distcleanmake ARCH=arm CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi- mrpropermake ARCH=arm CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi- tiny210_configmake ARCH=arm CROSS_COMPILE=/opt/FriendlyARM/toolschain/4.5.1/bin/arm-none-linux-gnueabi- all spl编译出tiny210-uboot.bin,注意交叉编译⼯具路径执⾏下⾯的命令$sudo dd iflag=dsync oflag=dsync if=tiny210-uboot.bin of=/dev/sdb seek=1把内存卡插⼊开发板,使⽤串⼝⼯具设置环境变量:setenv gatewayip 192.168.1.1(电脑⽹关)setenv ipaddr 192.168.1.102(开发板ip,不要与虚拟机和电脑ip冲突)setenv netmask 255.255.255.0setenv serverip 192.168.1.10(虚拟机ip)saveenv⼆、nand启动烧写Uboot:通过SD卡启动的u-boot for tiny210 将u-boot镜像写⼊nandflash在虚拟机下重启tftp sudo service tftpd-hpa restart开发板终端下执⾏下⾯的命令:[FriendlyLEG-TINY210]# tftp 21000000 tiny210-uboot.bin[FriendlyLEG-TINY210]# nand erase.chip[FriendlyLEG-TINY210]# nand write 21000000 0 3c1f4 (写⼊长度)内核的烧写位置是0x600000开始的区域,⽂件系统烧写位置为0xe00000开始的区域。
FLYSUN9200-DVK2.3ARM开发板用户手册北京飞旭科技有限公司版权所有版 本 日期 说明 1.0 2005-1-181.1 2005-1-291.2 2006-7-8目录1 整体介绍 (1)2 开发板核心处理器芯片说明 (2)2.1 AT91RM9200芯片的特点 (3)基于ARM® v4T 架构 (3)2.1.1 ARM9TDMI™2.1.2 集成了嵌入式内部电路仿真器 (4)2.1.3 引导程序 (4)2.1.4 嵌入式软件服务 (4)2.1.5 复位控制器 (5)2.1.6 存储控制器 (5)2.1.7 外部总线接口 (5)控制器 (6)2.1.8 SDRAMFlash控制器 (7)2.1.9 Burst2.1.10 外设数据控制器 (7)2.1.11 增强的中断控制器 (7)2.1.12 电源管理控制器 (8)2.1.13 系统定时器 (8)2.1.14 调试单元 (8)2.1.15 PIO控制器 (9)2.1.16 USB主机端口 (9)2.1.17 USB器件端口 (9)2.1.18 以太网MAC (10)2.1.19 串行外设接口 (10)2.1.20 两线接口 (10)2.1.21 USART (11)2.1.22 串行同步控制器 (11)2.1.23 定时/ 计数器 (11)2.1.24 多媒体卡接口 (12)2.1.25 引脚输出 (12)3 开发板硬件接口说明 (12)3.1 开发板接口分布图 (13)3.2 开发板硬件说明 (14)3.3 主板的外部总线接口 (15)3.3.1 总线接口说明 (15)4 Windows下核心板中的软件烧录方法 (16)4.1 网络环境配置 (16)4.1.1 配置PC计算机的网络IP地址 (16)4.1.2 TFTP服务器的配置和启动 (18)4.2 使用U-BOOT烧录程序 (19)4.3 FLASH为空时的烧录方法 (20)4.3.1 超级终端软件的配置方法 (21)4.4 已有LOADER和U-BOOT的LINUX内核和RAMDISK的烧录方法 (27)5 Linux下开发环境的安装与配置 (28)5.1 REDHAT LINUX 9.0的安装 (28)5.2 开发工具软件的安装 (28)5.3 网络IP地址配置 (29)5.4 配置NFS服务器 (31)5.5 Linux下TFTP服务器的配置 (34)6 根文件系统的修改与制做方法 (35)6.1 如何让用户自己的程序在开发板启动后自动运行 (36)6.2 如何修改开发板启动后的IP地址 (37)7 用户应用软件开发过程说明 (37)7.1 Makefile的编写 (37)7.2 应用软件调试过程 (38)7.2.1 Linux上minicom的配置 (39)7.3 演示软件目录结构说明 (42)1整体介绍FLYSUN9200-DVK2.3ARM开发板是由北京飞旭科技有限公司设计开发,主处理器基于Atmel公司的AT91RM9200 ARM处理器。
veeam11使用手册Veeam 11 使用手册Veeam 11 是一款功能强大的数据备份和恢复软件,旨在保护企业的关键数据和应用程序。
本手册将介绍 Veeam 11 的基本功能和使用方法,以帮助用户充分利用这一工具。
1. 安装和配置a. 下载 Veeam 11 安装程序并运行。
b. 阅读许可协议并同意后,选择安装类型(完整安装或自定义安装)。
c. 根据实际需求选择安装位置并完成安装过程。
d. 启动 Veeam 11,并按照向导指示配置连接至存储和虚拟化环境。
2. 创建备份作业a. 在 Veeam 11 控制台中,选择“备份与复制”选项卡。
b. 单击“创建备份作业”并为作业命名。
c. 选择要备份的虚拟机或物理服务器。
d. 配置备份计划和存储位置。
e. 定义备份作业的设置,如是否启用增量备份、应用程序一致性等。
3. 恢复数据a. 选择“备份与复制”选项卡并找到所需的备份文件。
b. 右键单击备份文件并选择“还原”。
c. 选择要还原的虚拟机或物理服务器。
d. 选择恢复点并确定还原选项,如覆盖或新建虚拟机。
e. 启动数据恢复过程并等待恢复完成。
4. 监控和报告a. 在 Veeam 11 控制台中,选择“监控”选项卡。
b. 查看备份和复制作业的状态、运行时间和结果。
c. 如果需要,可以设置警报和通知以及自动化任务。
d. 单击“报告”选项卡可生成备份和复制作业的详细报告。
5. 更新和维护a. 定期检查 Veeam 官方网站以获取最新的更新版本。
b. 下载并安装更新,以获得更好的性能和新的功能。
c. 定期备份 Veeam 服务器的配置和设置,以防止数据丢失。
d. 确保服务器上的存储空间足够支持备份和恢复操作。
通过本手册,您可以快速上手 Veeam 11,并了解如何使用该软件来保护和恢复关键数据。
请记住,定期进行备份和执行恢复测试是确保数据安全的关键步骤。
如果在使用 Veeam 11 过程中遇到问题,请参考官方文档或联系 Veeam 支持团队获取帮助。
ARM开发板使用手册PHILIP LPC2132ARM7TDMI第一章介绍LPC2132开发板是专门为arm 初学者开发的实验板,用户可以做基础的arm实验,也可以做基于ucos-ii的操作系统实验。
本系统的实验源代码全部开放,用户可以在此基础上开发产品,减少重复劳动。
由于LPC2132体积很小,并且功能强大,因此特别适合需要复杂智能控制的场合,其运行速度高于早期的80486计算机,而体积只有指甲大。
我们已经将LPC2132产品成功应用在干扰比较强的工业场合,经过6个月的运行,各项指标符合要求。
因此我们特别推荐这一款开发板作为ARM初学者入门。
由于此款开发板体积很小,非常适合直接应用在工业以及民用智能控制器的场合。
LPC2132 CPU介绍LPC2131/2132/2138 是基于一个支持实时仿真和跟踪的16/32 位ARM7TDMI-STM CPU,并带有32kB、64kB 和512kB 嵌入的高速Flash 存储器。
128 位宽度的存储器接口和独特的加速结构使32 位代码能够在最大时钟速率下运行。
对代码规模有严格控制的应用可使用16 位Thumb 模式将代码规模降低超过30%,而性能的损失却很小。
较小的封装和很低的功耗使LPC2131/2132/2138 特别适用于访问控制和POS 机等小型应用中;由于内置了宽范围的串行通信接口和8/16/32kB 的片内SRAM,它们也非常适合于通信网关、协议转换器、软件modem、语音识别、低端成像,为这些应用提供大规模的缓冲区和强大的处理功能。
多个32 位定时器、1个或2 个10 位8 路的ADC、10 位DAC、PWM 通道、47 个GPIO 以及多达9 个边沿或电平触发的外部中断使它们特别适用于工业控制应用以及医疗系统。
主要特性●●16/32 位ARM7TDMI-S 核,超小LQFP64 封装。
●●8/16/32kB 的片内静态RAM 和32/64/512kB 的片内Flash 程序存储器。
基于ARM11在Linux平台下网络通信的设计与实现摘要:arm11系列微处理器是arm公司近年推出的新一代risc处理器,其性能得到全面的提高。
嵌入式linux有着微型的内核、可裁剪的模块以及高性能的网络通信等功能。
两者的结合能满足消费类电子、无线设备、网络应用、汽车电子等嵌入式应用的需求。
关键词:arm11;linux;网络通信中图分类号:tp316 文献标识码:a 文章编号:1009-3044(2013)07-1553-03随着cpu制造工艺的飞速发展,越来越多的高性能、低功耗的嵌入式微处理器应用到我们生活中的各个方面,arm11采用arm公司新一代的指令架构armv6,其主频最高可达到1ghz,功耗低至0.4mw/mhz,采用8级流水线技术。
另一方面,它对存储器系统进行改善,使其更加适用于操作系统对硬件上的需求。
linux是在unix的基础上发展起来的,它是一种安全、稳定、免费并且能移植到多种架构的处理器平台。
linux分为多个模块,可裁剪一些次要的模块以减小程序量,从而更好地满足微处理器对功耗和成本的要求。
1 嵌入式linux软件开发环境的搭建1.1 嵌入式linux开发环境简述嵌入式linux驱动程序的开发需在以linux为内核的操作系统系统下进行,为方便开发时的数据传输及信息反馈,安装vmware虚拟机软件,并且在其中安装ubuntu 10.10操作系统。
需要注意的是,操作系统的版本不能太低,因为版本过低,很多工具都无法找到对应的支持包,导致一些软件的失效。
ubuntu是以linux为内核的操作系统,在ubuntu安装之初,系统会要求你输入要新建的账户和密码,这个新建的账户用于ubuntu 第一次启动时的默认登录账户。
ubuntu10.10支持图形用户界面,但linux中还有很多功能都不能以图形界面的形式表达。
因此,要学好linux,就必须对linux的命令行有比较深入的了解。
ubuntu10.10会自动安装vmware工具,用于虚拟机系统与宿主机之间的文件传输等,即用户可以直接拖动宿主机的文件到虚拟机中。
嵌入式系统课程设计(报告)题目:基于ARM11的嵌入式视频监控系统设计院系:专业:班级:姓名:学号:指导教师:二〇年月嵌入式系统课程设计(报告)摘要当今世界科学技术飞速发展,越来越多的技术面世,给我们的生产生活带来了巨大的便利,监控摄像头随处可见,成为生活中不可缺少的工具之一。
为了更好地运用高科技带来的便利以及发展最新科技,了解学习是首要任务。
本课题设计选题就是基于当下流行的视频监控技术来完成的,选用的服务器是较为简单的boa服务器辅以基于ARM11架构的S3C6410开发平台,其搭载的操作系统为Linux系统,能够实现我们想要的数据采集与传输的功能。
基于Linux操作使用USB摄像头作为采集终端进行数据的收集,应用程序通过操作设备文件实现对内核驱动的控制,使用C语言编写基于B/S模式下的服务器应用程序,在传输阶段用到了TCP/IP通信协议,最终能够实现对视频数据的一系列操作,从采集、压缩、传递、解压到最后的网页播放等。
基本实现了实时视频监控的需求。
关键词ARM11 嵌入式视频监控Linux操作系统目录第1章绪论 (1)1.1 目的与意义 (1)1.2 发展与趋势 (1)1.3 设计任务 (2)第2章硬件设计 (3)2.1 视屏监控系统的结构设计 (3)2.2 ARM处理器简介 (3)2.3 S3C6410体系结构 (4)2.4定制嵌入式Linux内核 (5)2.5 嵌入式文件系统 (6)第3章软件设计 (9)3.1 Linux操作系统简介 (9)3.2 交叉编译环境的建立 (9)3.3 嵌入式Linux移植 (10)第4章视频采集 (11)4.1 V4L2简介 (11)4.2 采集数据的操作 (11)4.3数据采集函数及解析 (12)第5章视频处理 (14)5.1 格式比较 (14)5.2 JPEG压缩 (14)5.2.1JPEG简介 (14)5.2.2JPEG库简介 (15)第6章系统测试 (17)6.1测试方法 (17)6.2测试结果 (17)结论 (18)参考文献 (19)第1章绪论1.1 目的与意义网络视频监控系统由基于ARM11架构体系嵌入式开发平台和网络客户端组成,实现通过摄像头对图像进行高帧率采集形成的视频数据获取功能,通过硬件开发平台接入以太网网络把视频数据展现到网页上。
ARM11系统板文件系统制作说明书
程序版本:
起草人:
审核人:
批准人:
分发号:
密级:
©版权所有不得复制
本文包含信息的所有权归重庆重邮汇测通信技术有限公司。
未经重庆重邮汇测通信技术有限公司书面许可,任何人不得复制或泄露这些信息给其他未经授权的人。
文档控制记录
目录
文档控制记录................................................................................................ I I 1.引言 . (1)
2. 制作流程 (2)
2.1删除原文件系统多余的文件目录及应用APP (2)
2.2建立RE100项目相关目录说各目录详细说明 (3)
2.3修改文件系统启动文件rcS (6)
2.4重新生成新的文件系统镜像rootfs.yaffs2 (12)
1.引言
目的:本文档旨在对RE100采集机系统板的文件系统制作做相关说明,基本操作和指导都进行图片和文字讲解,由于是在原厂文件系统的基础上做项目相关的部分文件修改和增加必要的应用程序,不会涉及太多的文件系统相关知识。
对象:系统板维护的研发人员。
2. 制作流程
2.1删除原文件系统多余的文件目录及应用APP
说明:由于原厂的文件系统中也有一个WEB服务器,以及与项目不相关的其他很多APP,为了达到项目要求,减小文件系统的大小,我们优先要删除这些目录及APP。
1、进入到文件系统中指定目录,删除原厂文件系统中的boa服务器相关文件,
如图2-1-1删除boa web服务器。
图2-1-1删除boa web服务器
2、进入到文件系统指定目录,删除原厂文件系统中的用户lib库,如图2-1-2删
除用户lib库.
图2-1-2删除用户lib库.
3、删除根目录下不需要的nfs.txt,此文件为网络配置文件,如图2-1-3删除
nfs.txt。
图2-1-3删除nfs.txt
4、删除/opt/目录下部分不需要的APP,如图2-1-4 删除原厂部分APP.
图2-1-4 删除原厂部分APP
2.2建立RE100项目相关目录说各目录详细说明
说明:在删除部分原厂文件目录的文件系统基础上,创建几个RE100项目所需的必要目录,并进行各个目录APP作用说明。
1、在文件系统根目录下,建立init初始化程序目录,并将对应的初始化程序通
过FTP方式上传到当前目录下,如图2-2-1 init初始化程序目录。
图2-2-1 init初始化程序目录
各初始化程序详细说明:
lad_dev: RE100项目驱动模块加载工具;
re100_dev.ko: RE100项目字符设备驱动模块;
re100_init: RE100项目初始化数据库程序;
unload_dev: RE100项目驱动模块卸载工具。
2、在文件系统根目录下,建立app应用程序目录,并将对应的应用程序通过FTP 方式上传到当前目录下,如图2-2-2 app应用程序目录。
图2-2-2 app应用程序目录
各应用程序详细说明:
re100_app: RE100项目后台应用程序;
re100_change_apache_ip: RE100项目修改apache服务器IP应用程序;re100_myping: RE100项目myping程序;
re100_spi_flash: RE100项目spi读写子板的flash应用程序;re100_tools: RE100项目修改系统版MAC和SN应用程序;
3、在文件系统根目录下,建立para参数数据库目录,并再在此参数数据库目录下,再依次建立backup、default、user三个目录,并将re100_ver和sysy_board_sn 两个文件通过FTP方式拷贝至此目录下,如图2-2-3 para参数数据库目录。
图2-2-3 para参数数据库目录
各目录及文件详细说明:
backup: RE100项目数据库备份目录及各数据库crc校验文件;default: RE100项目出厂设置数据库目录;
re100_ver RE100项目相关版本信息;
sys_board_sn: RE100项目系统板序列号;
user: RE100项目用户自定义数据库目录。
4、进入/usr/local目录,将交叉编译后的WEB服务器apache-arm11通过FTP方式拷贝到此目录下并在此目录下解压,如图2-2-4 WEB服务器apache-arm11.
图2-2-4 WEB服务器apache-arm11
WEB服务器各目录详细说明:
apache: RE100项目apache服务器;
php: RE100项目绑定apache服务器的php脚本环境;sqlite:RE100项目sqlite数据库;
apache/htdocs: RE100项目WEB代码。
5、进入/usr/local目录,将交叉编译后的ntp工具拷贝到目录下并在此目录下解压,如图2-2-5 ntp工具.
图2-2-5 ntp工具
6、进入/usr/bin目录,将交叉编译后的sqlite数据库执行文件sqlite3和ntp执行工具ntpdate拷贝到此目录下,并修改权限,如图2-2-6 拷贝sqlite3和ntpdate.
图2-2-6 拷贝sqlite3和ntpdate.
注:
sqlite3目录: /usr/local/apache-arm11/sqlite/bin/sqlite3;
ntpdate目录: /usr/local/ntp/bin/ntpdate.
7、进入/usr/lib目录,将数据库sqlite的动态库libsqlite3.so.0.8.6和RE100公共函数库libre100.so.2.0.0.3拷贝到此目录下,并用ln –sf 命令分别创建两个链接,如图2-2-7 拷贝公共函数库
图2-2-7 拷贝公共函数库
注:
libsqlite3.so.0.8.6目录:/usr/local/apache-arm11/sqlite/lib/
libre100.so.2.0.0.目录:通过FTP方式上传
2.3修改文件系统启动文件rcS
说明:原文件系统的启动文件涉及很多我们已经删除的APP及一些不需要再启动的APP,我们必须删除它的配置脚本,并添加进适合RE100启动顺序的脚本。
1、进入目录原厂文件系统的/etc/init.d/目录,通过gedit打开rcS配置脚本,将如图2-3-1原厂rcS配置,修改成如图2-3-3-2 RE100项目rcS配置。
图2-3-1原厂rcS配置
图2-3-2 RE100项目rcS 配置 并保存退出!
2、通过gedit将/etc/eth0-setting网络配置文件,修改完如图2-4-2 RE100项目的
网络配置。
图2-3-3 RE100项目的网络配置
2.4重新生成新的文件系统镜像rootfs.yaffs2
1、通过工具mkyaffs2image-nand2g将修改后的文件系统目录,生成支持烧写flash 的root.yaffs2文件,如图2-4-1 生成root.yaffs2文件
图2-4-1 生成root.yaffs2文件
至此,文件系统制作完毕,拷贝到指定的SD卡位置,进行烧写即可!。