拥有C标签的文章

linux下的UDP广播通讯,客户端和服务器实现

一、理解广播地址:专门用于同时向网络中所有工作站进行发送的一个地址叫做广播地址。在使用TCP/IP 协议的网络中,主机标识段host ID 为全1 的IP 地址为广播地址。如果你的IP为:192.168.1.39,子网掩码为:255.255.255.0,则广播地址为:192.168.1.255;如果IP为192.168.1.39,子网掩码为:255.255.255.192,则广播地址为:192.1
阅读全文

UWB爬坑笔记之基于时间槽的测距实现

1、基站配置进入升级模式2、基站通过串口接收ota数据,然后通过UWB广播消息发送给标签,然后标签升级;标签和基站之间的应答
阅读全文

音频广播播放功能实现逻辑分享

广播的业务还是挺好实现的,作为练手项目绝对不错,主要涉及到几个点:1、音频数据采集;2、音频数据编码;3、媒体流组包发送;4、UDP Socket服务器、客户端实现;5、音频抖动缓冲区,及播放器实现;
阅读全文

UWB定位产品开发爬坑记录-4

吞吐量要解决的几个问题:1、标签时隙管理;一种方式:基站主导,官方的TREK1000代码有类似的逻辑;一个标签,比方每2s发送一次P帧,2、多基站测距;A站、B站、C站回复A帧的时间不同,需要做延时发送;具体延时多久,也需要同标签做好时间窗口同步;
阅读全文

UWB定位产品开发爬坑记录-3

DW1000跟MCU之间是通过SPI读写完成数据交互,如果SPI数据读写有延迟,对基站吞吐量的影响是很大的,最近一次,分析标签完成一次测距时间太长的问题,就找到了SPI读写过程中的问题,当然也有选用MCU自身主频低的因素在里面;
阅读全文

STM32音频解码模块选型过程记录

硬件同事在调研通过PCM音频模块,完成PCM音频流的播放,一共使用了3个模块:1、CJMCU-5102模块:PCM5102为 I2S-DAC 解码器;支持I2S输入;没有参数配置;2、WM8978模块: WM8978为DAC+ADC芯片,除了DAC解码功能,还带了一个MIC录音功能;支持I2S输入;支持I2C配置相关参数;3、VS1053模块:VS1053是音频编解码芯 片,支持:MP3/WMA/
阅读全文

UWB定位产品开发爬坑记录-2

近期的几个问题着实让人头疼,过程也是相当坎坷;1、丢包率硬件的稳定性,软件一样的逻辑,丢包率居高不下,一直在40%以上;还好硬件同事不甩锅,发现硬件PA的问题,重新修改了一版硬件后,确实丢包率下来了好多,还是需要有一般靠谱的伙伴;当然软件这块也做了好多修改,丢包重试;sniffer模式的实现;2、功耗;功耗仪上测试了好几版,抓波形,分析工作时长;分析竞品的工作时长,找到功耗消耗长的原因:第一个:T
阅读全文

一个windows端服务拷贝文件到共享文件夹的方法记录

一个需求,需要实现拷贝一个本地文件到共享文件夹的功能,思路是先开启网络共享文件夹的访问,然后执行拷贝命令;开启网络共享文件夹的免密码访问,需要在cmd.exe命令窗口,使用net use命令,如:net use \\192.168.21.102 "password" /user:"test"另外,执行cmd.exe,通常方法是使用system调用或者wine
阅读全文

在Hi3516ev300上调通PJSIP 的音频通话过程记录

关键词:pjsip、hi3516ev300、voip第一步:pjsip在hi3516ev300的移植:这个工作量相对较小,配置host为arm-himix100-linux编译都能顺利通过./configure --host=arm-himix100-linux  --prefix=$PWD/install  --disable-libwebrtc
阅读全文

Hi3516ev300调通rtp取视频流

网上购买了一块hi3516ev300的开发板,收到开发板后,把rtsp播放的基本功能验证了下,摄像头和MIC功能都正常;接下来期望是调通sdk版本中sample代码的视频录制和声音录制功能;平台:Hi3516ev300调试手段:gdb,日志;SDK: Hi3516E V200R001C01SPC012参考代码:https://github.com/lmshao/HisiLive 
阅读全文
首页 1234 末页 共 34 条记录