Linux MMC 驱动子系统详解 Linux MMC 驱动子系统 SD/SDIO/MMC 驱动是一种基于 SDMMC 和 SD SPI 主机驱动的协议级驱动程序,目前已支持 SD 存储器、SDIO 卡和 eMMC 芯片。 因为linux内核mmc子系统里面已经实现了这些协议,我们以后并不需要重新实现这些,只需要对协议有个简单的了解。 mmc是比较老的存储卡了,sd是mmc的替代者,sdio是基于sd而额外开发出的一种io接口卡。 2023-02-07 杂项 #linux #MMC #驱动
WSL 运行make提示/lib/modules/xxx/build: No such file or directory. Stop.错误解决办法 错误描述 在WSL下试图编译驱动文件,使用make命令编译c文件出现以下报错: 1234wang@DESKTOP-55P8P0H:/mnt/d/GithubDesktop/linux-driver-learning-experiment/1.hello_driver$ makemake -C /lib/modules/5.10.16.3-microsoft-standard-WSL2/build 2022-11-24 杂项 #linux #驱动 #WSL #Ubuntu
printk函数出现延迟输出的问题 错误描述 关于测试内核read接口 有如下代码片段: 12345678910static ssize_t hello_read(struct file *filp, char __user *buf, size_t count, loff_t *ppos){ int ret = 0; printk("[read task]count=%ld", coun 2022-10-15 杂项 #linux #内核
使用plotly离线模式报错‘UnicodeEncodeError: ‘gbk‘ codec can‘t encode character in position: ‘的解决方法 问题 使用plotly离线模式绘制图像时,报错: 1UnicodeEncodeError: 'gbk' codec can't encode character '\u25c4' in position 276398: illegal multibyte sequence 环境 IDE: PyCharm 2022.3.1 操作系统: Wind 2022-10-15 杂项 #plotly #编码 #gbk
王道408数据结构——第六章 图 一、图的基本概念 图G有定点集V和边集E组成,记为G=(V,E),其中V(G)表示图G中顶点的有限非空集;E(G)表示图G中顶点之间的关系(边)集合。用∣V∣|V|∣V∣表示图G中顶点个数,用∣E∣|E|∣E∣表示图G中边的条数。图不能是空图,最少要有一个顶点。 对于无向图,|E|的取值范围为0到n(n−1)/2n(n-1)/2n(n−1)/2,有n(n−1)/2n(n-1)/2n(n−1)/2 2021-09-27 课程学习 #408 #数据结构 #考研
王道408数据结构——第四章 串(KMP算法) 一、串的定义和实现 字符串简称串,是由零个或多个字符组成的有限序列,一般记为S=′a1a2⋅⋅⋅an′S='a_1a_2···a_n'S=′a1a2⋅⋅⋅an′,n称为串的长度。 串中任意多个连续字符组成的子序列称为该串的子串,相应的该串称为主串。某个字符在串中的序号称为字符在串中的位置,子串在串中的位置已子串的第一个字符的位置表示。 两个串相等的充分必要条件是:两个串 2021-09-26 课程学习 #408 #数据结构 #考研
王道408数据结构——第三章 栈和队列 一、栈 栈(Stack)是只允许在一端进行插入或删除操作的线性表。 栈顶:线性表允许插入删除的那一端 栈底:固定的、不允许进行插入删除的另一端 栈的操作特性可以概括为后进先出(LIFO) n个不同的元素进栈,出栈元素不同的排列个数为C2nnn+1=1n!(2n)!n!1n+1=(2n)!n!(n+1)!\frac{C^n_{2n}}{n+1}=\frac{1}{n!}\frac{(2n)!}{n 2021-09-25 课程学习 #408 #数据结构 #考研
王道408数据结构——第二章 线性表 一、线性表的定义和基本操作 线性表 线性表是具有相同数据类型的n个数据元素的有限序列,其中n为表长,n=0是为一个空表。除第一个元素外,每一个元素有且仅有一个直接前驱,除最后一个元素外,每一个元素有且仅有一个直接后驱。 顺序表 线性表的顺序存储称为顺序表,是用一组地址连续的存储单元一次存储线性表中的数据结构,从而使得逻辑上相邻的两个元素在物理位置上也相邻。 线性表的位序是从1开始的,而数组元 2021-09-25 课程学习 #408 #数据结构 #考研
王道408数据结构——第一章 绪论 一、概念 数据结构研究内容 数据结构是一门研究在非数值计算中,计算机的操作对象、对象间关系以及施加于对象的操作的学科。 数据元素 数据的基本单位,可由若干数据项构成。 数据项(属性) 构成数据元素的不可分割的最小单位。 数据对象 具有相同性质的数据元素的集合,是数据的一个子集。 数据类型 值的集合以及对应操作。 原子类型:不可再分 结构类型:可以分解为若干分量 抽象数据类型:抽象数据组织及 2021-09-25 课程学习 #408 #数据结构 #考研
王道408数据结构——第七章 查找 一、基本概念 查找:在数据集合中寻找满足某种条件的数据元素的过程称为查找。 查找表(查找结构):用于查找的数据集。它由同一类型的数据元素(或记录)组成,可以是一个数组或链表等的数据类型。对查找表的常见操作一般有四种: 查询某个特定元素是否在查找表中; 检索满足条件的某个特定数据元素的各种属性; 在查找表中插入一个数据元素; 从查找表中删除某个数据元素。 静态查找表:若查找表涉及的操作只有上述 2021-09-25 课程学习 #408 #数据结构 #考研