自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 DDR设计之地址和容量计算、Bank理解

内存芯片的容量存储单元数量=行数×列数(得到一个L-Bank的存储单元数量)×L-Bank的数量**例1:**一颗512MB/16位 的DDR3:按以下计算公式: 2^3 * 2^16 * 2^10 = 2^29 =536.870912Mb = 512Mb再加上16位数据线,则容量为 512Mb x 16 =8G bit=1GByte ( 通俗运行内存)**例2:*一颗32MB/16位 的DDR2:按以下计算公式: 2^2 2^13 * 2^10 = 2^25 =33.554432Mb = 3

2021-05-10 10:03:29 8550 1

原创 NAND Flash与eMMC的区别

1、 NAND Flash 是一种存储介质,要在上面读写数据,外部要加主控和电路设计。2、eMMC是NAND flash+主控IC ,对外的接口协议与SD、TF卡一样;对厂家而言简化了电路设计,降低了成本。3、使用emmc的好处是,除了得到大容量的空间(这一点,只用NAND FLASH多堆叠也可以做到),还有就是emmc可以管理NAND (坏块处理,ECC,FFS)等。2、 NANDFLASH与eMMC的区别为:来源不同、用途不同、读取不同。一、来源不同1、NANDFLASH:NANDFLASH是

2021-05-10 09:53:46 4581 2

原创 我们平常习惯讲的手机容量-运行内存(RAM)和机身内存(ROM)的理解

我们平常讲手机容量2GB+64GB都是用GByte字节来表示,2GB 指运行内存RAM,64GB指机身内存ROM64GB=64*1024(M)*1024(K)*1024(Byte)*8(bit)= 68719476736 Byte字节=549755813888 bit 比特但是芯片的规格书经常用Bit(比特)来表示,例如镁光micron:MT29F1G08ABAEAWP-IT:1G08表示1Gbit 8 表示位宽 [ 8bit连成一个单位,所谓bit line, byte(*8)/word(

2021-05-10 09:43:22 33807 6

原创 Arduino头文件在VS code中提示错误红色波浪线的解决办法

使用VS code软件写Arduino代码很方便,但对于新手经常会遇到以下问题,即新的.h库文件未装载,会提示以下波浪线错误:以下根据个人的踩坑经验总结如下:1) 先在arduino1.8.8软件中提前将要用到的库文件添加好,操作步骤相信大家都知道;2) 进入VS Code, 按快捷键Ctrl+ , 按图示进入找到并编辑.json文件,指定好头文件目录;3) 重新启动VS Code, 一般都可以解决库文件无法识别问题。...

2021-04-07 09:07:14 3859 2

原创 使用PlatformIO IDE开发Arduino如何安装和调用外部库文件【基于Visual Studio Code平台】

本文目的在于学习Arduino如何在Vscode开发环境下安装并调用库文件为何有了Vscode,还要安装插件PlatformIO IDE呢,因为很多时候使用Arduino编写较复杂的程序时,需要调用.h库文件,而VS Code只能写基本函数delay(),digitalWrite()等等,并不能添加#include<Arduino.h>头文件和库文件。所有需要在此基础上安装PlatformIO IDE插件,它的支持功能更加强大。PlatformIO IDE平台首先要添加Arduino.h头文

2021-02-26 10:54:24 12345 2

原创 Arduino开发环境搭建【基于Visual Studio Code平台】

Arduino开发环境搭建【基于Visual Studio Code平台】 Arduino无疑是业余爱好者学习嵌入式编程的入门首选;简化的编程理念,简洁的操作方法,无不体现出它让编程变得简单的精髓,但是Arduino的官方IDE较为简陋,没有语法高亮,没有代码补全,不能快速查找跳转函数及变量,在开发稍微复杂一点的项目时很是痛苦。 而VSCode作为当下流行的编辑器,有轻量化、跨平台、大量插件支持等特点,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义快捷键、括号匹配和颜色区分等。V

2021-02-26 09:36:52 542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除