rockchip realtek codec 3399

windows安装xadmin==0.6.1报错:UnicodeDecodeError: 'gbk' codec can't decode byte 0xa4 in position 3444: illegal multibyte sequence

直接用pip安装xadmin会报以下错误: pip install xadmin==0.6.1 报错: Complete output from command python setup.py egg_info: Traceback (most recent call last): File "<s ......

Rockchip RK3399 - 音频调试

一、内核配置 1.1 配置内核 修改sound/soc/codecs/Kconfig文件,搜索config SND_SOC_RT5651,将该项修 config SND_SOC_RT5651 tristate depends on I2C 改为,如果不修改的话,make menuconfig是看不到 ......
Rockchip 音频 3399 RK

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe9 in position 1023: unexpected end of data

Connected to pydev debugger (build 213.6461.77)Traceback (most recent call last): File "PyCharm Community Edition 2021.3.1\plugins\python-ce\helpers\p ......

玩转 PI 系列-如何在 Rockchip Arm 开发板上安装 Docker Tailscale K3s Cilium?

## 概述 618 买了几个便宜的 [Purple PI OH 开发板](http://www.industio.cn/product-item-37.html) (500 块多一点买了 3 个🤑), 这个开发板类似树莓派,是基于 Rockchip(瑞芯微) 的 rx3566 arm64 芯片。如 ......
Tailscale Rockchip Docker Cilium Arm

Rockchip RK3399 - DAPM

DAPM是Dynamic Audio Power Management 的缩写,即动态音频电源管理,旨在允许便携式Linux设备在任何时候使用音频子系统中的最小电量。它独立于其他内核Power Manager,故可以很容易地与其他PM系统共存。DAPM对所有用户空间应用程序来说也是完全透明的,因为所 ......
Rockchip 3399 DAPM RK

Rockchip RK3399 - Machine驱动

Machine driver描述了如何控制platform、codec、cpu dai(Digital Audio Interface,数字音频接口)和codec dai,使得互相配合在一起工作,Machine驱动代码位于sound/soc/generic/simple-card.c文件。 一、设备 ......
Rockchip Machine 3399 RK

Rockchip RK3399 - Codec驱动基础

在上一篇博客我们介绍了ALSA子系统的软件架构,同时介绍了ALSA CORE核心数据结构和相关API。本节我们将会介绍ASoC软件体系中音频三大驱动模块:Codec、Platform 和Machine。 一、ASoC核心数据结构 我们首先来了解Codec、Platform 和Machine驱动中涉及 ......
Rockchip 基础 Codec 3399 RK

Rockchip RK3399 - Codec驱动( Realtek ALC5651)

Codec driver提供了配置/使能Codec的能力,驱动代码位于sound/soc/codecs/rt5651.c文件。 一、设备节点 1.1 设备节点rt5651 我们在arch/arm64/boot/dts/rockchip/rk3399-evb.dts文件添加rt5651设备节点,该节点 ......
Rockchip Realtek Codec 3399 5651

Rockchip RK3399 - Platform驱动

Platfrom driver提供了配置/使能SoC音频接口的能力;Plaftrom驱动分为两个部分:snd_soc_platform_driver、snd_soc_dai_driver。 snd_soc_platform_driver:负责管理音频数据,把音频数据通过DMA或其他操作传送至CPU ......
Rockchip Platform 3399 RK

dmPython连接达梦数据库,查询含有特殊字符报错'gbk' codec can't decode byte 0xaa in position 22: illegal multibyte sequence

解决方法,可以在应用连接字符串url 连接属性加上local_code=1指定客户端字符编码方式。 #local_code=1 表示执行客户端的本地编码是UTF-8,否则默认是GBKdm_conn = dmPython.connect(user=dm_user, password=dm_passwo ......
multibyte 字符 dmPython 39 position

解决python中requests请求时报错:UnicodeEncodeError: ‘latin-1‘ codec can‘t encode character

当request请求中,带有中文,可能引发报错: ![](https://img2023.cnblogs.com/blog/1597781/202306/1597781-20230627143220816-1483048463.png) UnicodeEncodeError: 'latin-1' c ......

【python】解决'charmap' codec can't decode byte 0x8d in position 1974: character maps to <undefined>

一、场景 使用paramiko连接ssh服务器,处理回显,然后报错 二、处理方法 问题代码 # encoding = chardet.detect(data) # if encoding.get('encoding'): # encode = encoding.get('encoding') # e ......
character undefined 39 position charmap

转载-linux与soc-移植U-Boot思路和实践 | 基于RK3399

原文链接:https://mp.weixin.qq.com/s/T1BmaP2-XbJIpLNsFxKeEQ 0. 背景介绍 我们手里这块RK3399开发板出厂时带的是2017.09版本的U-Boot。 U-Boot 2017.09 (Sep 26 2021 - 08:53:15 +0000) Mo ......
思路 U-Boot linux Boot 3399

Rockchip RK3399 - ASoC驱动

在上一篇博客我们介绍了ALSA子系统的软件架构,同时介绍了ALSA CORE核心数据结构和相关API。本节我们将会介绍ASoC软件体系中音频三大驱动模块:Codec、Platform 和Machine。 一、ASoC核心数据结构 我们首先来了解Codec、Platform 和Machine驱动中涉及 ......
Rockchip 3399 ASoC RK

Rockchip rk3588 U-Boot详解 (三)

Rockchip rk3588 U-Boot详解 (三) 专栏总目录 1.1 Environment-Variables ENV(Environment-Variables)是U-Boot支持的一种全局数据管理和传递方式,原理是构建一张HASH映射表,把用户的数据以"键值-数据"作为表项进行管理。E ......
Rockchip U-Boot 3588 Boot rk

Rockchip RK3399 - rt5651 ALSA Machine驱动

一、Machine驱动 Machine driver描述了如何控制CPU数字音频接口(DAI)和Codec,使得互相配合在一起工作,Machine驱动代码位于sound/soc/generic/simple-card.c文件。 1.1 设备节点rt5651-sound 我们在arch/arm64/b ......
Rockchip Machine 3399 5651 ALSA

Rockchip RK3399 - ALSA音频驱动

在上一篇博客中我们已经介绍了RK3399 I2S控制器内容,同时也介绍了有关声卡芯片ALC5651的一些内容,这一节我们将正式来介绍声卡驱动。 一、ALSA框架 音频设备接口包括PCM、I2S、AC97等,分别适用于不用的应用场合。针对音频设备,linux内核中包含了两类音频设备驱动框架; OSS: ......
Rockchip 音频 3399 ALSA RK

Rockchip RK3399 - ALC5651 音频驱动

一、声音信号的数字化 我们应该都知道,声音是一种模拟信号,如果想用于计算机,就必须要将模拟信号转换为数字信号,这样,我们就能在计算机上存储声音了,等待用户想播放的时候,再将数字信号转换为模拟信号。声音的数字化需要经历三个阶段:采样、量化、编码。 1.1 采样 采样是把时间上连续的模拟信号在时间轴上离 ......
Rockchip 音频 3399 5651 ALC

VMware ESXi 6.7 U3 Final Unlocker & OEM BIOS 集成 REALTEK 网卡驱动和 NVMe 驱动 (集成驱动版) UI fix

VMware ESXi 6.7 U3 Final 最终版,集成驱动版。 此版本解决的问题:VMware Host Client 无法将现有虚拟磁盘 (VMDK) 附加到虚拟机 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.or ......
网卡驱动 网卡 Unlocker REALTEK VMware

Rockchip RK3399 - Mali-T864 GPU驱动

一、图像界面卡顿问题 在前面的文章我们已经移植了在NanoPC-T4开发板上移植了uboot 2023.04、linux 5.2.8、以及ubuntu 20.04.4根文件系统。然后在使用ubuntu桌面环境的时候,发现了一个问题,随便打开一个网页,视频都加载不出来,同时看到CPU的占用率会急剧升高 ......
Rockchip Mali-T 3399 Mali 864

VMware ESXi 6.7 U3 Final Unlocker & OEM BIOS 集成 REALTEK 网卡驱动和 NVMe 驱动 (集成驱动版) UI fix

VMware ESXi 6.7 U3 Final 最终版,集成驱动版。 此版本解决的问题:VMware Host Client 无法将现有虚拟磁盘 (VMDK) 附加到虚拟机 请访问原文链接:,查看最新版。原创作品,转载请保留出处。 作者主页:[sysin.org](https://sysin.or ......
网卡驱动 网卡 Unlocker REALTEK VMware

Rockchip RK3399 - rfkill子系统

一、rfkill子系统 1.1 rfkill概述 rfkill是Linux内核提供的一个框架,用于控制无线通信硬件(如 WiFi、蓝牙、NFC 等)的开关和状态。rfkill就是RF(射频) 设备的开关,有类似一键关闭所有射频外设的功能。 rfkill的出现方便管理各种RF芯片的开关, 目前已经很多 ......
子系统 Rockchip rfkill 3399 RK

Python写入文件报错‘gbk’ codec can’t encode character的解决办法

背景 使用Python写文件的时候,或者将网络数据流写入到本地文件的时候,大部分情况下会遇到:UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position ... 这个问题。 网络上有很多类似的文件讲述如何解决这个 ......
character 办法 文件 Python encode

Rockchip RK3399 - WiFi AP6356S驱动

最初我的计划是从uboot开始讲起的,然后再来讲内核部分,但是在移植linux 5.2.8内核的时候发现其在支持WiFi模组AP6356S时需要大量的调整,不得不先过来研究一下AP6356S驱动。 一、AP6256介绍 1.1 WiFi介绍 我们日常生活中,已经离不开WiFi,那到底是什么是WiFi ......
Rockchip 6356S 3399 6356 WiFi

GPT-Investigation on the Implementation of Rockchip Product's Audio and Video Codec Function

## 1 Is this function of Rockchip product developed on Linux? Yes, this function of Rockchip product is developed on Linux. According to the datasheet ......

Rockchip RK3399 - 移植ubuntu根文件系统

在上一篇文章中,我们介绍了通过busybox构建根文件系统,但是我们在使用的过程中有个致命的问题,就是缺少各种命令以及各种开发环境,比如python,jdk、mysql啊。比如我们需要使用python开发环境,那么我们就得自己去下载python源码编译,然后移植到开发板中。那我们就开始想,我们是不是 ......
Rockchip 文件 ubuntu 系统 3399

Rockchip RK3399 - busybox 1.36.0制作根文件系统制作

在Mini2440之linux根文件系统yaffs2移植文章中我们已经介绍了根文件系统的概念以及制作过程,不过当时是制作的是yaffs2类型的根文件系统,适用于外部设备Nand Flash,这一节我们将制作ramdisk、ext4类型的根文件系统。制作流程基本是一致的。 一、 编译、安装、配置 bu ......
Rockchip busybox 文件 系统 3399

python flask 启动报错 'utf-8' codec can't decode byte 0xb2 in position 4: invalid start byte

原因:在python下lib文件夹里的socket.py文件中的name=gethostname()代码执行获取本机电脑名称时,遇到中文导致乱码报错。 解决方法: 1.将电脑“设备名称”中中文改为英文; 2.修改socket.py代码,如下(参考 https://blog.csdn.net/weix ......
byte 39 position invalid python

【万象奥科】RK3568和RK3399有什么区别?

▎简介 RK3568和RK3399都是Rockchip公司的处理器,具有不同的特点和适用场景。以下是它们的主要区别和应用场景。 ▎RK3568 RK3568是新一代的高性能处理器,采用了22nm工艺,具有更高的性能和更低的功耗。它支持4K视频解码和编码,支持多种接口和协议,如HDMI、USB、PCI ......
RK 3568 3399

Rockchip RK3399 - 移植uboot 2023.04

在前面我们已经介绍了编译Rockchip官方提供的uboot源码,并下载到开发板中进行测试运行。这一节我们尝试下载最新的uboot版本试试,当前最新版本为2023.04。 一、uboot 1.1 下载源码 u-boot软件包下载网站:https://ftp.denx.de/pub/u-boot/。 ......
Rockchip 2023.04 uboot 3399 2023