- 博客(9)
- 资源 (32)
- 收藏
- 关注
原创 NANDFLASH的学习(三)
文章目录三、动态坏块处理(四)、动态管理算法设计流程及函数实现2、建立逻辑块地址-物理块地址映射表三、动态坏块处理(四)、动态管理算法设计流程及函数实现2、建立逻辑块地址-物理块地址映射表地址转换是NAND Flash逻辑层驱动需要完成的任务,对上层系统的文件系统诸如FatFs是以逻辑块地址(LBA, Logical Block Address)为单位来对闪存进行寻址的,并且LBA是以扇区...
2019-07-30 23:47:47 1121
原创 NANDFLASH的学习(二)
文章目录三、动态坏块处理(一)、坏块的概念(二)、坏块管理的方法1、跳过坏块2、保留坏块(三)、动态坏块管理算法设计思想(四)、动态管理算法设计流程及函数实现1、建立坏块表上一篇文章NANDFLASH的深度学习(一)三、动态坏块处理(一)、坏块的概念NAND Flash由于生产工艺的问题,会存在一定数量的坏块。它产生的原因是解码失败、地址线错误和存储单元等,当区块超出擦写次数时也很容易变成...
2019-07-21 19:06:57 1957 5
原创 NANDFLASH的学习(一)
文章目录一、存储器的发展和类别(一)、存储器的发展历史(二)、存储器的类别二、NAND Flash的结构与原理(一)、NAND Flash种类1、SLC(Single-Level Cell)2、MLC(Multi-Level Cell)3、TLC(Triple-Level Cell)4、QLC(Quad-Level Cell)5、固态硬盘寿命计算公式(二)、NAND Flash结构1、读数据操作2...
2019-07-15 23:40:51 1731
原创 从零开始学习Go语言(二)
文章目录三、运算符(一)、算术运算符(二)、关系运算符(三)、逻辑运算符(四)、位运算符(五)、赋值运算符(六)、其他运算符(七)、运算符优先级四、条件语句(一)、if语句(二)、if...else语句(三)、if嵌套语句(四)、switch语句(五)、select语句五、循环语句(一)、for循环(二)、break语句(三)、continue语句(四)、goto语句三、运算符Go语言的语言运...
2019-07-14 10:20:13 313
原创 从n开始学习python语言(二)
文章目录五、变量赋值六、标准数据结构(一)、数字(number)1、有符号整型(signed int)2、长整型(long)3、浮点型(float)4、复数(complex)(二)、字符串(string)(三)、列表(List)(四)、元组(tuple)(五)、字典(dictionary)七、数据类型转换五、变量赋值python中变量在内存中创建,包括变量的标识、名称和数据信息。而且变量在使用...
2019-07-13 11:11:01 157
原创 各网络通讯协议汇总(一)- TCP/IP
一、OSI(Open System Interconnection)我们先认识OSI参考模型的七层中每层的含义、作用、可用协议和设备。OSI的七层模型具体如下图(一)、物理层(信号和介质)含义:在物理信道(机械、电子、定时接口通信信道)上实现原始比特流的传输。作用:定义了通讯接口及介质的标准,以及将上层封装的数据转换为比特流方式进行传输。协议:IEEE 802.2、Ethernet ...
2019-07-09 21:49:54 1428
原创 NANDFlash-W25N01GVZEIG的学习笔记
文章目录一、NAND Flash和NOR Flash二、W25N01GVZEIG引脚说明三、SPI配置四、W25N01GVZEIG的架构和寻址五、W25N01GVZEIG的指令码六、W25N01GVZEIG读写操作一、NAND Flash和NOR FlashIntel于1988年首先开发出NOR Flash 技术,彻底改变了原先由EPROM(Erasable Programmable Rea...
2019-07-07 19:52:03 22635 7
原创 从零开始学习Go语言(一)
文章目录一、Go环境搭建(一)、Go编程语言环境安装(二)、IDE安装二、Go语言结构(一)、包声明(二)、引入包(三)、函数(四)、[变量](https://www.runoob.com/go/go-data-types.html)1、布尔类型(boolean)2、数字类型(number)3、字符串类型(string)4、派生类型(五)、变量声明1、指定类型2、自动判断类型3、忽略var(六)、...
2019-07-06 22:40:25 889
原创 Git和Gitlab学习笔记
文章目录一、Git和Gitlab二、Git基本操作(一)、配置账户(二)、创建仓库操作(三)、代码克隆操作(四)、分支操作(五)、合并操作(六)、提交MR(七)、检查状态操作(八)、提交代码操作刚进入公司,内部要使用Gitlab进行代码协同开发,学习一天后进行一下总结。另附Git的下载地址,Git官方教程。一、Git和GitlabGit是一个开源的分布式版本控制系统,所谓分布式是指没有中央服...
2019-07-02 23:07:30 241
nrf Connect.zip
2019-12-23
nRF5官方_SDK_16.0.0.zip
2019-12-16
CC_Debugger&CC2530&Zigbee.zip
2019-11-22
TF卡SDIO/SPI接口驱动程序和嵌入FATFS文件系统
2019-10-19
NANDFLASH资料与虚拟扇区内存管理.zip
2019-09-11
NANDFLASH学习文档.zip
2019-07-30
心率传感器MAX30100读取心率血氧温度
2019-04-25
USB_HID(可与USB_DFU配合使用)
2019-03-14
通过ST库修改的IIC程序
2019-02-24
HarmonyOS使用HiBurn完美烧录.zip
2020-10-21
FreeRTOS手册.zip
2019-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人