摘要:
nandflash作为嵌入式中的”磁盘”, 被广泛的应用, 以(K9F2G08U0B)为例,其他型号都差不多 nandflash的结构 nandflash的结构有页(page), block(块)的概念,其中页是真实概念,而块儿是虚拟概念(目的是为了更好的管理存储空间) page: 一个page大小 阅读全文
摘要:
来自:http://blog.sina.com.cn/s/blog_6b489d5e0102xm62.html 一、NAND和NOR Flash 一般来说,快闪记忆体可分为两大规格,一个是NAND, 一个是NOR。简单来说,NAND一般以存储数据为主,晶片容量大,容量可以达到2Gb甚至更大,NAND 阅读全文
摘要:
1.1.4.1. mtd-util简介 1.1.4.1. mtd-util简介 mtd-util,即mtd的utilities,是mtd相关的很多工具的总称,包括常用的mtdinfo,flash_erase, flash_eraseall, nanddump, nandwrite等,每一个工具,基本 阅读全文
摘要:
一、du命令:查看Linux文件夹大小 # du -h –max-depth=1 对命令的解释1) Linux du指令主要用来显示每个文件和文件夹的磁盘使用空间。2) -h 参数:使用这个参数后,显示出来的大小会加上K, M, G等单位,而不是总字节数,看起来更加清晰直白。3) –max-dept 阅读全文
摘要:
转载:https://www.topomel.com/archives/979.html 一、minizip 是一套用来压缩和解压文件的工具,其基于zlib开源代码库。 开源代码下载链接:http://www.winimage.com/zLibDll/minizip.html 二、压缩文件 使用mi 阅读全文
摘要:
一、libcurl 主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的sockPHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。, libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议 阅读全文
摘要:
AF 表示ADDRESS FAMILY 地址族 PF 表示PROTOCL FAMILY 协议族 Winsock2.h中#define AF_INET 0#define PF_INET AF_INET 所以在windows中AF_INET与PF_INET完全一样 而在Unix/Linux系统中,在不同 阅读全文
摘要:
来自博客:https://www.cnblogs.com/lzpong/p/6188034.html 多线程程序经常会遇到在某个线程A创建了一个对象,这个对象需要在线程B使用, 在没有shared_ptr时,因为线程A,B结束时间不确定,即在A或B线程先释放这个对象都有可能造成另一个线程崩溃, 所以 阅读全文
摘要:
一、什么是调度 当有多个线程在操作时,如果系统只有一个CPU,则它根本不可能真正同时进行一个以上的线程,它只能把CPU运行时间划分成若干个时间段,再将时间段分配给各个线程执行,在一个时间段的线程代码运行时,其它线程处于挂起状,这个分配CPU时间的过程就是调度 二、调度的方式 2.1 非剥夺方式:分派 阅读全文
摘要:
生产者(A)与消费者(B)关系 1.当A工作效率大于B时,例如A 生产 100字节/秒,B消费 80字节/秒时,会导致buffer数据溢出怎么办?丢弃数据不现实,考虑用写时阻塞?但有些场景是不允许阻塞,例如打电话录音时,阻塞意味着丢失数据,所以只能加快B的工作效率,如第2种情况; 2.当A工作效率小 阅读全文