liunx驱动学习
文章平均质量分 71
zzsddre
这个作者很懒,什么都没留下…
展开
-
linux 获取本地ip接口和实例
linux 获取本地ip 接口getifaddrs转载 2023-01-31 16:14:50 · 362 阅读 · 0 评论 -
modprobe 找不到文件
modprobe转载 2022-11-11 11:01:48 · 903 阅读 · 0 评论 -
linux sd卡挂载失败
linux基本技能原创 2022-10-27 16:09:14 · 1608 阅读 · 0 评论 -
tty驱动初步了解学习
linux 串口驱动 tty驱动 uart驱动原创 2022-06-23 15:53:52 · 1800 阅读 · 0 评论 -
BC1.2协议以及QC2.0/3.0快充协议学习笔记
BC1.2快充协议介绍BC1.2定义BC1.2 (Battery Charging v1.2)是USB-IF下属的BC(Battery Charging)小组制定的协议,主要用于规范电池充电的需求,该协议最早基于USB2.0协议来实现。BC1.2充电端口USB2.0协议规定外设从USB充电器抽取电流的最大值为500mA,500mA的电流限制无法满足日益增长的快充需求。因此,BC1.2引入了充电端口识别机制,主要包括以下几个USB端口类型:1.标准下行端口(SDP)SDP端口支持USB协议,最大电原创 2022-04-26 11:02:05 · 13209 阅读 · 0 评论 -
一起学linux总线驱动之DMA传输
原文来自https://blog.csdn.net/eastmoon502136/article/details/8502087DMA(Direct Memory Access,直接存储器访问) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这个时间中,CPU 对于其他的工作来说就无法使用在实现DMA传输时,是由DMA控制器直接掌管总线,因此,存在着一个总线控制权转转载 2022-03-17 17:50:09 · 1242 阅读 · 0 评论 -
PCM音频数据、DSD音频数据,spdif,以及DOP格式说明
了解PCM音频数据、DSD音频数据,spdif看下面连接https://blog.csdn.net/LINZAI508/article/details/111413061#commentBoxDOP格式对苹果平台而言,既然它只支持PCM,因此我们想办法把DSD数据装进每一帧PCM数据里,并用它系统原生的usb驱动传输。DSD数据是1bit的,采样率为2.8224Mhz。换句话说其码率为2.8224Mbits/sec。这相当于16bit/176.4khz规格的PCM。为了能清楚的表示该PCM数据流里封装转载 2022-03-08 11:03:44 · 7814 阅读 · 0 评论 -
Android下Tinyalsa的,编译tinydsdplay
在Android下并没有ALSA的使用,但是取而代之的是Tinyalsa的使用,在Android的源码下 external/tinyalsa/ 目录下,在使用的过程中,使用adb shell命令连接到android设备后并不会找到相关的Tinyalsa的命令,因为在编译Android源码的时候这个并没有编译进去,因此,我们需要手动编译然后移植到我们已经安装好的Android系统下面。在 tinyalsa下面添加tinydsdplay在makefile中照猫画虎添加编译方法在Buil...原创 2022-03-05 17:55:17 · 2608 阅读 · 0 评论 -
进程相关知识
程序和进程程序,是指编译好的二进制文件,在磁盘上,不占用系统资源(cpu、内存、打开的文件、设备、锁…)进程,是一个抽象的概念,与操作系统原理联系紧密。进程是活跃的程序,占用系统资源。在内存中执行。(程序运行起来,产生一个进程)程序 → 剧本(纸) 进程 → 戏(舞台、演员、灯光、道具…)同一个剧本可以在多个舞台同时上演。同样,同一个程序也可以加载为不同的进程(彼此之间互不影响)如:同时开两个终端。各自都有一个 bash 但彼此 ID 不同。并发并发,在操作系统中,一个时间段中有多个进程原创 2022-02-16 14:47:02 · 288 阅读 · 0 评论 -
目录操作dir,stat,lsat,acces,chmod,chown,
目录操作st_mode的介绍st_mode:Linux文件操作相关函数stat函数 *****穿透(追踪)函数 – 软链接lstat函数不穿透(追踪)access函数chmod函数chown函数truncate函数 ***文件长度 100第二个参数指定长度为 20… 300 -> 文件被拓展链接函数link函数symlink函数readlink函数unlink函数 *****rename函数Linux目录操作相关函数fcnt转载 2022-02-15 09:30:55 · 110 阅读 · 0 评论 -
kconfig常用语法,入门必看
kconfig1. kconfig简单介绍Kconfig用来配置内核,它就是各种配置界面的源文件,内核的配置工具读取各个Kconfig文件,生成配置界面供开发人员配置内核,最后生成配置文件.config2. kconfig和makefile关系makefile用来配置编译源文件的方法,kconfig可以说是以界面的方式来配置决定那些makefile文件需要编译。看kconfig和makefile和源文件如何关联起来makefileobj-$(CONFIG_LCD_TRULY_TFT240240原创 2022-02-14 14:43:12 · 6655 阅读 · 0 评论