- 博客(18)
- 收藏
- 关注
原创 I2C、SPI协议备忘
SPI 和 I2C 都是串行通信,但 I2C 的速度最高只能到 400KHz,对于访问速度要求比价高的话 I2C 就不适合了,SPI 是一种高速、全双工的同步通信总线,SPI 时钟频率相比 I2C 要高很多,最高可以工作在上百 MHz。
2024-08-05 14:41:56
907
原创 配置Kconfig让内核支持mach-xxx开发板
补充之前写的向 Linux 内核添加硬件平台向 Linux 内核添加硬件平台Linux内核支持的芯片可以通过内核配置直接对SOC进行配置,这些芯片的硬件平台对应的实现文件也都集成在内核中(arch/arm/mach-xxx),每一个mach-xxx都表示一个SOC硬件平台。Makefile:mach-xxx 各层 Makefile 对文件的编译(所有的编译文件可变翼的前提下)。Kconfig:将添加的soc平台中的驱动进行配置(开/关、关联、依赖)。注:本文主要对 Kconfig 配置方法说明。
2024-07-26 09:17:49
851
原创 RK3588 MIPI DSI 完整移植过程及问题记录
临滴 LKD3588-Android11 移植 MIPI DSI 显示 (ATK-MIPI-720p)
2024-07-26 09:16:43
1439
原创 各系统运行Waydroid效果(ArchLiunx、Debian、ubuntu、Fedora Linux 、Linux Mint)
各系统运行Waydroid效果(ArchLiunx、Debian、ubuntu、Fedora Linux 、Linux Mint),运行热门android应用效果
2024-07-25 15:18:03
690
原创 MIPI DSI 协议简述备忘
MIPI 主要应用( DSI 应用于屏幕,CSI 用于摄像头 ):摄像头,应用层有 CCS,协议层主要有 CSI-2、CSI-3,物理层有 A-PHY、C-PHY、D-PHY和 M-PHY。屏幕,应用层有 DCS,协议层主要有 DSI,物理层有 A-PHY、C-PHY、D-PHY。:当前摄像头和屏幕用的最多的接口。
2024-07-19 14:19:11
1249
1
原创 Linux启动内核必要节点分析及时钟系统简述
本文主要对设备树和时钟系统进行说明。设备树:主要由 cpus node 和 soc node 两部分组成。cpus node 对所使用的 cpu信息进行描述,架构、支持频率、时钟等。soc node 对板载的信息进行描述,晶振、内存、外设等等。时钟系统参考“IMX6ULL参考手册” 以IMX6ULL为例从时钟生成、时钟控制、时钟树到时钟选择/配置几方面进行描述。
2024-04-10 11:10:49
1184
1
原创 Linux内核添加mach-xxx记录(原厂向Linux内核添加硬件平台)
在linux内核arch/arm目录下添加 mach-xxx 的记录。mach-xxx芯片厂商添加的硬件平台,每一个mach-xxx都是一个设备。(下文以 imx6ull 开发板的 mach-imx 为基础修改而来)
2024-04-10 11:09:51
685
1
原创 唤醒词的离线语音唤醒实现方案二 ubuntu 22.04
自定义修改唤醒词的离线语音唤醒实现方案二(ubuntu 22.04)实验方案二:- 指定唤醒词可随时唤醒目标,唤醒词可自定义修改,本地修改唤醒词且不需要繁琐生成模型使用讯飞开放平台的 AIkit语音唤醒 Linux SDK1. 讯飞开放平台的语音唤醒(新版)2. 下载SDK3. SDK 修改编译3.1 SDK初始化参数 (ivw_record_sample.cpp)3.2 编译3.3 自定义唤醒词4. 代码修改4.1 特定唤醒词唤醒(当监测到 ‘你好老许’ 时唤醒并播放提示音)4.2 任意唤醒词唤醒...
2024-03-08 16:52:51
1094
3
原创 自定义修改唤醒词的离线语音唤醒实现方案一(sonwboy)
Snowboy,自定义修改唤醒词的离线语音唤醒实现方案(ubuntu 22.04)实验方案一:使用 Snowboy Hotword Detection2. 拉取代码编译3. 测试4. 自定义唤醒词4.1 本地生成pmdl模型4.2 网页生成pmdl模型4.3 唤醒灵敏度调节总结:更换自定义唤醒词繁琐,且识别准确度低,灵敏度调高后误识率高。#Snowboy Hotword Detection #本地生成pmdl模型 #唤醒灵敏度调节
2024-03-07 11:01:15
2417
3
原创 SSH部署(Linux\Windows SSH服务)
SSH部署在 Windows 和 Linux 、Linux 和 Linux 之间使用 SSH 进行远程访问和文件传输是常见的操作。
2023-08-08 16:05:43
562
原创 Linux 设备树
文章对设备树的组成、设备树的基本语法、标准属性、节点添加方式及Linux匹配设备树的方法,并且创建了一个小型设备树框架模板。
2023-05-08 17:09:54
596
1
原创 Linux内核编译基本流程(ARM)
笔者使用 linux-5.4.238、gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf这里简单的对内核进行配置编译一遍,这些基本上是通用的。
2023-05-03 18:00:11
2111
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人