摘要: Ctrl+F搜索本页, Home键回到顶部 点我跳过本目录,直接查看博客文章列表 Shift+Space键/Space键 上下翻页 .......[编辑] 点左上角的菜单,里面有搜索等功能 算法入门推荐:LeetCode 的在线书: https://leetcode-cn.com/leetbook/ 阅读全文
posted @ 2019-05-01 21:07 蓝天上的云℡ 阅读(755) 评论(0) 推荐(0)
摘要: 文章: https://blog.csdn.net/IT_xiao_bai0516/article/details/122129925 SOC MAC驱动: drivers/net/phy/phylink.c PHY驱动: 厂商提供 SOC-RGMII-PHY方式,需要确认时钟 安卓层: 获取状态过 阅读全文
posted @ 2025-12-03 16:21 蓝天上的云℡ 阅读(2) 评论(0) 推荐(0)
摘要: 源码分析 源码: https://cs.android.com/android/platform/superproject/main/+/main:bootable/recovery/minui/Android.bp 代码结构: include 头文件,暴露接口给外部使用。 events用于处理事件 阅读全文
posted @ 2025-11-28 21:29 蓝天上的云℡ 阅读(9) 评论(0) 推荐(0)
摘要: 协议 AVRCP(Audio Vidoe Remote Control Protocol,音频视频远程控制协议),区分为CT(Control)和TG(Target)两端,TG就是受控端。 A2DP(Advenced Audio Distribution Profile,即蓝牙音频传输模型协定),和音 阅读全文
posted @ 2025-11-27 19:07 蓝天上的云℡ 阅读(12) 评论(0) 推荐(0)
摘要: /hardware/rockchip/下的相机框架 配置文件路径: camera/etc/camera/camera3_profiles_平台名.xml 在camera/common/platformdata/ChromeCameraProfiles.cpp 使用libexpat解析读取配置文件,会 阅读全文
posted @ 2025-11-27 10:44 蓝天上的云℡ 阅读(3) 评论(0) 推荐(0)
摘要: usb储存驱动 概览 BOT和UAS(UASP)的区别: Windows NT内核/Linux内核都是如此的设计: 用一个标志表示UAS启用与否,用4EP支持UAS,用2EP支持BOT,判断主控是否支持STREAM,如果支持就会尝试ALT模式来使用UAS协议。 Windows NT内核驱动判断只有在 阅读全文
posted @ 2025-10-15 19:09 蓝天上的云℡ 阅读(27) 评论(0) 推荐(0)
摘要: 应用数学基础: 香农-奈奎斯特采样定理 角速度倒数是频率; 采样一段最大角速度为ω的信息,理想状态下需要2ω的速度才能完全采样,否则就会产生混叠Aliasing(即较高频被对称采样到较低频段),而限制于前后端,一般还需要大于该角速度保证得到最基本的采样点。 例如采样一段 20 to 22,000 H 阅读全文
posted @ 2025-09-21 08:00 蓝天上的云℡ 阅读(33) 评论(0) 推荐(0)
摘要: 栗子: TI的PCM3060 /sound/soc/codecs/pcm3060-i2c.c /sound/soc/codecs/pcm3060-spi.c /sound/soc/codecs/pcm3060.c 主驱动 /sound/soc/codecs/pcm3060.h 导出一个probe符号 阅读全文
posted @ 2025-09-21 06:52 蓝天上的云℡ 阅读(8) 评论(0) 推荐(0)
摘要: 原定义:include/linux/printk.h GKI不方便,直接这样改就可以打印出来了: #undef pr_debug(fmt, ...) #define pr_debug(fmt, ...) \ printk(KERN_DEBUG pr_fmt(fmt), ##__VA_ARGS__) 阅读全文
posted @ 2025-08-07 17:15 蓝天上的云℡ 阅读(19) 评论(0) 推荐(0)
摘要: 这位哥们 Arnd Bergmann 直接把USB网卡从usb%d重命名为eth%d,引出了bug... 他给大量的设备驱动都加上了FLAG_POINTTOPOINT点对点标识,然后修改逻辑为不带这个FLAG修改网卡名为eth%d,相当粗暴 https://github.com/torvalds/l 阅读全文
posted @ 2025-07-28 09:56 蓝天上的云℡ 阅读(17) 评论(0) 推荐(0)
摘要: SUMMARY 直接通过生成clang索引,提供给VSCODE CPPTOOLS插件使用,避免多装一个CLAND插件造成冲突 生成索引 # 编译一次后 # 在kernel-6.10目录下 scripts/clang-tools/gen_compile_commands.py VSCODE工程配置 C 阅读全文
posted @ 2025-07-15 11:09 蓝天上的云℡ 阅读(41) 评论(0) 推荐(0)