随笔分类 -  B1.嵌入式开发基础

摘要:众所周知,最早也最流行的Raw NAND接口标准是ONFI标准,很多知名NAND厂商(Hynix、Intel、Micron、Phison、Sony、ST)都是ONFI标准的制定者,但发展到高速DDR NAND的时候出现了一个与ONFI分庭抗礼的标准Toggle DDR,这个Toggle DDR标准是由Samsung和Toshiba两家共同推出的,这两家NAND的产能占据全球70%,所以Toggle DDR标准不容忽视。眼看着这两大NAND标准要打起来,微电子行业的标准权威JEDEC组织出来打圆场了,JEDEC尝试制定了一套Raw NAND互操作标准,即本文的主角JESD230标准,该标准的目的主要是为了融合ONFI和Toggle两大标准。 阅读全文
posted @ 2018-06-24 21:26 痞子衡 阅读(2332) 评论(0) 推荐(2) 编辑
摘要:说到Raw NAND发展史,其实早期的Raw NAND没有统一标准,各厂商都是自由设计,因此尺寸不统一、存储结构差异大、接口命令不通用等问题导致客户使用起来很难受。为了改变这一现状,2006年几个主流的Raw NAND厂商(Hynix、Intel、Micron、Phison、Sony、ST)联合起来商量制订一个Raw NAND标准,这个标准叫Open NAND Flash Interface,简称ONFI,2006年12月ONFI 1.0标准正式推出,此标准一经推出大受欢迎,此后几乎所有的Raw NAND厂商都按照ONFI标准设计生产Raw NAND,从此Raw NAND世界清静了,不管哪家生产的Raw NAND对嵌入式设计者来说几乎都是一样的,至少在驱动代码层面是一样的,那么各厂商竞争优势在哪呢?主要在三个方面:数据存取速率、ECC能力、ONFI之外的个性化功能。 阅读全文
posted @ 2018-06-07 20:07 痞子衡 阅读(13358) 评论(1) 推荐(1) 编辑
摘要:在嵌入式系统行业用于评价CPU性能指标的标准主要有三种:Dhrystone、MIPS、CoreMark,其中CoreMark是一种新兴流行的嵌入式系统处理器测试基准,被认为是比Dhrystone和MIPS更具有实际价值的测试基准。 阅读全文
posted @ 2017-12-26 23:16 痞子衡 阅读(14478) 评论(2) 推荐(0) 编辑
摘要:上一篇文章介绍的奇偶校验法主要是针对byte传输校验而言,而在实际应用中我们不仅要保证byte的完整性,还需要校验由多个byte组成的数据包packet的完整性。今天痞子衡继续给大家介绍针对packet校验的最简单的校验法-即和校验法。 阅读全文
posted @ 2017-09-13 21:36 痞子衡 阅读(1584) 评论(0) 推荐(0) 编辑
摘要:在系列第一篇文章里,痞子衡给大家介绍了最简单的校验法-重复校验,但该校验法传输效率实在是不高,今天痞子衡继续给大家介绍另一种也非常简单但效率较高的校验法-即奇偶校验法。 阅读全文
posted @ 2017-09-08 22:14 痞子衡 阅读(1955) 评论(0) 推荐(0) 编辑
摘要:痞子衡今天给大家讲的就是数据传输过程中用于差错检测的最简单的方法,即重复校验法。 阅读全文
posted @ 2017-09-02 20:59 痞子衡 阅读(1633) 评论(0) 推荐(0) 编辑
摘要:现实生活中的所有信息在计算机看来就是一堆数据,计算机的工作就是和数据打交道。简单来说,计算机最核心的功能就是两个:存储数据、处理数据。计算机首先得要能正确地存储用户数据,有了数据之后,计算机还要能够按照用户要求处理(运算)数据。今天痞子衡要讲的就是数据(整数)在计算机中是怎么存储(表示)的。 阅读全文
posted @ 2017-03-26 21:55 痞子衡 阅读(1428) 评论(0) 推荐(0) 编辑
摘要:牛顿曾说过:“如果我比别人看得更远,那是因为我站在巨人的肩上”。在软件开发中如果说也存在巨人的肩膀让我们站,我想这个巨人应该就是开源软件。一个优秀的软件开发人员应该能够善于学习和利用开源软件来加速自己的开发,而为了正确地使用开源软件,我们必须要了解开源软件协议,今天我们就来聊一聊开源软件协议这个话题。 阅读全文
posted @ 2016-10-11 21:54 痞子衡 阅读(1775) 评论(0) 推荐(0) 编辑