打印

★【FPGA NIOSII】znFAT NIOSII平台 22个基础应用实例★

[复制链接]
1291|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
znmcu|  楼主 | 2013-1-28 13:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
[分享]【FPGA NIOSII】znFAT NIOSII平台 基础应用实例集合(内含22个实例)


实例说明: 1、文件系统初始化
   获取文件系统主要参数
2、打开文件
   打开深层目录下的短名文件
3、打开文件
   打开深层长名目录下的长名文件(不含中文)
4、打开文件
   打开深层长名目录下的长名文件(含中文)
5、打开文件
   打开符合通配条件的文件(含长名)
6、文件定位读取数据
   读取文件偏移量10位置上的20个字节
7、文件定位读取数据+数据重定向
   读取文件偏移量10位置上的20个字节,直接通过串口发出
8、在深层目录下创建文件(短名)
   在/dir1/dir2/dir3/dir4/dir5/下创建znmcu.txt文件
9、在根目录下创建文件(长名,无中文)
   在根目录下创建test20121221152854.txt
10、在深层目录下创建文件(长名,含中文)
   在/第一层/第二层/第三层/目录下创建中文长名测试.txt
11、创建多级子目录(短名)
   在根目录下创建/dir1/dir2/dir3/dir3/dir4/dir5/dir6/dir7/
12、在根目录下创建多级子目录(长名,含中文)
   在根目录下创建/第一层dir1/第二层dir2/第三层dir3/第四层dir4/第五层dir5/第六层dir6/
13、打开根目录下的子目录(短名)
   打开根目录下的子目录znmcudir
14、打开根目录下的通配子目录(长名 含中文)
   打开根目录下所有子目录,即/*
15、数据写入
   在根目录下创建znmcu.txt,向其写入10次数据,每次写入20个字节
16、文件拷贝
   在根目录下创建一个文件znmcu2.txt,读取/dir1/dir2/目录下的znmcu.txt文件的全部数据,写入到新创建的znmcu2.txt中。即文件拷贝。
17、文件数据截断
   将根目录下的文件znmcu.txt删除偏移量10后面的所有数据。
18、删除文件
   删除根目录下的znmcu.txt
19、删除通配文件
   删除根目录下所有与a*.jpg通配的文件
20、删除目录
   删除根目录下znmcudir目录(目录非空)
21、删除通配目录
   删除根目录下所有与znmcu*通配的目录
22、磁盘格式化
   将SD卡格式化为FAT32文件系统格式。


芯片型号:EP2C5Q208 工作频率:50MHz
硬件模块:ALTERA EP2C测试板+振南的SD卡模块



实际硬件平台与模块

   



znFAT应用实例代码集合打包下载(22个应用实例):点击这里下载 NIOS EDS 工程模板下载:点击这里下载 NIOS CPU 订制工程(振南订制的NIOS CPU,名为mycpu)下载:点击这里下载
  注:请将应用实例代码压缩包解压,将源代码拷入NIOS EDS工程中的  blank_project_0目录下。
    关于znFAT在此移植应用实例中,振南在ALTERA FPGA上定制的NIOS CPU的详细介绍请参见下面链接:
[url=http://www.znfat.com/bbs/topic.asp?boardid=55&id=126&tb=1]http://www.znfat.com/bbs/topic.asp?boardid=55&id=126&tb=1[/url]


相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:振南的znFAT -- 单片机上上的FAT32文件系统 www.znmcu.cn

4474

主题

5195

帖子

33

粉丝