这篇博客主要是积累一下平时开发中有用的一些小的知识点。
printk打印
#define AUDIO_LOGI(fmt,...) printk("[AUDIO][%s][%d][INFO]"fmt, __func__, __LINE__, ##__VA_ARGS__)
#define AUDIO_LOGW(fmt,...) printk("[AUDIO][%s][%d][WARNING]"fmt, __func__, __LINE__, ##__VA_ARGS__)
#define AUDIO_LOGE(fmt,...) printk("[AUDIO][%s][%d][ERROE]"fmt, __func__, __LINE__, ##__VA_ARGS__)
git常用命令
git clean -dxf
清除变异出来的零时文件
git checkout -f
强制回退目录下所有文件
git log --oneline
git branch
git branch -a
git checkout + 分支名
切分支
git checkout -b + 分支名
创建并且切分支
git add .
git commit
只读的文件系统,需要挂载
mount -o remount,rw /
调试查看常用节点:
cat /sys/kernel/debug/gpio
vscode常用快捷键
5.4kernel alsa宏学习
#include <stdio.h>
#if 0
struct snd_soc_dai_link_component {
const char *name;
const