嵌入式系统中怎样获得flash(闪存)的大小?

IamScout 2004-04-02 10:03:51
我用的VxWorks嵌入式系统,想要获得闪存的大小,及可用空间的大小.请高手们指点!!!其他嵌入式系统也可以.有没有相关的系统库函数?谢谢!
...全文
119 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
IamScout 2004-04-04
  • 打赏
  • 举报
回复
系统没有提供库函数吗?这里的flash也就相当于一般pc的硬盘而已,难道系统连这点能力也没有?请高手们继续。。。
91program 2004-04-03
  • 打赏
  • 举报
回复
flash是应该有驱动才可以用的,看驱动中是否提供?也就是楼上所说的,flash的资料中可能提供,如果没有提供的话就没有办法了。
moswawa 2004-04-02
  • 打赏
  • 举报
回复
FLASH 提供商会提供吧
嵌入实验报告四 实验时间 2015.6.16 报告人 一、实验目的: 1.嵌入文件烧写; 2.通过上机实验,使学生验证、巩固和充实所学理论知识,加深对相关内容的理解,了 解嵌入操作系统的镜像文件固化方法。 二、实验要求: 1.安装flash编程软件; 2.针对具体flash闪存芯片烧写vivi、kernel、文件系统。 3.观察嵌入系统不同阶段的运行。 三、问题: 1.简述嵌入开发bootloader、kernel、filesystem的功能。 答:bootloader: Bootloader是系统启动后首先运行的程序,对于嵌入linux操作系统的Bootloader,其 最基本的功能是加载linux的内核并运行。Bootloader一般还具有以下的功能:通讯功能 、FLASH相关功能、用户接口功能、Linux内核配置和编译的流程、Linux内核配置、Lin ux内核的编译 Kernel: 操作系统内核,通常运行进程,并提供进程间的通信;与系统结构相关的核心代码,内 核管理代码,在系统崩溃的时候,可以进行一定的工作。 Filesystem: 系统文件,主要由以下几项: Quota support:Quota可以限制每个用户可以使用的硬盘空间的上限,在多用户共同使 用一台主机的情况十分有效。 DOS FAT fs support:DOS FAT文件格的支持,可以支持FAT16、FAT32。 ISO 9660CD -ROMfile system support:光盘使用的就是ISO9660的文件格。 NTFS file system support:NTFS是NT使用的文件格。 /proc file system support:/proc文件系统是Linux提供给用户和系统进行交互的通道 。 2.简述NORflash和NANDflash的区别。 答:NOR比较适合存储程序代码,其容量一般较小(比如小于32MB),价格较高,而NAN D容量可达1GB以上,价格也相对便宜,适合存储数据。一般来说,128MB一下容量NAND Flash芯片的一页大小为528字节,用来存放数据,另外每一页还有16字节的备用空间( SpareData,OOB),用来存储ECC校验/坏块标志等信息,若干页在组成一个块,通常一 块为32页16K。与NOR相比,NAND不是完全可靠,每块芯片出厂时都有一定比例的坏块存 在,对数据的存取不是使用地址映射而是通过寄存器的操作,串行存取数据。 ----------------------- 嵌入实验报告四全文共1页,当前为第1页。

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧