自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 VIM多行操作

VIM多行操作

2022-07-21 23:19:21 2929 1

原创 Linux常用错误码合集

Linux常用错误码合集

2022-07-21 23:06:51 8328

原创 linux宏定义likely和unlikely解析

解析内核宏定义:likely、unlikely

2022-04-03 10:06:38 955

原创 ASoC框架图

描述了从tinyalsa到底层ASoC的大致关系

2022-03-27 15:19:42 499

原创 pcm设备的注册流程

介绍了linux-5.4的pcm设备注册流程

2022-03-21 21:15:05 759

原创 control设备的注册流程

介绍了linux-5.4的control设备注册流程

2022-03-21 20:41:38 448

原创 音频数据通路解析

介绍了wav文件的pcm数据从用户层到内核层最后到硬件codec的整个通路

2022-03-20 22:57:37 1632 3

原创 control设备相关代码解析

介绍并解析了tinyalsa中与control设备相关的部分

2022-03-19 23:53:14 999

原创 pcm设备相关代码解析

介绍并解析了tinyalsa中与pcm设备相关的部分

2022-03-19 23:42:31 1894

原创 声卡注册流程(linux-5.4)

介绍了linux-5.4的声卡注册流程

2022-03-19 23:29:00 4370

原创 linux-sys目录下寄存器节点的创建

简单介绍了linux的sysfs文件系统,并展示了一个在该目录下创建寄存器节点的应用实例

2022-03-12 18:34:54 2030

原创 DAPM控件注册函数源码解析

通过DAPM控件注册函数源码介绍空间注册的细节

2022-03-06 23:48:34 1844

原创 DAPM实战应用

介绍了DAPM的一个简单的实例

2022-03-06 23:37:14 752 1

原创 ASoC-platform总线部分(platform层)

解析了ASoC里platform层中运用到platform总线的部分

2022-03-06 00:21:46 252

原创 DAPM-path、route、context

介绍了dapm的path、route、context

2022-03-05 23:31:58 2049

原创 DAPM-widget

介绍了DAPM的widget相关部分

2022-03-05 23:20:37 1754

原创 DAPM-基础及control控件

本文主要介绍DAPM的基础知识以及kcontrol控件

2022-03-05 23:03:19 2158

原创 I2S/PCM协议及TDM模式详解

介绍了I2S接口的相关知识

2022-02-04 16:01:04 23974 5

原创 RIFF和WAVE文件格式

介绍了RIFF格式和WAV文件的相关知识

2022-02-03 13:30:26 432

原创 tinyplay扩展-实现软件、硬件同源输出

介绍了tinyplay的扩展应用:实现同源输出,并展示了源码

2022-01-30 13:40:35 3085

原创 tinyplay扩展-播放自制正弦波

介绍了tinyplay的扩展应用:播放正弦波,并展示了源码

2022-01-30 11:58:39 3935

原创 tinyplay基础功能扩展

介绍了tinyplay的一些基础扩展功能并展示了源码

2022-01-30 11:23:10 4522

原创 tinyalsa-tinymix源码浅析

本文主要介绍了tinymix工具的主要实现流程、原理,只涉及用户层代码

2022-01-29 21:35:48 1021 1

原创 tinyalsa-tinycap源码浅析

本文主要介绍了tinycap工具的主要实现流程、原理,只涉及用户层代码

2022-01-29 17:05:08 876

原创 tinyalsa-tinyplay源码浅析

本文主要介绍了tinyplay工具的主要实现流程、原理,只涉及用户层代码

2022-01-29 16:48:53 947

原创 VIM介绍

简单介绍一下vim以及常用指令

2021-11-23 00:17:10 2336

原创 ADB工具介绍

简单介绍adb工具及常用指令

2021-11-23 00:11:26 26156

原创 makefile最常用到的知识归纳

介绍了makefile中比较常用的知识点以及技巧

2021-11-22 23:57:14 300

转载 浅论各种调试接口(SWD、JTAG、Jlink、Ulink、STlink)的区别

搞嵌入式开发和ARM开发搞了半辈子了,调试程序是不可避免的。接触了那么多的调试规范、调试工具、调试手段,彼此之间的关系却也不是特别清楚,今天就来捋一捋: JTAG协议 JTAG(Joint Test Action Group,联合测试行动小组)是一种国际标准测试协议(IEEE 1...

2021-11-14 17:45:03 925

原创 单片机三种烧录方式ICP、IAP和ISP详解

详细介绍了单片机三种烧录方式ICP、IAP和ISP

2021-11-14 12:50:57 7645

原创 分析Linux下的LED驱动例程

通过一个示例分析了Linux下的LED驱动

2021-11-13 23:57:30 901 2

原创 关于进程优先级的解释及各相关参数的意义

介绍了进程优先级的解释及各相关参数的意义

2021-10-30 22:42:00 1159

原创 作业与进程的区别

介绍了作业与进程的区别

2021-10-30 22:01:33 10605 1

原创 批处理系统、分时系统和实时系统的区别和各自的调度算法

介绍了批处理系统、分时系统和实时系统的区别和各自的调度算法

2021-10-30 17:37:20 6976

原创 open和fopen的区别以及两者打开文件后操作的区别

介绍了open和fopen的区别以及两者打开文件后操作的区别

2021-10-30 11:40:27 1656

原创 关于ARM的工作模式、中断源、中断优先级和标志寄存器的解释

介绍了ARM的工作模式、中断源、中断优先级和标志寄存器

2021-10-29 18:23:22 2619

原创 简述bootloader、kernel、filesystem启动流程

简述了bootloader、kernel、filesystem启动流程

2021-10-29 17:30:03 738

原创 关于中断、异常、软中断、硬中断的概念解释

分别介绍了中断、异常、软中断、硬中断的概念并比较

2021-10-29 11:58:57 1653

原创 动态库、静态库区别及动态库隐式调用和显式调用区别

介绍了动态库、静态库区别及动态库隐式调用和显式调用区别

2021-10-29 09:35:08 1359

原创 UART、I2C、SPI接口常见面试问题总结

归纳总结了UART、I2C、SPI接口常见面试问题

2021-10-29 00:26:19 9585

学院大综合设计:基于STM32F103C8T6电磁寻迹小车工程源码

文件包含了工程源码,实现功能:小车可实现电磁寻迹行驶,matlab端设计了一个UI界面,可以在线同步PID到小车,并控制小车的启动和停止,并通过小车传输过来的数据画出相应散点图进行数据分析。如需硬件资料,可网盘自提:链接:https://pan.baidu.com/s/1eD1pzntroZfZtewUwSscgw 提取码:xl5k

2021-10-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除