社区
嵌入开发(WinCE)
帖子详情
嵌入式系统中怎样获得flash(闪存)的大小?
IamScout
2004-04-02 10:03:51
我用的VxWorks嵌入式系统,想要获得闪存的大小,及可用空间的大小.请高手们指点!!!其他嵌入式系统也可以.有没有相关的系统库函数?谢谢!
...全文
119
3
打赏
收藏
嵌入式系统中怎样获得flash(闪存)的大小?
我用的VxWorks嵌入式系统,想要获得闪存的大小,及可用空间的大小.请高手们指点!!!其他嵌入式系统也可以.有没有相关的系统库函数?谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IamScout
2004-04-04
打赏
举报
回复
系统没有提供库函数吗?这里的flash也就相当于一般pc的硬盘而已,难道系统连这点能力也没有?请高手们继续。。。
91program
2004-04-03
打赏
举报
回复
flash是应该有驱动才可以用的,看驱动中是否提供?也就是楼上所说的,flash的资料中可能提供,如果没有提供的话就没有办法了。
moswawa
2004-04-02
打赏
举报
回复
FLASH 提供商会提供吧
嵌入
式
Linux文件
系统
及其存储机制分析
构建适用于
嵌入
式
系统
的Linux文件
系统
,必然会涉及到两个关键点,一是文件
系统
类型的选择,它关系到文件
系统
的读写性能、尺寸
大小
;另一个就是根文件
系统
内容的选择,它关系到根文件
系统
所能提供的功能及尺寸
大小
。
嵌入
式
设备
中
使用的存储器是像
Flash
闪存
芯片、小型
闪存
卡等专为
嵌入
式
系统
设计的存储装置。
Flash
是目前
嵌入
式
系统
中
广泛采用的主流存储器, 它的主要特点是按整体/扇区擦除和按字节编程,具有低功耗、高密度、小体积等优点。目前,
Flash
分为NOR, NAND两种类型。
嵌入
式
系统
/ARM技术
中
的基于NAND
闪存
的文件
系统
YAFFS在
嵌入
式
系统
中
的应用
目前,针对NOR
Flash
设计的文件
系统
JFFS/JFFS2在
嵌入
式
系统
中
已得到广泛的应用;随着NAND作为大容量存储介质的普及,基于NAND
闪存
的文件
系统
YAFFS(Yet Another
Flash
File System)正逐渐被应用到
嵌入
式
系统
中
。 NAND
闪存
介绍 NOR 和NAND是现在市场上两种主要的非易失性
闪存
技术。NOR比较适合存储程序代码,其容量一般小于16MB;NAND则是高密度数据存储的理想解决方案,其容量可达1GB以上。NAND
闪存
的存储单元为页和块。一般来说,128MB以下容量芯片的一页
大小
为528字节,依次分为2个256字节的主数据区,最后是16字节
嵌入
式
Linux
系统
基础入门
本课程是
嵌入
式
Linux
系统
零基础入门,课程主要内容包括:Linux发展历史介绍、虚拟机安装、安装和配置Linux操作
系统
、文件和目录结构、vim编辑器和shell、文件
系统
与磁盘管理、linux软件安装和各种网络服务配置等,课程最后从零开始搭建一个基于nginx的web服务器。这套课程主要针对的人群是程序员、运维人员、在校大学生、linux爱好者等,不管之前有无Linux基础,都能通过课程的学习快速熟悉Linux
系统
的使用和配置。为后续的在Linux
系统
的使用、运维和做
嵌入
式
开发打下良好的基础。
嵌入
式
系统
/ARM技术
中
的大容量NAND
FLASH
在ARM
嵌入
式
系统
中
的设计与实现
1 引 言 随着嵌人
式
系统
在数码相机、数字摄像机、移动电话、mp3音乐播放器等移动设备
中
越来越广泛的应用,
FLASH
存储器已经逐步取代其他半导体存储元件,成为
嵌入
式
系统
中
主要数据和程序载体。
FLASH
存储器又称
闪存
,是一种可在线多次擦除的非易失性存储器,即掉电后数据不会丢失。
FLASH
存储器还具有体积小、功耗低、抗振性强等优点,是
嵌入
式
系统
的首选存储设备。NAND和NOR
FLASH
是现在市场上两种主要的非易失
闪存
芯片,这两种类型的
FLASH
区别在于: NOR类型
FLASH
可以按照字节访问,所以存放在
FLASH
里的程序可以直接执行,而NAND类型
FLASH
是串行访问的,需要先把程序读取到内
嵌入
式
实验报告四.doc
嵌入
式
实验报告四 实验时间 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.简述NOR
flash
和NAND
flash
的区别。 答:NOR比较适合存储程序代码,其容量一般较小(比如小于32MB),价格较高,而NAN D容量可达1GB以上,价格也相对便宜,适合存储数据。一般来说,128MB一下容量NAND
Flash
芯片的一页
大小
为528字节,用来存放数据,另外每一页还有16字节的备用空间( SpareData,OOB),用来存储ECC校验/坏块标志等信息,若干页在组成一个块,通常一 块为32页16K。与NOR相比,NAND不是完全可靠,每块芯片出厂时都有一定比例的坏块存 在,对数据的存取不是使用地址映射而是通过寄存器的操作,串行存取数据。 -----------------------
嵌入
式
实验报告四全文共1页,当前为第1页。
嵌入开发(WinCE)
19,504
社区成员
41,569
社区内容
发帖
与我相关
我的任务
嵌入开发(WinCE)
硬件/嵌入开发 嵌入开发(WinCE)
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章