logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

RV1106+es8388音频采集和播放调试

播放文件无声输出,采集声音数据全为0。

#音视频
RS编码性能测试

这里针对RS编码在我的实际项目上的性能测试。

国产化率计算

国产化率指的是国内生产的占比。一般统计的有国产化数量占比和国产化价值占比两种;两者相辅相成。例如:国产数量为3,国外数量为1,总数量为4,则国产化数量占比为75%。国产价值为11+11+12=4,国外产价值为1100=100,总价值为104,则国产化价值占比为3.8%。由上可知,国产化数量占比和国产化价值占比关联性不大,所以国产化率需要两者都考虑,因此我们常见的国产化叫法应该是“双85”等。还有更

#算法#概率论
UDP传输大量数据的性能优化

在做一个UDP传输视频数据的项目时,数据码率波动在10Mbps~100Mbps,平均在60Mbps,遇到接收端存在丢包问题,通过下面的方法可以解决。步骤1、修改socket的缓冲区大小默认的socket缓冲区大小为164K,通过setsockopt使用SO_RCVBUF来设置接收缓冲区,通过setsockopt使用SO_SNDBUF来设置发送缓冲区,本项目我设置为1M(可以再调整)。步骤2、修改l

linux mac到mac直连原理和方法

基本原理:伪装phy 操作的的返回值,以及为phy的属性填充等。一、uboot修改1)driver/net/zynq_gem.cstatic int phy_detection(struct udevice *dev)这个函数中的两处phyread(priv, priv->phyaddr, PHY_DETECT_REG, &phyreg);...

#linux
RTP包识别

RTP特征选用理由备注UDP协议必须UDP协议 UDP端口号rtp是偶数端口,rtcp端口比rtp端口号大1不排除,乱使用端口号UDP载荷长度不小于12 RTP头版本号(V)始终为2 扩展位(X)扩展位要是使能了长度会变大配合udp包长CC跟在固定头后面CSRC识别符的数目,默认设为0配合udp包长PT7bit,可取值有限,且同一RTP时,

#深度学习
嵌入式linux网页功能实现

采用json数据格式,实现cgi与ajax的数据交换,POST方式。操作过程网上一大堆,这里主要说一下,我自己调试遇到的问题。问题1:参考之前完成的一个模板,网页无法正常应答;但是模板工作正常。解决:在cgi代码中不要随意使用printf添加各种的调试信息,这个会影响网页那边的解析。如果非要打印的话,可以把需要打印的消息内容保存成一个日志文件。问题2:下载大于1M的文件时,下载报错,显示文件过大。

#linux#ajax
嵌入式linux的ext4文件系统更新

一般的嵌入式linux桌面系统都比较大,所以会选择tf卡作为存储介质,它的容量大,在开发阶段使用也方便。但是在客户那边使用时,我们有时需要更新系统,这里有两种方案:1)文件系统双分区第一分区为fat系统,存放uboot、设备树和kernel;第二分区为ext4系统,存放文件系统;第三分区和第二分区相同。使用方法:在需要更新时,把需要更新的文件系统放入第三分区,并修改启动命令行从第三分区启动,重启后

#linux
ubuntu18.04安装vivado的usb cable driver

详细安装可以参考官网的UG973。懒人福利,具体章节示例如下:使用过程中可能会遇到,jtag连接板卡失败问题:解决办法如下:修改虚拟机USB配置,选择USB3.1,默认的是USB2.0。(此过程可以不关闭虚拟机,选择USB3.1后会自动关机并恢复开机)...

MCP2518FD发送时有时候多发数据包问题

本文介绍了使用MCP2518FD芯片实现CAN FD通信时遇到的异常数据包问题及解决方法。作者在周期性发送数据时发现接收端会收到重复帧或异常包,经分析发现与发送FIFO配置有关。通过DeepSeek AI的启发,重点关注了发送函数中的SPI数据写入和发送使能之间的时序问题。最终通过在DRV_CANFDSPI_WriteByteArray和DRV_CANFDSPI_TransmitChannelUp

文章图片
    共 19 条
  • 1
  • 2
  • 请选择