随笔分类 -  瑞芯微

摘要:瑞芯微-I2S | ALSA基础-3针对音频设备,linux内核中包含了两类音频设备驱动框架; OSS:开放声音系统 包含dsp和mixer字符设备接口,应用访问底层硬件是直接通过sound设备节点实现的; ALSA:先进linux声音架构(Advanced Linux Sound Archiecture) 以card和组件(PCM、 阅读全文
posted @ 2024-04-30 22:31 一口Linux 阅读(98) 评论(0) 推荐(0) 编辑
摘要:作为一名嵌入式软件/硬件工程师,要会使用各种仪表仪器,尤其示波器、逻辑分析仪, 这两个仪器可以监测各种数据线、信号线波形, 可以帮我们快速定位产品问题,缩短开发周期。 今天一口君安利一款非常不错的逻辑分析仪:kingst LA5016 这款仪器非常容易上手, 尤其在一些常见的协议解析这块,表现非常不 阅读全文
posted @ 2024-04-01 21:38 一口Linux 阅读(221) 评论(0) 推荐(0) 编辑
摘要:瑞芯微-I2S | 音频驱动调试基本命令和工具-基于rk3568-2基于Linux嵌入式设备常用调试方法很多,本文一口君把调试语音用到的工具和方法给大家做一个简单的介绍。 1. procfs、sysfs Linux系统上的/proc目录是一种文件系统,即proc文件系统。与其它常见的文件系统不同的是,/proc是一种伪文件系统(也即虚拟文件系统),存储的是当前内核运 阅读全文
posted @ 2024-03-28 17:37 一口Linux 阅读(901) 评论(0) 推荐(0) 编辑
摘要:最近调试音频驱动,顺便整理学习了一下i2s、alsa相关知识,整理成了几篇文章,后续会陆续更新。 喜欢嵌入式、Li怒晓得老铁可以关注一口君账号。 1. 音频常用术语 名称 含义 ADC(Analog to Digit Conversion) 模拟信号转换为数字信号 AEC(Acoustic Echo 阅读全文
posted @ 2024-03-08 20:43 一口Linux 阅读(350) 评论(0) 推荐(0) 编辑
摘要:rxw的RK3568的evb1公板,有2个以太口, 默认UI界面只能配置eth0,无法配置eth1, 实际应用中,有时需要一旦有网线插入,就需要该地址设置为指定IP地址。 本文介绍2个最简单的方法实现固定IP。 一、通过修改ipconfig.txt 安卓设备以太口的配置信息保存在以下文件中: /da 阅读全文
posted @ 2023-10-10 21:57 一口Linux 阅读(156) 评论(0) 推荐(0) 编辑
摘要:安卓如何设置开机启动某个程序?init.rc给你搞定一、如何设置开机启动某个程序? 1.需求描述 最近有个项目需要在Android开机启动之后,自动执行一个C语言编写的程序:pengd 该程序运行时需要修改网络ip地址及其他网络操作,所以需要root权限 根据需求描述,我们需要做一下操作: 将pengd 预置到Android中的某个路径下,比如放在 阅读全文
posted @ 2023-09-09 10:34 一口Linux 阅读(1064) 评论(0) 推荐(0) 编辑
摘要:本为你主要讲解如何让摄像头ov13850支持自动对焦功能。 摄像头的对角主要通过VCM马达驱动芯片DW9714来实现的。 ## 一、环境 ```bash soc : rk3568 board: EVB1-DDR4-V10 软 件:Android 11 Linux:4.19.232 Camera:ov 阅读全文
posted @ 2023-09-01 21:50 一口Linux 阅读(283) 评论(0) 推荐(0) 编辑
摘要:![ ](https://img-blog.csdnimg.cn/dd5bd990ea5142de8866f2fa04980553.png) ## 一、调试环境 平台:rk3568 kernel: 4.19.232 SDK: rk_android11.0_sdk Board: rk3568-evb1 阅读全文
posted @ 2023-07-29 10:34 一口Linux 阅读(953) 评论(1) 推荐(0) 编辑
摘要:本文主要讲解如何,解决基于3568实现双网口互通问题。 ## 一、组网 如下图所示: 1. rk3568自带2个千兆以太口,对应网卡名称为:eth0、eth1 2. pc1和pc2分别连接这2个网口 3. pc1与eth0连接,网段:192.168.30.0 4. pc2与eth1连接,网段:192 阅读全文
posted @ 2023-07-19 19:10 一口Linux 阅读(349) 评论(0) 推荐(0) 编辑
摘要:基于瑞芯微camera文章汇总pdf分享给大家前面一段时间基于瑞芯微3568平台编写了camera系列文章, 一共12篇,目前更新完毕。 《[瑞芯微文章合集](https://mp.weixin.qq.com/mp/appmsgalbum?__biz=MzUxMjEyNDgyNw==&action=getalbum&album_id=25837 阅读全文
posted @ 2023-06-25 19:15 一口Linux 阅读(168) 评论(0) 推荐(0) 编辑
摘要:## 前言 在实际调试基于瑞芯微平台的camera过程中,发现显示的图片发绿, 现在把调试步骤分享给大家: ![请添加图片描述](https://img-blog.csdnimg.cn/cb60e97eb6fe432a8445a3c5903078a2.jpeg) ## 1、修改iq文件 sdk中位置 阅读全文
posted @ 2023-06-13 18:47 一口Linux 阅读(280) 评论(0) 推荐(0) 编辑
摘要:Camera | 9.如何让camera支持闪光灯?-基于rk3568一、闪光灯基本原理 工作模式 Camera flash led分flash和torch两种模式。 flash: 拍照时上光灯瞬间亮一下,电流比较大,目前是1000mA,最大电流不能超过led最大承受能力 torch: 只用于录video或者拿led当手电筒的情况,电流不能太大, flash开启需要先 阅读全文
posted @ 2023-05-11 22:51 一口Linux 阅读(193) 评论(0) 推荐(0) 编辑
摘要:一、目标 本文主要目标是,支持前置摄像头0v5648、后置摄像头ov13850,以及移植过程遇到的一些小问题的解决。 1. 摄像头连接图 参考上图,摄像头详细信息如下: 2个摄像头均连接在I2C通道4 2个摄像头共用同一个MIPI数据通道 2个摄像头各自有独立的rst、pwdn引脚 rkw提供的sd 阅读全文
posted @ 2023-04-20 22:42 一口Linux 阅读(465) 评论(0) 推荐(0) 编辑
摘要:因为有拍照、录制视频、直播等刚需,现在手机的摄像头基本都是高清,支持高清摄像头的SoC都支持MIPI-CSI。 不同SoC的MIPI-CSI在实现上有一定差别,即使同一厂家设计生产的芯片也都不尽相同。 本文基于瑞芯微rk3568平台evb1公板为例来详细讲解MIPI-CSI/DPHY驱动。 阅读本文 阅读全文
posted @ 2023-04-12 22:02 一口Linux 阅读(1335) 评论(0) 推荐(1) 编辑
摘要:一、 设备节点、模块、拓扑结构关系 拓扑结构是我们了解MIPI-CSI内部模块以及与摄像头连接关系的最直观最便捷的方法。 1. 如何表示拓扑结构? file视角 v4l2视角 来自: 参考文档《RKISP_Driver_User_Manual_v1.3.pdf》 模块之间相互独立,通过struct 阅读全文
posted @ 2023-03-13 23:05 一口Linux 阅读(492) 评论(0) 推荐(0) 编辑
摘要:上一篇我们讲解了如何编写基于V4L2的应用程序编写,本文主要讲解内核中V4L2架构,以及一些最重要的结构体、注册函数。 厂家在实现自己的摄像头控制器驱动时,总体上都遵循这个架构来实现,但是不同厂家、不同型号的SoC,具体的驱动实现仍然会有一些差别。 读者可以通过本文了解各个结构体与对应的摄像头模块、 阅读全文
posted @ 2023-03-02 22:39 一口Linux 阅读(1846) 评论(0) 推荐(0) 编辑
摘要:瑞芯微专栏 前面2篇我们讲解了camera的一些基础概念和知识。 本文主要讲述在瑞芯微平台上摄像头开发常用的调试命令。 0、环境 soc : rk3568 board: EVB1-DDR4-V10 软 件:Android 11 Linux:4.19.232 Camera:ov13850 1. v4l 阅读全文
posted @ 2023-02-07 21:21 一口Linux 阅读(2164) 评论(0) 推荐(0) 编辑
摘要:Camera | 2.MIPI、CSI基础瑞芯微专栏 上一篇我们讲解了camera的一些基础概念和知识。 我们说了,现在的手机由于高分辨率的要求,现在基本上都是基于MIPI、CSI协议来实现的, 本篇讲解MIPI、CSI的一些基础知识。 摄像头常用术语 下面这些术语是camera驱动中经常用到的缩略语。 AE(Auto Exposure): 阅读全文
posted @ 2023-01-16 22:11 一口Linux 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:一口君最近在玩瑞芯微的板子,之前写了几篇基于瑞芯微的文章,大家可以学习一下。 《瑞芯微rk356x板子快速上手》 《Linux驱动|rtc-hym8563移植笔记》 《Linux驱动 | Linux内核 RTC时间架构》 《瑞芯微 | 摄像头ov13850移植笔记》 《rk3568 | 瑞芯微平台G 阅读全文
posted @ 2023-01-06 21:46 一口Linux 阅读(635) 评论(0) 推荐(0) 编辑
摘要:上一篇我们讲解了如何编写gpio驱动,但是实际操作中,经常发现gpio引脚被占用的情况发生,那么本篇文章就详细讲解rxw平台下如何快速定位gpio复用问题以及如何解决。 一、GPIO寄存器查找 要想查看某个GPIO引脚可以配置的功能以及地址信息,需要查看TRM手册: 《Rockchip RK3568 阅读全文
posted @ 2022-12-26 11:44 一口Linux 阅读(1317) 评论(0) 推荐(1) 编辑