在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 
阅读全文

鸿蒙liteos-a初体验

1、程序烧录,最开始总是烧录失败,后来确定是HiTool.exe的版本不一样,烧录不上,一定要找与开发板配套的Hitool版本!分区表文件,这个需要跟芯片的flash大小对应上:<?xml version="1.0" encoding="GB2312" ?> <Partition_Info Prog
阅读全文

UWB发送接收调测记录

最近调测UWB的收发,比较困扰的是DW1000是半双工通信方式,也就是要么在RX,要么在TX,那么标签和基站如何协同工作呢,比方标签发包的时候,基站一定要在RX才能收到包,否则发包就会失败,这个协同如何来做呢?其实官方给的例子有一个demo,一个是能说明这个协同的,但是其中的延时,是如何配置的?这也是困扰我好久的问题!
阅读全文

Kamailio+Freeswitch二次环境搭建及验证

版本:kamailio-5.5.4freeswitch-1.10.0使用docker,上一次做kamailio代理freeswitch验证的时候,使用了给docker配置独立IP的方式,确实网络上简单很多,这次使用的是docker的端口转发,多了几个问题,最简单的是docker udp端口池如何配置,然后docker会内部创建一个172.17.0.1的网关,充当docker容器和外头网络通信的路由
阅读全文

BpHero-UWB上位机源码修改过程记录

BpHero-UWB上位机是从DECARANGERTLS PC 端源码修改来的,蓝点开放出来的代码,最基本的几个需求发现不能满足,比方:基站ID修改为非0,1,2,自定义为其他的基站ID,程序就奔溃了; --出现这个问题的主要原因是基站ID作为了数组的下标会用,一大就越界了,所以需要一个基站ID和下标值得映射关系: class GraphicsWidget : pu
阅读全文

调通STM32F103RCT6 与W5500网卡芯片的PING程序

接到一个任务,验证硬件同事的一块板子,网卡芯片W5500的功能是否正常,MCU使用的是STM32F103RCT6 ! 从了解到的信息看,W5500和MCU之间使用SPI接口进行通信,跟最近调了好久的DW1000的使用方法相同,驱动是厂家提供的,也就是只需要调通SPI通信,基本上就能驱动W5500工作!
阅读全文

近期工作小结

近期在做Android双系统开发和维护工作,可能以后也不会涉及到这块了,做个记录!刚接触还是很难的,所以以后有同学如果能做到这块,不要着急,任何技术都是需要时间积累,就这么三两个月能开始修改内核的代码,多少还是觉得有些意思的!
阅读全文

PCM文件添加WAV头

在asr平台实现pcm格式录制的文件增加wav头,发现根据网上给的方法添加wav头的wav文件播放异常,播放没有声音!后来发现问题出现在下面几个地方的问题:1、samplerate和bitrate转换不正确;     int bit_rate = sample_rate * channels *&
阅读全文

property_set/property_get源码解析

昨天和同事花了近半天才梳理出来一个rc文件中set_prop的流程,足见android底层服务设计之复杂!
阅读全文