Rockchip RK3399 – ASoC Sound Card Control Devices & Kcontrol

Rockchip RK3399 - ASoC Sound Card Control Devices & Kcontrol

—————————————————————————————————————————- Development Board: NanoPC-T4 Development BoardeMMC: 16GBLPDDR3: 4GBDisplay: 15.6-inch HDMI Interface Displayu-boot: 2023.04Linux: 6.3—————————————————————————————————————————- Control is an abstraction used in audio drivers to represent user-operable audio parameters or functions. It can be volume control, mixer control, switch control, etc. Control provides a unified interface that allows users to manage and adjust audio parameters through audio … Read more

Rockchip RK3399 – ALSA Proc Info

Rockchip RK3399 - ALSA Proc Info

—————————————————————————————————————————- Development Board: NanoPC-T4 Development BoardeMMC: 16GBLPDDR3: 4GBDisplay: 15.6 Inch HDMI Interface Displayu-boot: 2023.04Linux: 6.3—————————————————————————————————————————- The /proc directory on Linux systems is a type of file system, known as the proc file system. Unlike other common file systems, /proc is a pseudo file system (i.e., a virtual file system) that stores a series of special … Read more

Introduction to SinoMicro RK3399+RK1808 AI Edge Computing Motherboard Solution

Introduction to SinoMicro RK3399+RK1808 AI Edge Computing Motherboard Solution

SinoMicro focuses on deep customization services for Rockchip industrial-grade chips and Android& Linux systems. The company is committed to providing differentiated software and hardware customization services for AI intelligent hardware, edge computing, and vehicle networking terminal products.The company has customized automotive pre-installed central navigation systems for domestic and international brand Tier1 clients, covering multiple models … Read more

Transform Lenovo Leez P710 into a PSP Gaming Console

Transform Lenovo Leez P710 into a PSP Gaming Console

The Lenovo Leez P710 has just been released, and many scenarios still need to be explored by users. Recently, I thought about how to utilize the performance of the RK3399 to create a gaming console. So, I got started right away. First, I needed to prepare a Leez P710 (obviously), an HDMI cable, a monitor, … Read more

Six Major Technological Innovations in Tablets: Analysis of Rockchip’s RK3399

Six Major Technological Innovations in Tablets: Analysis of Rockchip's RK3399

The slowdown in the tablet market growth is no secret. However, while entertainment products are declining, “productivity” tablets, particularly 2-in-1 and Android commercial tablets used for office and industry applications, are rapidly rising. According to IDC reports, sales of 2-in-1 commercial tablets doubled last year, reaching 17 million units, and are expected to grow further … Read more

Boot Process Flow After Power-On for CPU | Based on RK3399

Boot Process Flow After Power-On for CPU | Based on RK3399

After the chip is powered on and reset, the first program executed is referred to as Bootrom loader within the chip. This part of the program is hardcoded into the internal ROM space of the chip during the manufacturing process, has read-only attributes, and cannot be modified during actual use. The intellectual property rights of … Read more

Review of Huishibao RK3399 Smart TV Box: A Powerhouse of Design and Performance

Review of Huishibao RK3399 Smart TV Box: A Powerhouse of Design and Performance

Before the National Day holiday, I was busy preparing for my wedding, and of course, I couldn’t miss out on shopping for home appliances (TVs, refrigerators, washing machines, etc.). While browsing through TVs, I noticed that each one displayed a 4K logo, and every smart TV came with Wi-Fi capabilities. The development of smart TVs … Read more

RK3399 High-Speed Signal PCB Design Recommendations

RK3399 High-Speed Signal PCB Design Recommendations

RK3399 high-speed signal PCB design recommendations – Crystal oscillator design. In the PCB design of clock circuits, please pay attention to: When laying out, place the crystal circuit as close as possible to the clock pins of the RK3399; Use 4mil traces for signal routing, and keep them as short as possible to reduce trace … Read more

Porting U-Boot: Concepts and Practices on RK3399

Porting U-Boot: Concepts and Practices on RK3399

0. Background Introduction The RK3399 development board we have comes with U-Boot version 2017.09 from the factory. U-Boot 2017.09 (Sep 26 2021 – 08:53:15 +0000) Model: Forlinx OK3399 Evaluation Board PreSerial: 2 DRAM: 2 GiB Sysmem: init Relocation Offset is: 7dbe9000 Using default environment Based on this, we are porting a new version of U-Boot, … Read more

Creating Ubuntu 20.04 Root Filesystem on RK3399

Creating Ubuntu 20.04 Root Filesystem on RK3399

Click the above“Embedded and Linux Matters”, select“Pin/Star Public Account” Benefits and resources delivered immediately The file system that comes with Firefly lacks some basic functional modules, so we can manually create a Ubuntu 20.04 file system. Download Ubuntu Root Filesystem http://cdimage.ubuntu.com/ubuntu-base/releases/ Install Virtual Machine apt-get install qemu-user-static Extract mkdir ubuntu-rootfs tar -xpf ubuntu-base-20.04.5-base-arm64.tar.gz -C ubuntu-rootfs … Read more