您尚未登录。

#1 Re: 全志 SOC » t113-s3 adbd cpu占用率45% » 2024-12-16 10:39:24

帝国炮灰 说:
804715358@qq.com 说:

我也是芒果派的tina,adb的cpu占用率和你一样,那估计就是软件的问题了

这个问题解决了,内核开启futex就正常了

有用,就是这个问题,这个问题会导致 sleep函数等操作无法正常使用

#2 Re: 全志 SOC » f1c100s linux 中把esp8266当成网卡上网 » 2024-12-15 20:35:00

这个方案听说不太稳定,我后面用的xr829方案

#3 Re: 全志 SOC » T113 音频播放噪音过大 » 2024-12-11 10:02:36

目前分析可能是由于硬件设计导致的原因,测试了市面上常见的几款开发板,基本上都存在噪音,唯独测试百问网的开发板没有噪音

#5 全志 SOC » T113 音频播放噪音过大 » 2024-12-04 11:29:46

天岦
回复: 3

交代一下背景:
1.使用T113-S3主控芯片
2.电源由12V->5V->电源树,codec部分单独有ldo供电
3.具体电路如下:
T113-codec图.png
T113-电源贴图.png
t113-耳机输出图.png
T113-音频布线图.png
4.使用的是芒果派SDK
5.开启耳机输出,设置增益为7的时候噪音会非常明显,设置增益小于2时候会有明显的哒哒声
设置增益为0 的时候,输出并不会静音,反而会有哒哒声

#6 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » c++ 11 编译代码 条件变量阻塞状态 wait失效 » 2024-10-24 15:44:22

海石生风 说:

既然怀疑编译器。那它啥版本?哪来的?换过编译器没有?

代码验证没有问题,接下来当然就是排查编译器和系统问题咯,就是换过编译器了,才有下面的系统问题排查

#7 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » c++ 11 编译代码 条件变量阻塞状态 wait失效 » 2024-10-24 15:16:09

目前测试,证实确实是tina linux的问题导致的,更换镜像重新烧录后,执行wait线程挂起,cpu消耗为0,测试正常,目前已经修改了SDK重新编译系统(PS:来路不明的野SDK最好不要用,否则掉到坑里很难爬出来)

root@TinaLinux:~# ./xhl &
root@TinaLinux:~# top
Mem: 18828K used, 93844K free, 0K shrd, 1248K buff, 2716K cached
CPU:   0% usr   4% sys   0% nic  95% idle   0% io   0% irq   0% sirq
Load average: 0.00 0.00 0.00 1/55 225
  PID  PPID USER     STAT   VSZ %VSZ %CPU COMMAND
  223   150 root     S     1880   2%   0% ./xhl
  143     1 root     S     1312   1%   0% /bin/adbd -D
    1     0 root     S     1056   1%   0% /sbin/init
  150     1 root     S     1056   1%   0% -/bin/sh
  225   150 root     R     1056   1%   0% top
  141     1 root     S      696   1%   0% /sbin/swupdate-progress -w
   55     2 root     SW       0   0%   0% [spi0]
   10     2 root     IW       0   0%   0% [rcu_preempt]
   21     2 root     IW       0   0%   0% [kworker/1:1-ubi]
   53     2 root     IW       0   0%   0% [kworker/u4:1-ev]
    7     2 root     IW       0   0%   0% [kworker/u4:0-ev]
    5     2 root     IW       0   0%   0% [kworker/0:0-mm_]
   15     2 root     SW       0   0%   0% [ksoftirqd/1]
   73     2 root     IW       0   0%   0% [kworker/1:2-ubi]
   20     2 root     IW       0   0%   0% [kworker/0:1-ubi]
    9     2 root     SW       0   0%   0% [ksoftirqd/0]
  103     2 root     SW       0   0%   0% [ubifs_bgt0_7]
   16     2 root     IW       0   0%   0% [kworker/1:0-mm_]
   19     2 root     SW       0   0%   0% [rcu_tasks_kthre]
^C 17     2 root     IW<      0   0%   0% [kworker/1:0H-kb]
root@TinaLinux:~# ./cpu_usage 223
Analyzing CPU usage for program: xhl (PID: 223)
TID	Thread_Name	CPU_Usage(%)
223	xhl	0.00%
224	xhl	0.00%
root@TinaLinux:~# Task is ready, proceeding...

#8 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » c++ 11 编译代码 条件变量阻塞状态 wait失效 » 2024-10-24 15:08:38

更换了交叉编译器,重新编译程序,CPU占用问题依旧没得到解决,目前推测应该是tina linux问题

#9 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » c++ 11 编译代码 条件变量阻塞状态 wait失效 » 2024-10-23 00:55:48

感觉应该是编译器问题或者是我的linux线程调度问题,目前采用了一种十分呆瓜的方案,使用while循环,然后再循环中使用sleep来释放cpu,目前能够有效的降低线程中的cpu占用。但是问题依旧存在。

root@TinaLinux:~# ./cpu_usage 312
Analyzing CPU usage for program: main (PID: 312)
TID	Thread_Name	CPU_Usage(%)
312	main	0.00%
313	scan_key	0.00%
314	mount_check	0.00%
315	read_rs485	7.50%
316	din_interrupt	0.00%
317	addr_led_blink	0.00%
318	addr_led_blink	0.00%
319	mixing	0.00%
325	send_codec	30.00%
326	send_spdif	35.50%
root@TinaLinux:~# kill -9 312
root@TinaLinux:~# Killed
TXplayer has stopped. Restarting in 5 seconds...
TXplayer lost executable permission. Adding executable permission again...
Thread Name: main, TID: 332
[ 1542.112483] sw_uart_check_baudset()903 - uart1, baud 500000 beyond rance
Thread Name: mount_check, TID: 334
Thread Name: scan_key, TID: 333
Thread Name: mixing, TID: 339
Thread Name: addr_led_blink, TID: 337
Thread Name: read_rs485, TID: 335
Thread Name: din_interrupt, TID: 336
Thread Name: addr_led_blink, TID: 338
[ 1542.149690] [SNDCODEC][sunxi_card_hw_params][620]:stream_flag: 0
[ 1542.374365] sunxi-spdif 2036000.spdif: active: 1
Thread Name: send_codec, TID: 345
Thread Name: send_spdif, TID: 346
root@TinaLinux:~# ./cpu_usage 332
Analyzing CPU usage for program: main (PID: 332)
TID	Thread_Name	CPU_Usage(%)
332	main	0.00%
333	scan_key	0.00%
334	mount_check	0.00%
335	read_rs485	7.50%
336	din_interrupt	0.00%
337	addr_led_blink	0.00%
338	addr_led_blink	0.00%
339	mixing	0.00%
345	send_codec	0.00%
346	send_spdif	1.00%

#10 Re: Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » c++ 11 编译代码 条件变量阻塞状态 wait失效 » 2024-10-22 21:44:03

同样得代码再服务器上跑没啥问题,两个线程得占用都是0,奇奇怪怪得。

t113@t113-docker-1:~/t113/cpu_usage/build$ ./waitT &
[2] 9925
t113@t113-docker-1:~/t113/cpu_usage/build$ ./cpu_usage 9925
Analyzing CPU usage for program: waitT (PID: 9925)
TID	Thread_Name	CPU_Usage(%)
9925	waitT	0.00%
9926	waitT	0.00%
t113@t113-docker-1:~/t113/cpu_usage/build$ Task is ready, proceeding...

#11 Qt/MSVC/MINGW/C++/MFC/GTK+/Delphi/BCB » c++ 11 编译代码 条件变量阻塞状态 wait失效 » 2024-10-22 21:20:39

天岦
回复: 7

基于全志T113-s3硬件平台,使用condition_variable 条件变量时候调用wait阻塞等待变量释放,但是再等待通知期间,cpu并不会释放,而是一直保持占用状态。难以理解。
以下是测试代码:

#include <iostream>
#include <thread>
#include <mutex>
#include <condition_variable>

std::mutex mtx;
std::condition_variable cond_not_empty_;
bool ready = false;

void wait_for_task() {
    std::unique_lock<std::mutex> lock(mtx);
    // 等待直到 ready 为 true
    cond_not_empty_.wait(lock, []{ return ready; });
    std::cout << "Task is ready, proceeding...\n";
}

void signal_task() {
    std::lock_guard<std::mutex> lock(mtx);
    ready = true;
    // 唤醒等待的线程
    cond_not_empty_.notify_one();
}

int main() {
    std::thread worker(wait_for_task);
    // 模拟其他工作
    std::this_thread::sleep_for(std::chrono::seconds(20));
    signal_task();  // 通知任务已准备好
    worker.join();
    return 0;
}

以下是执行完代码处理后得结果,主线程休眠装台0占用,worker线程占用cpu再25%:
tjbl_err.png

#12 Re: ESP32/ESP8266 » esp32-p4 datasheet 数据手册 » 2024-07-19 11:03:42

乐鑫官方的esp32-p4开发板原理图,各位大佬可以参考一下
esp32-p4-function-ev-board-schematics.pdf

#13 Re: 全志 SOC » xr829扫描不到wifi » 2024-07-10 13:57:01

完结撒花,调试到最后还是驱动问题,完成了 f1c200s tina 3.5 kernel 3.10硬件平台的xr829驱动调试,完成了wifi版本移植,踩坑了驱动移植、驱动加载不成功、扫描不到wifi、ping时间超时等一堆问题,终于爬坑成功,感谢各位大佬的支持。

root@TinaLinux:/# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr 90:85:DC:C6:92:77
          inet addr:192.168.31.5  Bcast:192.168.31.255  Mask:255.255.255.0
          inet6 addr: fe80::9285:dcff:fec6:9277/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5912 errors:0 dropped:28 overruns:0 frame:0
          TX packets:238 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:992559 (969.2 KiB)  TX bytes:27956 (27.3 KiB)

root@TinaLinux:/# ping www.baidu.com
PING www.baidu.com (36.155.132.3): 56 data bytes
64 bytes from 36.155.132.3: seq=0 ttl=53 time=15.144 ms
64 bytes from 36.155.132.3: seq=1 ttl=53 time=17.370 ms
64 bytes from 36.155.132.3: seq=2 ttl=53 time=12.862 ms
64 bytes from 36.155.132.3: seq=3 ttl=53 time=21.165 ms
64 bytes from 36.155.132.3: seq=4 ttl=53 time=23.217 ms
64 bytes from 36.155.132.3: seq=5 ttl=53 time=86.893 ms
^C
--- www.baidu.com ping statistics ---
6 packets transmitted, 6 packets received, 0% packet loss
round-trip min/avg/max = 12.862/29.441/86.893 ms

#14 Re: 全志 SOC » xr829扫描不到wifi » 2024-07-07 02:21:29

ubuntu 说:

换天线?

板载天线测试了,硬件连接没啥问题,但是就是扫描不到wifi,把板载PCB的线弄断,接了一个fpc天线,测试还是不行,依旧是很难搜索到wifi。从偶尔扫描到的WiFi信号来看,偶尔能扫描到的wifi信号也在-55左右,这个值也勉强的能算作正常了,应该不是天线问题

#15 全志 SOC » xr829扫描不到wifi » 2024-07-06 23:42:27

天岦
回复: 3

大佬们,请教一下,f1c200s tina 3.5.1 linux-3.10 硬件平台,移植了xr829驱动,目前网课是可以使用了,但是大概率扫描不到wifi,该往哪方面偏差问题啊。
下面是扫描wifi路由的结果,大概率情况下设备是一个wifi都扫描不到的,只能偶尔扫描到几个wifi。
偶尔赛秒到的几个wifi,看样子不像是硬件设计问题:

root@TinaLinux:/# wifi_scan_results_test ?[J

*********************************
***Start scan!***
*********************************
bssid / frequency / signal level / flags / ssid
60:fa:9d:0b:83:70       2437    -55     [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]       ChinaNet-wQLp
02:68:eb:53:82:76       2437    -62     [WPA2-PSK-CCMP][WPS][ESS][P2P]  DIRECT-76-HP M429fdw LJ
ac:74:09:91:b6:66       2437    -85     [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][ESS]    14-603
ac:74:09:91:b6:64       2437    -86     [ESS]
******************************
Wifi get_scan_results: Success!
******************************

大概率是扫描不到wifi:

root@TinaLinux:/# wifi_scan_results_test ?[J 

*********************************
***Start scan!***
*********************************
bssid / frequency / signal level / flags / ssid
******************************
Wifi get_scan_results: Success!

#16 Re: 全志 SOC » 求一份xr829 tina sdk 3.10内核的驱动 » 2024-07-05 16:53:59

目前好像调试成功了,能够扫描到wifi网络了,但是硬件设计的天线好像有点问题,扫描到的wifi比较少

root@TinaLinux:/etc/init.d# wifi_scan_results_test ?[J

*********************************
***Start scan!***
*********************************
bssid / frequency / signal level / flags / ssid
60:fa:9d:0b:83:70       2437    -63     [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]       ChinaNet-wQLp
80:b5:75:16:07:e8       2437    -79     [WPA-PSK-CCMP+TKIP][WPA2-PSK-CCMP+TKIP][WPS][ESS]       ChinaNet-YejT
******************************
Wifi get_scan_results: Success!
******************************

#17 Re: 全志 SOC » 有用过全志A40i的吗,可以分享一下资料不 » 2024-07-05 10:03:20

lghtjpu 说:

https://pan.baidu.com/s/1zm8A8aczylv5yje-9JCLtw   提取码:wj0v

之前买的开发板

正在找这款芯片的sdk,非常感谢大佬的分享

#18 Re: 全志 SOC » 求一份xr829 tina sdk 3.10内核的驱动 » 2024-07-01 10:31:29

目前insmod xr829可以正常加载了,再系统中也能正常的看到网卡设备了,但是wifi还是不能正常使用,也不知道问题出在哪里了,有大佬知道的么
下面是加载驱动打样的信息

[  114.160762] ======== XRADIO WIFI OPEN ========
[  114.175860] [XRADIO_ERR] <try_create_hwinfo_buffer : 1513>read hwinfo file:/tmp/hwinfo.bin failed!
[  114.186041] [XRADIO] Driver Label:XR_V02.16.77_HT40_01.31  Jun 30 2024 09:33:05
[  114.197532] [XRADIO] Allocated hw_priv @ c1b90fa0
[  114.206299] sunxi-wlan wlan: bus_index: 0
[  114.320923] [XRADIO] Detect SDIO card 0
[  114.336079] sunxi-mmc sdc0: sdc set ios: clk 0Hz bm PP pm UP vdd 21 width 1 timing LEGACY(SDR12) dt B
[  114.365446] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[  114.394618] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[  114.408681] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 21 width 1 timing LEGACY(SDR12) dt B
[  114.422091] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 16 width 1 timing LEGACY(SDR12) dt B
[  114.443349] sunxi-mmc sdc0: sdc set ios: clk 400000Hz bm PP pm ON vdd 16 width 1 timing SD-HS(SDR25) dt B
[  114.454933] sunxi-mmc sdc0: sdc set ios: clk 50000000Hz bm PP pm ON vdd 16 width 1 timing SD-HS(SDR25) dt B
[  114.466830] sunxi-mmc sdc0: sdc set ios: clk 50000000Hz bm PP pm ON vdd 16 width 4 timing SD-HS(SDR25) dt B
[  114.479751] mmc0: new high speed SDIO card at address 0001
[  114.495005] [SBUS] XRadio Device:sdio clk=50000000
[  114.525035] [XRADIO] XRADIO_HW_REV 1.0 detected.
[  114.624683] [XRADIO] xradio_update_dpllctrl: DPLL_CTRL Sync=0x01400000.
[  114.739374] [XRADIO] Bootloader complete
[  114.861895] [XRADIO] Firmware completed.
[  114.877836] [WSM] Firmware Label:XR_C09.08.52.64_DBG_02.85 2GHZ HT40 Apr  9 2019 11:15:08
[  114.888069] [XRADIO] Firmware Startup Done.
[  114.894755] [XRADIO_WRN] enable Multi-Rx!
[  114.901150] cfg80211: Updating information on frequency 2412 MHz with regulatory rule:
[  114.910123] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  114.918481] cfg80211: Updating information on frequency 2417 MHz with regulatory rule:
[  114.927300] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  114.935641] cfg80211: Updating information on frequency 2422 MHz with regulatory rule:
[  114.944452] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  114.952750] cfg80211: Updating information on frequency 2427 MHz with regulatory rule:
[  114.961566] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  114.969890] cfg80211: Updating information on frequency 2432 MHz with regulatory rule:
[  114.978705] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  114.987029] cfg80211: Updating information on frequency 2437 MHz with regulatory rule:
[  114.995840] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.004177] cfg80211: Updating information on frequency 2442 MHz with regulatory rule:
[  115.012957] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.021297] cfg80211: Updating information on frequency 2447 MHz with regulatory rule:
[  115.030121] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.038452] cfg80211: Updating information on frequency 2452 MHz with regulatory rule:
[  115.047259] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.055592] cfg80211: Updating information on frequency 2457 MHz with regulatory rule:
[  115.064399] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.072694] cfg80211: Updating information on frequency 2462 MHz with regulatory rule:
[  115.081508] cfg80211: 2402000 KHz - 2472000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.089831] cfg80211: Updating information on frequency 2467 MHz with regulatory rule:
[  115.098638] cfg80211: 2457000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.106967] cfg80211: Updating information on frequency 2472 MHz with regulatory rule:
[  115.115774] cfg80211: 2457000 KHz - 2482000 KHz @ 40000 KHz), (600 mBi, 2000 mBm)
[  115.124096] cfg80211: Updating information on frequency 2484 MHz with regulatory rule:
[  115.132884] cfg80211: 2474000 KHz - 2494000 KHz @ 20000 KHz), (600 mBi, 2000 mBm)
[  115.159424] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'

#19 Re: 全志 SOC » 求一份xr829 tina sdk 3.10内核的驱动 » 2024-06-30 20:48:52

天岦 说:
晕哥 说:

从 linux3.4 里面复制过去试一试:

lichee/linux-3.4/drivers/net/wireless/xr829

试过了,直接复制到c200s的板子中好多编译报错,接口需要改动

现在我这边改了一下接口,目前能够成功编译出来.ko文件了也能够加载,但是调用wifi的时候显示接口报错

#20 Re: 全志 SOC » 求一份xr829 tina sdk 3.10内核的驱动 » 2024-06-30 20:30:36

晕哥 说:

从 linux3.4 里面复制过去试一试:

lichee/linux-3.4/drivers/net/wireless/xr829

试过了,直接复制到c200s的板子中好多编译报错,接口需要改动

#21 Re: 全志 SOC » 求一份xr829 tina sdk 3.10内核的驱动 » 2024-06-30 15:06:39

有大佬做过么f1c200s 的tina sdk中添加xr829网卡么,有偿求一份

#22 Re: ESP32/ESP8266 » esp32-p4 datasheet 数据手册 » 2024-06-29 17:04:28

wujique 说:

有开发板原理图吗?

启明云端有一块板子可以看看有没有资料,官网的资料还没开放,最近忙也没来得及找

#23 全志 SOC » 求一份xr829 tina sdk 3.10内核的驱动 » 2024-06-29 17:00:57

天岦
回复: 6

目前网上能找到的都是3.4 4.9 和5.4版本的驱动,自己尝试修改了4.9版本的xr829驱动到3.10内核版本中,发现运行不了,一直驱动不起来,有没有大佬做过,求一份驱动,我的硬件版本是F1C200s Tina sdk 3.5.1

#24 全志 SOC » 请教一下,怎么查看tina sdk中使用的交叉编译器 » 2024-06-25 16:14:48

天岦
回复: 0

请教一下,怎么查看tina sdk中使用的交叉编译器,使用的是f1c200s硬件平台,menuconfig中并不能看到编译工具链位置,使用prebuilt/gcc/linux-x86/arm/toolchain-sunxi-arm9-musl/toolchain/bin/arm-openwrt-linux-muslgnueabi-gcc这个交叉编译器编译的程序可以正常运行,但是不知道该怎么查看编译过程中使用的交叉编译器

#25 Re: ESP32/ESP8266 » esp32-p4 datasheet 数据手册 » 2024-06-21 19:29:56

BMN李 说:

蹲ESP32-C5

c系列RV架构确实不错,不过主频有点低,IO有点少,硬件资源受限,蹲一波P4看看。盲猜c5依旧带有残血版的USB:lol

#26 Re: ESP32/ESP8266 » esp32-p4 datasheet 数据手册 » 2024-06-21 19:27:52

lignin 说:

乐鑫撤回了一份淘宝芯片购买途径

等待量产把,目前应该还是再内测中,拿不到货,不然以乐鑫的尿性绝对是对个人开发者开放的

#27 Re: 全志 SOC » 求一份v3s的tina sdk » 2024-06-20 22:06:09

hameyou 说:

tina里面自带的硬解码库肯定没问题,都是全志适配过的,至于v3s tina sdk只能问代理商要了

要不到啊,做v3s的代理本来不多,而且都是要大批量拿货才给sdk的,自己先要玩玩,屯不起那么多货

#28 Re: 全志 SOC » F1C200S buildroot的交叉编译工具链编译驱动报错(已解决) » 2024-06-20 17:50:12

哈哈哈,这个ARCH设置的有点奇怪,目前玩的多半是32位的,特别是全志,万年A7

#30 Re: ESP32/ESP8266 » 计划做一款基于ESP32 S3的调试工具,具备工业485、CAN调试功能 » 2024-06-20 16:04:07

学习以下,esp32-s3自带can功能,只需要添加phy芯片就能用了,但是esp32-s3的性能比较弱和引脚数也比较少,比较期待qfn88封装的esp32-p4,双核400Mhz,可能更加适合这个场景。

#31 NB-IoT/2G模块/4G模块/GPRS模块/GPS/北斗 » 开贴记录一下合宙air780e系列,arm-wb音频编码,支持16k 16bit音频压缩 » 2024-06-20 15:55:10

天岦
回复: 0

合宙air780e提供的音频压缩算法库只有amr-nb算法,只支持8k 采样率的音频,已经满足不了现在的语言识别等系统中对录音采样率的要求了,于是移植了一个amr-wb音频压缩算法,支持16k采样率。移植的是定点计算版本,减少对对算力的消耗,不过从最终的测试结果来看amr-wb算法,消耗的内存空间比较小,对算力的要求比较高,实际使用只能用最低一档的码率输出。放在其他算力高一点的平台可能效果更好。以下是对应的编码库和调用demo。


amr-wbDemo.7zaacenc.7z

#32 全志 SOC » 求一份v3s的tina sdk » 2024-06-20 15:33:43

天岦
回复: 2

想用v3s的硬件编解码功能,目前用的uboot+内核+buildroot的方式方式开发,添加的 libcedarx兼容性不太好,想试试tina里面自带的硬解码库会不会好用一点

#34 Re: 全志 SOC » 全志R328开发板 » 2023-11-29 12:41:22

板子还有么,求一块开发板,772725915@qq.com

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn