91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

RK全平臺(tái)Audio開(kāi)發(fā)指南:通用邏輯+ES8388實(shí)戰(zhàn)適配

jf_44130326 ? 來(lái)源:Linux1024 ? 作者:Linux1024 ? 2026-03-05 08:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

瑞芯微Rockchip)全系列芯片上進(jìn)行Audio開(kāi)發(fā),需先掌握跨芯片的通用開(kāi)發(fā)框架、調(diào)試邏輯和問(wèn)題解決思路,再針對(duì)具體Codec(如ES8388)和芯片型號(hào)(如RK3568/RK3399/PX30)進(jìn)行針對(duì)性適配。本文先梳理全平臺(tái)通用開(kāi)發(fā)核心,再以ES8388音頻Codec為例,詳解其在不同RK芯片上的適配流程、代碼路徑和實(shí)操技巧,助力開(kāi)發(fā)者高效落地音頻功能。

第一部分:RK全平臺(tái)Audio開(kāi)發(fā)通用指南

一、全平臺(tái)Audio核心架構(gòu)(通用邏輯)

wKgZO2mmJtqAIyKBAAHnqyLlQXg346.png

二、通用硬件調(diào)試基礎(chǔ)(跨芯片共通)

1.核心硬件檢查項(xiàng)

檢查類別

通用要求

調(diào)試手段

供電系統(tǒng)

VDD3.3V/1.8V)、MICBIAS2.0-3.3V)穩(wěn)定無(wú)紋波

萬(wàn)用表測(cè)量電壓,示波器查紋波

通信接口

I2CCodec通信):上拉電阻4.7KΩ,地址匹配

i2cdetect -y 總線號(hào)掃描設(shè)備

時(shí)鐘信號(hào)

MCLKCodec時(shí)鐘):頻率精準(zhǔn)(如12.288MHz

示波器測(cè)量時(shí)鐘波形、頻率和占空比

音頻通路

MIC輸入無(wú)虛焊、喇叭功放匹配(阻抗/功率)

萬(wàn)用表查通路通斷,示波器查輸出波形

2.通用硬件問(wèn)題排查

?供電異常:排查電源芯片輸出、PCB走線壓降、濾波電容失效;

?I2C通信失敗:核對(duì)I2C總線號(hào)、Codec地址(如ES8388默認(rèn)0x10)、上拉電阻;

?時(shí)鐘無(wú)輸出:確認(rèn)DTSMCLK引腳配置為輸出,內(nèi)核時(shí)鐘驅(qū)動(dòng)編譯使能;

?通路無(wú)信號(hào):排查MIC/喇叭焊接、功放使能GPIO配置。

三、通用驅(qū)動(dòng)配置邏輯(跨芯片共通)

1.驅(qū)動(dòng)配置三要素

1.DTS配置核心:綁定Codec節(jié)點(diǎn)(I2C地址、時(shí)鐘、兼容屬性)、DAI節(jié)點(diǎn)(I2S/PDM)、聲卡節(jié)點(diǎn)(Simple Card框架);

2.Codec驅(qū)動(dòng)適配:確認(rèn)內(nèi)核開(kāi)啟Codec編譯選項(xiàng)(如CONFIG_SND_SOC_ES8388),驅(qū)動(dòng)兼容RK芯片DAI接口;

3.聲卡注冊(cè)邏輯:通過(guò)Simple Card框架關(guān)聯(lián)CPU DAII2S)和Codec DAI,自動(dòng)注冊(cè)聲卡設(shè)備。

2.通用DTS配置模板

//1. Codec節(jié)點(diǎn)(通用結(jié)構(gòu))&i2cX {//X為I2C總線號(hào)(如RK3568的i2c2)  status ="okay";  codec@addr{//addr為Codec I2C地址(如ES8388的0x10    compatible ="廠商,型號(hào)";//"everest,es8388"    reg = ;    clocks = <&cru SCLK_I2Sx_OUT>;//綁定MCLK時(shí)鐘    clock-names ="mclk";   //廠商自定義屬性(如MICBIAS、輸入輸出類型)  };};//2. DAI節(jié)點(diǎn)(I2S通用配置)&i2sx {//X為I2S控制器編號(hào)(如I2S2)  status ="okay"; #sound-dai-cells = <0>;  pinctrl-names ="default";  pinctrl-0= <&i2sx_sclk &i2sx_lrck &i2sx_sdi &i2sx_sdo>;};//3. 聲卡節(jié)點(diǎn)(Simple Card通用配置)codec_sound: codec-sound {  compatible ="simple-audio-card";  simple-audio-card,name ="rockchip,codec-name";//"rockchip,es8388-codec"  simple-audio-card,format="i2s";//協(xié)議格式(i2s/pdm/dsp_a等)  simple-audio-card,mclk-fs = <256>;//MCLK=256×采樣率  simple-audio-card,cpu {    sound-dai = <&i2sx>;//關(guān)聯(lián)CPU DAI  };  simple-audio-card,codec {    sound-dai = <&codec@addr>;//關(guān)聯(lián)Codec DAI  };};

四、通用調(diào)試工具與流程(跨芯片共通)

1.通用調(diào)試工具鏈

工具類型

核心工具

通用用途

軟件工具

Tinyalsatinymix/tinyplay/tinycap

通路配置、播放錄音測(cè)試

日志工具

dmesg/logcat

驅(qū)動(dòng)加載、聲卡注冊(cè)、通路切換日志

寄存器工具

sys/kernel/debug/asoc/xxx/codec_reg

讀寫(xiě)Codec寄存器,精準(zhǔn)控參

硬件工具

示波器/萬(wàn)用表/I2C調(diào)試器

信號(hào)測(cè)量、通信抓包、電壓檢測(cè)

分析工具

Audacity

波形分析、失真/噪聲識(shí)別

2.通用調(diào)試流程

wKgZO2mmJtqAV_yWAAEyZMDmxkg142.png

五、全平臺(tái)通用問(wèn)題解決(跨芯片共通)

問(wèn)題現(xiàn)象

通用根因

通用解決方案

聲卡未注冊(cè)

DTS配置錯(cuò)誤、驅(qū)動(dòng)未編譯、兼容屬性不匹配

1.核對(duì)DTS節(jié)點(diǎn)兼容屬性;2.確認(rèn)內(nèi)核編譯選項(xiàng)開(kāi)啟;3.查看dmesg驅(qū)動(dòng)加載日志

播放無(wú)聲

通路未配置、功放未使能、時(shí)鐘異常

1. tinymix開(kāi)啟對(duì)應(yīng)通路;2.檢查功放使能GPIO3.示波器確認(rèn)MCLK/I2S信號(hào)

錄音無(wú)聲

MIC通路未配置、MICBIAS未使能、ADC未開(kāi)啟

1. tinymix配置錄音通路;2.檢查MICBIAS電壓;3.確認(rèn)Codec ADC寄存器使能

音頻失真

增益過(guò)高、信號(hào)過(guò)載、采樣率不匹配

1.降低Codec ADC/DAC增益;2.開(kāi)啟ALC功能;3.統(tǒng)一播放/錄音采樣率

噪聲過(guò)大

接地不良、濾波未配置、算法未開(kāi)啟

1.優(yōu)化PCB接地(MIC遠(yuǎn)離電源);2.配置Codec低通濾波;3.啟用ANR/AINR降噪算法

第二部分:實(shí)戰(zhàn)舉例——ES8388RK平臺(tái)的適配與調(diào)試

ES8388是低功耗、高集成度音頻Codec,適配RK3568/RK3399/PX30/RV1126等主流芯片,以下基于通用開(kāi)發(fā)邏輯,詳解其專屬適配流程。

一、ES8388適配RK芯片范圍與核心特性

適配芯片

核心適配點(diǎn)

特殊需求

RK3568/RK3566

I2C2總線、I2S2控制器、HDMI音頻透?jìng)?/span>

支持多MIC陣列(PDM+I2S

RK3399

I2C4總線、I2S0控制器、藍(lán)牙SCO通路

需適配雙聲道差分輸出

PX30

I2C1總線、I2S1控制器、低功耗模式

優(yōu)化MCLK頻率(降低至6.144MHz

RV1126/RV1106

I2C2總線、PDM控制器、DSMAudio協(xié)同

需配置RC低通濾波兼容DSM輸出

二、ES8388調(diào)試全流程(流程圖)

wKgZO2mmJtqAQ_-xAAEfHJGoP2k391.png

三、ES8388調(diào)試核心知識(shí)點(diǎn)(腦圖)

wKgZO2mmJtqAH1k9AAInAIRMshk303.png

四、分芯片適配實(shí)操(ES8388專屬)

1.核心代碼路徑(分芯片差異)

芯片型號(hào)

DTS配置文件

I2C總線號(hào)

I2S控制器

MCLK頻率

RK3568

rk3568-evb1-ddr4-v10.dts

2

I2S2

12.288MHz

RK3399

rk3399-evb.dts

4

I2S0

12.288MHz

PX30

px30-evb-ddr3-v10.dts

1

I2S1

6.144MHz

RV1126

rv1126-evb.dts

2

PDM

12.288MHz

2.分芯片DTS配置示例

1RK3568+ES8388配置

// I2C2節(jié)點(diǎn)綁定ES8388&i2c2 {  status ="okay";  es8388: es8388@10{    compatible ="everest,es8388";    reg = <0x10>;    clocks = <&cru SCLK_I2S2_OUT>;    clock-names ="mclk";    everest,micbias = <1>;// 2.8V    everest,adc-input = <0>;// 差分MIC    everest,dac-output = <1>;// 喇叭輸出    status ="okay";  };};// I2S2控制器配置&i2s2 {  status ="okay"; #sound-dai-cells =<0>;  pinctrl-names ="default";  pinctrl-0= <&i2s2m0_sclk &i2s2m0_lrck &i2s2m0_sdi &i2s2m0_sdo>;};// 聲卡配置es8388_sound: es8388-sound {  compatible ="simple-audio-card";  simple-audio-card,name ="rockchip,es8388-codec";  simple-audio-card,format ="i2s";  simple-audio-card,mclk-fs = <256>;  simple-audio-card,cpu { sound-dai = <&i2s2>; };  simple-audio-card,codec { sound-dai = <&es8388>; };};

2PX30+ES8388低功耗配置

// I2C1節(jié)點(diǎn)綁定ES8388&i2c1 {  status ="okay";  es8388: es8388@10{    compatible ="everest,es8388";    reg = <0x10>;    clocks = <&cru SCLK_I2S1_OUT>;    clock-names ="mclk";    everest,micbias = <2>;// 2.0V(低功耗)    everest,adc-input = <1>;// 單端MIC    everest,dac-output = <0>;// 耳機(jī)輸出    status ="okay";  };};// I2S1控制器配置(低功耗)&i2s1 {  status ="okay"; #sound-dai-cells =<0>;  rockchip,bclk-fs = <32>;// 降低BCLK頻率  pinctrl-names ="default";  pinctrl-0= <&i2s1_sclk &i2s1_lrck &i2s1_sdi &i2s1_sdo>;};

3.分芯片功能測(cè)試命令

1RK3568MIC錄音測(cè)試

# 配置PDM多MIC通路tinymix-D0set"Capture Path""PDM MIC Array"# 錄制8通道PDM MIC音頻tinycap/sdcard/es8388_pdm_rec.wav -D0-d1-c8-r16000-b16

2RK3399藍(lán)牙SCO通路測(cè)試

# 配置藍(lán)牙SCO通路tinymix-D0set"Voice Call Path""BT SCO"# 播放藍(lán)牙測(cè)試音頻tinyplay/sdcard/bt_sco_test.wav -D0-d2-p1024-n3

3PX30低功耗模式測(cè)試

# 降低MCLK頻率(軟件層面)amixer-c0sset"MCLK Frequency""6.144MHz"# 關(guān)閉閑置DAC通路tinymix-D0set"DAC2 Playback Switch""Off"

五、ES8388專屬問(wèn)題定位與解決

問(wèn)題現(xiàn)象

分芯片根因

專屬解決方案

RK3568MIC錄音不同步

PDM通路映射錯(cuò)誤

修改DTSrockchip,path-map配置PDM通道順序,命令:amixer cset iface=MIXER,name='PDM Path Map' 3 2 1 0

RK3399藍(lán)牙SCO無(wú)聲

I2S0與藍(lán)牙PCM通路未綁定

DTS中配置rockchip,bt-sco-dai = <&i2s0>,編譯藍(lán)牙驅(qū)動(dòng)時(shí)開(kāi)啟SCO適配

PX30功耗過(guò)高

MCLK頻率過(guò)高+閑置通路未關(guān)閉

1. DTSMCLK配置為6.144MHz2. tinymix關(guān)閉閑置DAC/ADC通路

RV1126 DSM輸出失真

未配置RC低通濾波

按公式配置RC電路(R1=5.6KΩR2=1KΩ,C1=5.6nF),DTS中開(kāi)啟DSM協(xié)同模式

ES8388 MIC無(wú)偏置

MICBIAS寄存器未使能

寫(xiě)入寄存器:echo '0E 01' > /sys/kernel/debug/asoc/ES8388/codec_reg0x0E=0x01使能)

ES8388增益不足

ADC/DAC增益寄存器值過(guò)低

1. ADC增益(0x0C):echo '0C 70' > ...0x70對(duì)應(yīng)+20dB);2. DAC增益(0x10):echo '10 7F' > ...

總結(jié)

1.RK全平臺(tái)Audio開(kāi)發(fā)的核心是通用邏輯+分芯片適配:通用部分提供硬件檢查、驅(qū)動(dòng)配置、調(diào)試工具的標(biāo)準(zhǔn)化流程,分芯片部分聚焦接口差異、時(shí)鐘配置和專屬問(wèn)題;

2.ES8388作為通用Codec,其適配核心是“DTS分芯片綁定+Codec寄存器精準(zhǔn)控參,需根據(jù)RK芯片的I2C總線、I2S/PDM控制器、時(shí)鐘源特點(diǎn)調(diào)整配置;

3.調(diào)試時(shí)優(yōu)先遵循通用流程排查共性問(wèn)題,再用Codec專屬工具解決個(gè)性問(wèn)題,結(jié)合示波器、寄存器讀寫(xiě)和分芯片測(cè)試命令,高效定位問(wèn)題。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 音頻
    +關(guān)注

    關(guān)注

    31

    文章

    3188

    瀏覽量

    85583
  • audio
    +關(guān)注

    關(guān)注

    1

    文章

    332

    瀏覽量

    61425
  • 瑞芯微
    +關(guān)注

    關(guān)注

    27

    文章

    794

    瀏覽量

    54330
  • Rockchip
    +關(guān)注

    關(guān)注

    0

    文章

    92

    瀏覽量

    19583
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    RK3562 單板機(jī) Linux 應(yīng)用開(kāi)發(fā)實(shí)戰(zhàn)手冊(cè):LED/CAN/TCP/UART 案例與 Python 開(kāi)發(fā)(二)

    本文為創(chuàng)龍科技RK3562 單板機(jī)應(yīng)用開(kāi)發(fā)指南,核心包含交叉編譯工具鏈部署、GDB 遠(yuǎn)程調(diào)試,以及 LED、CAN、TCP/UDP、MQTT 等實(shí)戰(zhàn)案例。文檔支持 C/C++ 與 Python 雙語(yǔ)
    的頭像 發(fā)表于 02-25 11:35 ?361次閱讀
    <b class='flag-5'>RK</b>3562 單板機(jī) Linux 應(yīng)用<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b>手冊(cè):LED/CAN/TCP/UART 案例與 Python <b class='flag-5'>開(kāi)發(fā)</b>(二)

    深入解析U-Boot image.c:RK平臺(tái)鏡像處理核心邏輯

    的SD/NAND/SPI等啟動(dòng)方式做了專屬適配。本文將拆解image.c的核心邏輯,梳理RK平臺(tái)鏡像處理的關(guān)鍵流程,幫助開(kāi)發(fā)者理解和調(diào)試啟動(dòng)
    的頭像 發(fā)表于 02-24 16:46 ?1459次閱讀
    深入解析U-Boot image.c:<b class='flag-5'>RK</b><b class='flag-5'>平臺(tái)</b>鏡像處理核心<b class='flag-5'>邏輯</b>

    一文吃透RK平臺(tái)OTA升級(jí)開(kāi)發(fā):從邏輯到調(diào)試的完整指南

    ,能讓開(kāi)發(fā)者高效解決固件更新、功能迭代等問(wèn)題。本文將從升級(jí)邏輯、核心技巧、調(diào)試要點(diǎn)到問(wèn)題排查,全方位拆解 RK 平臺(tái) OTA 升級(jí)開(kāi)發(fā),附關(guān)
    的頭像 發(fā)表于 02-09 16:26 ?336次閱讀
    一文吃透<b class='flag-5'>RK</b><b class='flag-5'>平臺(tái)</b>OTA升級(jí)<b class='flag-5'>開(kāi)發(fā)</b>:從<b class='flag-5'>邏輯</b>到調(diào)試的完整<b class='flag-5'>指南</b>

    RK平臺(tái)UART開(kāi)發(fā)!從驅(qū)動(dòng)配置到測(cè)試流程

    完善的 UART 開(kāi)發(fā)支持,本文將結(jié)合官方開(kāi)發(fā)指南,從功能特點(diǎn)、驅(qū)動(dòng)配置、測(cè)試驗(yàn)證三個(gè)維度,帶大家快速掌握 RK 平臺(tái) UART 開(kāi)發(fā)技巧,
    的頭像 發(fā)表于 02-04 17:44 ?1784次閱讀
    <b class='flag-5'>RK</b><b class='flag-5'>平臺(tái)</b>UART<b class='flag-5'>開(kāi)發(fā)</b>!從驅(qū)動(dòng)配置到測(cè)試<b class='flag-5'>全</b>流程

    RK平臺(tái)Linux IOMMU開(kāi)發(fā):從原理到實(shí)戰(zhàn)

    顯示(VOP)、編解碼(VPU/HEVC)等場(chǎng)景。今天就從原理、驅(qū)動(dòng)、實(shí)戰(zhàn)、問(wèn)題排查、Linux 內(nèi)存管理支撐五個(gè)維度,帶大家快速上手 RK 平臺(tái) IOMMU 開(kāi)發(fā)。
    的頭像 發(fā)表于 02-04 16:24 ?1535次閱讀
    <b class='flag-5'>RK</b><b class='flag-5'>平臺(tái)</b>Linux IOMMU<b class='flag-5'>開(kāi)發(fā)</b>:從原理到<b class='flag-5'>實(shí)戰(zhàn)</b>

    一文打通Rockchip DP調(diào)試:從原理到實(shí)戰(zhàn),覆蓋RK3399/RK3576/RK3588平臺(tái)

    嵌入式開(kāi)發(fā)中,DisplayPort(DP)接口的調(diào)試常讓工程師頭疼 —— 不同芯片特性差異大、Type-C 與標(biāo)準(zhǔn)口配置不同、高分辨率輸出異常、MST 多屏適配難… 尤其是 Rockchip RK3399、
    的頭像 發(fā)表于 02-04 16:14 ?351次閱讀
    一文打通Rockchip DP調(diào)試:從原理到<b class='flag-5'>實(shí)戰(zhàn)</b>,覆蓋<b class='flag-5'>RK</b>3399/<b class='flag-5'>RK</b>3576/<b class='flag-5'>RK</b>3588<b class='flag-5'>全</b><b class='flag-5'>平臺(tái)</b>

    RK3576音頻調(diào)試全紀(jì)錄

    在嵌入式設(shè)備開(kāi)發(fā)中,音頻調(diào)試往往是“牽一發(fā)而動(dòng)全身” 的環(huán)節(jié) —— 既需要對(duì)齊硬件原理圖的信號(hào)定義,又要適配軟件層的 codec 配置、引腳映射和驅(qū)動(dòng)邏輯。本文基于 RK3576
    的頭像 發(fā)表于 02-02 17:13 ?1466次閱讀
    <b class='flag-5'>RK</b>3576音頻調(diào)試全紀(jì)錄

    深度解析ES8389/ES8390/音頻芯片Linux驅(qū)動(dòng)(Linux6.1內(nèi)核)

    基于 Linux6.1 內(nèi)核,從驅(qū)動(dòng)架構(gòu)、寄存器配置、核心函數(shù)、數(shù)據(jù)流走向四個(gè)維度,完整拆解 ES8389 的 Linux 驅(qū)動(dòng)實(shí)現(xiàn),幫你吃透這款芯片的驅(qū)動(dòng)邏輯。 ? ? 注意:在講解 rk3576 系列課程的視頻中有
    的頭像 發(fā)表于 02-02 11:37 ?1355次閱讀
    深度解析<b class='flag-5'>ES</b>8389/<b class='flag-5'>ES</b>8390/音頻芯片Linux驅(qū)動(dòng)(Linux6.1內(nèi)核)

    RK?平臺(tái)?SPI?開(kāi)發(fā)完全指南(驅(qū)動(dòng)?+?配置?+?測(cè)試?+?優(yōu)化)

    Linux 平臺(tái) SPI 驅(qū)動(dòng)已形成完善的開(kāi)發(fā)體系,支持 Master/Slave 雙模式、多速率適配及靈活配置。本文基于 Rockchip 官方開(kāi)發(fā)指南,從功能特性、驅(qū)動(dòng)配置、測(cè)試
    的頭像 發(fā)表于 01-30 22:35 ?649次閱讀
    <b class='flag-5'>RK</b>?<b class='flag-5'>平臺(tái)</b>?SPI?<b class='flag-5'>開(kāi)發(fā)</b>完全<b class='flag-5'>指南</b>(驅(qū)動(dòng)?+?配置?+?測(cè)試?+?優(yōu)化)

    C#上位機(jī)實(shí)戰(zhàn)開(kāi)發(fā)指南

    電子發(fā)燒友網(wǎng)站提供《C#上位機(jī)實(shí)戰(zhàn)開(kāi)發(fā)指南.pdf》資料免費(fèi)下載
    發(fā)表于 01-11 17:15 ?6次下載

    RK3506 MIPI轉(zhuǎn)HDMI顯示開(kāi)發(fā)實(shí)戰(zhàn):從硬件到驅(qū)動(dòng)解析

    從 0 入門 Linux 嵌入式開(kāi)發(fā)!RK3506 開(kāi)發(fā)板實(shí)戰(zhàn)教程系列開(kāi)篇 在嵌入式設(shè)備開(kāi)發(fā)中,MIPI DSI接口(移動(dòng)行業(yè)處理器接口)廣泛用于連接LCD屏,而HDMI則是高清顯示輸
    的頭像 發(fā)表于 01-06 07:09 ?559次閱讀
    <b class='flag-5'>RK</b>3506 MIPI轉(zhuǎn)HDMI顯示<b class='flag-5'>開(kāi)發(fā)</b><b class='flag-5'>實(shí)戰(zhàn)</b>:從硬件到驅(qū)動(dòng)<b class='flag-5'>全</b>解析

    RK?平臺(tái)?Vendor Storage?開(kāi)發(fā)指南:基礎(chǔ)知識(shí)、流程與實(shí)用技巧

    在瑞芯微(RK平臺(tái)的嵌入式開(kāi)發(fā)中,vendor_storage?是一個(gè)核心模塊,專門用于存儲(chǔ)?SN(序列號(hào))、MAC?地址、DRM?密鑰等廠商專屬數(shù)據(jù)。它不僅提供了跨環(huán)境的數(shù)據(jù)讀寫(xiě)能力,還具
    的頭像 發(fā)表于 11-22 07:11 ?663次閱讀
    <b class='flag-5'>RK</b>?<b class='flag-5'>平臺(tái)</b>?Vendor Storage?<b class='flag-5'>開(kāi)發(fā)指南</b>:基礎(chǔ)知識(shí)、流程與實(shí)用技巧

    避坑指南!RK3568開(kāi)發(fā)板選型,這5點(diǎn)沒(méi)看清千萬(wàn)別下手!(附迅為驅(qū)動(dòng)開(kāi)發(fā)指南資源)

    避坑指南!RK3568開(kāi)發(fā)板選型,這5點(diǎn)沒(méi)看清千萬(wàn)別下手!(附迅為驅(qū)動(dòng)開(kāi)發(fā)指南資源)
    的頭像 發(fā)表于 10-30 15:49 ?787次閱讀
    避坑<b class='flag-5'>指南</b>!<b class='flag-5'>RK</b>3568<b class='flag-5'>開(kāi)發(fā)</b>板選型,這5點(diǎn)沒(méi)看清千萬(wàn)別下手!(附迅為驅(qū)動(dòng)<b class='flag-5'>開(kāi)發(fā)指南</b>資源)

    新品 | Module Audio,ES8388音頻交互模塊

    ModuleAudio是一款面向音頻交互的M5Stack擴(kuò)展模塊,基于高性能的ES8388音頻編解碼方案,提供雙通道3.5mm音頻接口(TRS音頻接口僅支持麥克風(fēng)輸入,TRRS復(fù)合接口支持麥克風(fēng)輸入
    的頭像 發(fā)表于 04-25 14:16 ?1517次閱讀
    新品 | Module <b class='flag-5'>Audio</b>,<b class='flag-5'>ES8388</b>音頻交互模塊

    STM32F10xxx硬件開(kāi)發(fā)指南

    官方STM32F10xxx硬件開(kāi)發(fā)指南
    發(fā)表于 04-14 14:59 ?3次下載