车载开发之把FLASH内存和EEPROM
FLASH内存和EEPROM
- FLASH内存
- EEPROM
- 用FLASH内存替代EEPROM
- 优点
- 缺点
- 最后
FLASH内存
所谓闪速存储器,是利用半导体元件的存储装置之一,可以多次反复写入,即使停止通电也可以维持存储内容。近年来,作为永久保存数据的存储(外部存储装置)产品的存储元件正在迅速普及。
EEPROM
EEPROM是一种非易失性存储器,即使关闭电源,记录内容也不会消失,并且可以电重写内容。
用FLASH内存替代EEPROM
一般来说,FLASH存储器的改写次数比EEPROM少,另外,由于擦除单位是页(也有块、扇区等的情况),所以以字为单位,即使可以写入也不能擦除。因此,它不适合存储经常重写的数据。但是,虚拟地址空间定义,实际访问的实际内存空间复数使之对应,根据外表EEPROM一样可以使用。虚拟地址空间和实际内存空间的转换由软件完成。
例如,将要保存的数据最初保存在页面0的开头部分。如果要更新此数据,请将其写入页面0的另一个区域。若要进一步更新数据,请将其写入同一页的另一个区域。数据更新将重复此操作。此时,系统设计者必须掌握包含最新数据的实际内存空间的地址,并通过软件进行虚拟地址空间和实际内存空间的转换。
当页面0已满时,将实际内存空间移至页面1,并清除页面0。通过重复这一点,显然可以增加闪存的重写次数,并且可以以字为单位访问(图1)
优点
与通过通信访问数据的外部EEPROM相比,闪存具有更短的数据访问时间,从而可以快速管理数据,从而提高数据处理效率。此外,不需要外部EEPROM及其通信软件,从而减少了部件数量并提高了软件效率。
缺点
闪存的使用容量增加。增量取决于实际存储的数据量和更新次数。一般来说,闪存容量较大的微型计算机的价格较高,因此必须在“微型计算机的价格提高”这一缺点,以及“减少外部部件”、“提高数据处理效率”、“提高软件效率”这一优点中做出平衡。
最后
由于这个方法是由软件管理的,所以在虚拟地址空间的数据处理过程中,当优先级更高的中断进入时,它会被中断。当CPU复位时,数据处理也会中断。因此,考虑到中断处理和复位处理的影响,需要进行适当的处理。
车载开发之把FLASH内存和EEPROM相关推荐
- android开发集成flash,Android开发之Adobe flash操作工具类
本文实例讲述了Android开发之Adobe flash操作工具类.分享给大家供大家参考,具体如下: public class AdobeUtil { /** * 安装flash插件 */ publi ...
- rockchip rk3368(px5)车载开发之路1,原生代码系统正常启动
本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程.系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每 ...
- rockchip rk3368(px5)车载开发之路2,屏幕正常显示(不对的地方是UI)
本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程.系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每 ...
- rockchip rk3368(px5)车载开发之路5,使能GPS模块UC6226(2.HAL层以及以上)
本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程.系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每 ...
- rockchip rk3368(px5)车载开发之路4,使能GPS模块UC6226(1.驱动层)
本系列记载作者来到一个新的车载后装市场小公司,负责从新开始维护一套代码的心路过程.系统使用瑞芯微的rk3368芯片,版本是PX5_Android_8.0_release_20180726,从无到有的每 ...
- 车载开发之CarLife技术
CarLife开发总结_变-CSDN博客_carlife开发 百度CarLife主要通过如下六个通道实现其技术架构: (1). 数据流,主要用于传输车辆数据和一些配置数据. (2). 视频流,类似Ap ...
- 前端开发之js栈内存和堆内存的区别
js中的堆内存与栈内存 在js引擎中对变量的存储主要有两种位置,堆内存和栈内存. 和java中对内存的处理类似,栈内存主要用于存储各种基本类型的变量,包括Boolean.Number.String.U ...
- 车载开发之 Hicar carLife carPlay
百度.华为的过渡方案Carlife.HiCar能否转正?_sinat_32970179的博客-CSDN博客_mmi与设备之间的wlan连接无法建立文 | 魏启扬来源 | 智能相对论(ID:aixdlu ...
- 车载开发之CarLife CarPlay HiCar
百度.华为的过渡方案Carlife.HiCar能否转正?_sinat_32970179的博客-CSDN博客_mmi与设备之间的wlan连接无法建立 手机车联网--MirrorLink,CarPlay, ...
最新文章
- 《Generative Face Completion》论文笔记
- android 配置aspect_Android APP全面屏适配技术要点
- 见证开户_见证中的发现
- SmartSql For Asp.Net Core 最佳实践
- pycharm-连接mysql设置
- jvm原理及性能调优系列(jvm调优)
- ie 代理设置中地址和端口置灰的解决办法
- Mac使用技巧:清除 MacBook 上的浏览器缓存
- POJ-1149(网络流)
- 面板数据,面板数据的三种基本模型
- vue 中 axios的post请求,415错误
- python分位数回归模型_python – 使用StatsModels绘制二阶多项式的分位数回归
- mysql 查询 写入 性能极致优化 3000万数据3分钟 深层次优化大数据量
- 用笔在计算机制表格,东城附近学五笔打字,制表格计算机学校在哪里
- 【Prometheus】Alertmanager告警全方位讲解
- 图的遍历——深度优先搜索和广度(宽度)优先搜索(含例题)
- 【微信小程序】判断手机号是否合法
- 学生专用计算机怎么发出声音,计算机技巧-如何使显示器的内置扬声器发出声音...
- 如何用java打印1-100_在java中使用10个线程打印1到100
- 使用U盘系统盘安装操作系统步骤