自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 I2C、SPI协议备忘

SPI 和 I2C 都是串行通信,但 I2C 的速度最高只能到 400KHz,对于访问速度要求比价高的话 I2C 就不适合了,SPI 是一种高速、全双工的同步通信总线,SPI 时钟频率相比 I2C 要高很多,最高可以工作在上百 MHz。

2024-08-05 14:41:56 907

原创 Linux 并发与竞争

关于学习的Linux的并发与竞争相关内容

2024-08-05 14:40:08 986

原创 RK3588-添加4G通信(EC20)

RK3588-Android 12添加4G通信(EC20)

2024-07-27 09:26:21 1354

原创 IMX8MP-Android 11添加4G通信模块

IMX8MP-Android 11添加4G通信( EC20 )

2024-07-27 09:24:54 862

原创 配置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

原创 ArchLinux部署waydroid

ArchLinux部署waydroid运行Android热门应用

2024-07-25 15:16:53 1967 3

原创 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

原创 ubuntu 忘记密码后重置密码

ubuntu 忘记密码后重置密码 ---- 使用 Ubuntu Live CD/USB 重置密码

2024-07-19 13:55:51 268

原创 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

原创 CSM300A模块UART<---->CAN测试记录

CSM300A模块UART<---->CAN测试记录

2023-09-15 13:47:28 1123

原创 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

IMX8MP-Android11添加4G模块(EC20)所需文件

IMX8MP-Android11添加4G模块(EC20)所需文件

2024-07-25

声卡index固定和链接/dev/下usb设备通过uid、pid固定链接名,方便调用

声卡index固定和链接/dev/下usb设备通过uid、pid固定链接名,方便调用

2024-03-27

空空如也

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

TA关注的人

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