
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux内核源码中drivers目录下包含i2c的目录,其中含有如下文件和文件夹:1. i2c-core.c 实现i2c核心功能和/proc/bus/i2c*接口2. i2c-dev.c 实现i2c适配器设备文件的功能。主设备号为89,次设备号0~255。提供了通用的read()、write()、close()等接口。3. chips文件
Flash转换层Flash无法重复在同一块存储位置做写入操作(要擦除),硬盘上的文件系统沿用时要通过一层转换层:FTL用于NORFlash,NFTL用于NAND Flash。但其效率不高,尽量避免使用依赖于转换层的文件系统。CramfsCramfs是一种压缩的只读文件系统,当浏览Flash中的目录或读取文件时,Cramfs文件系统会动态地计算出压缩后的数据所存储的位置,实时的解压
linux音频设备两种框架:OSS(有两个最基本的音频设备mixer和dsp),ALSA。音频设备硬件接口:1. PCM由时钟BLCK,帧同步信号FS,接收数据DR,发送数据DX组成。在FS上升沿,数据从MSB开始,FS等于采样频率。2. IIS当LRCLK为高时,左声道数据被传输;当LRCLK为低时,右声道数据被传输。3. AC97AC97采用AC-lin
Linux 下链接编译和Windows 绝对有很大的区别。比如应用程序如何加载一个so?为什么我当前目录下有so加载不上能?怎么着我的应用程序就加载到别的路径的so了呢?我们从加载讨论起:影响加载的东西:首先是ELF 中的变量 RPATH 和 RUNPATH然后是环境变量 LD_PRELOAD 和 LD_LIBRARY_PATHLD_PRELOAD 属于强制加载,有点







