瑞芯微RV1106开发板
代码语言:javascript复制板载特性:
CPU:ARM Cortex-A7 1.2GHZ 主频 0.5Tops
存储:内置128M DDR3L内存 板载 Nand Flash
多媒体:RGB LCD接口,UVC通用摄像头、MIPI摄像头
通讯:百兆以太网(内置PHY)、USB OTG
其他外设:UART/GPIO/SPI
其他通讯接口:蓝牙、WIFI、4G
EMMC 5.1 标配4G
工作电压 3.4-5.5V 500mA以上
工作温度 -10~ 75度
外设:
代码语言:javascript复制1、mipicsi摄像头
单目 GC2093 摄像头
双目 GC2093 摄像头
2、speaker,直接接功放
喇叭输出底板外挂5W功放
耳机孔
3、mic
一个模拟,一个liaein输入
4、wifi
2.4G/5G AP6256
5、4g
6、蓝牙
支持5.0,支持BLE模式
开发板底板尺寸信息:
长 | 110mm |
宽 | 90mm |
高 | 14mm |
核心板尺寸
长 | 40mm |
宽 | 30mm |
高 | 2.8mm |
荣品rv1106开发板开箱指南
1、基本功能参照手册验证OK,包括串口日志、MIC录音/播放;摄像头取流;
2、alsa-lib使用,发现音频播放可以,但是录制总是不成功。
两点,一是只支持2声道录制,二是只支持samplerrate 为16000录制;
3、其他库支持,安装脚本整理;
代码语言:javascript复制#!/bin/sh
host_dir=$(cd $(dirname $0);pwd)
cp ${host_dir}/S98network /etc/init.d/
chmod x /etc/init.d/S98network
#cp /mnt/UDISK/app/S98voip /oem/usr/etc/init.d/
chmod x ${host_dir}/S99voip
cp ${host_dir}/S99voip /oem/usr/etc/init.d/
#curl
chmod x ${host_dir}/libcurl/*
cp ${host_dir}/libcurl/curl* /usr/sbin/
cp ${host_dir}/libcurl/libcurl.so.4.8.0 /usr/lib/libcurl.so.4
#alsa
cp ${host_dir}/alsa/libasound.so.2.0.0 /usr/lib/libasound.so -R
cp ${host_dir}/alsa/libasound.so.2.0.0 /usr/lib/libasound.so.2 -R
mkdir /usr/share/alsa/
cp ${host_dir}/alsa/conf/* /usr/share/alsa/ -R
4、刷机工具和系统编译比之前更简单。
主要工作量:
1、接口方便易用,socket或者其他形式的接口;
比方配置sip账号,调音量;
2、功能完善;
代码语言:javascript复制1、配置功能
mqtt配置?
udp配置?
192.168.16.50 :5599
整理json
搜索广播
cmd://每个命令的cmd不一样,这里必须是2001
from://对配置板 from就是这个字符串
to:这里的to填7个0 或者不填均可以
ts://发送的时间戳
{
"cmd": 2001,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
配置IP
{
"cmd": 2002,
"from": "admin",
"to": "设备sip账号",
"mac": "设备mac",
"data": {
"client_type": "GB",
"client_protocol": "static", // static-静态分配 dhcp-动态分配
"client_ip": "192.168.21.120",//给广播主板配置的ip
"client_netmask": "255.255.255.0"//子网掩码
"client_gateway": "192.168.21.254"//网关
},
"ts": 638207535783123422
}
配置sip账号,服务器
{
"cmd": 2003,
"from": "admin",
"to": "设备sip账号", //可能重复
"mac": "设备mac",
"data": {
"client_type": "GB",
“name”:”xxx巷道” //广播名字
"sip_account": "1010001", //sip账号
"api_server_ip": "192.168.21.112", //广播api服务器ip
"api_server_port": 8080 //广播服务器端口
},
"ts": 638207535783123422
}
查询广播状态
{
"cmd": 2004,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
播放音乐
查询本地音乐列表
{
"cmd": 2005,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
播放文件
{
"cmd": 2006,
"from": "admin",
"url":"/mnt/UDISK/app/local_music/abc_5.mp3",
"repeat":1,//1重复播放 0:不重复
"to": "0000000",
"ts": 638207535783123422
}
停止播放
{
"cmd": 2008,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
添加sip账号
{
"cmd": 2010,
"sip_account":"1010",
"sip_password":"1234",
"sip_realm":"*",
"sip_proxy":"",//ip:port 可以為空
"sip_server":"192.168.1.120",
"sip_server_port":"5060",
"sip_protocol":0,//0:udp, 1:tcp
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
删除sip账号
{
"cmd": 2011,
"sip_account":"1010" ,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
显示sip账号状态
{
"cmd": 2012,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
打电话
{
"cmd": 2013,
"sip_account":"1011",
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
挂断电话
{
"cmd": 2014,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
来电语音提醒
{
"cmd": 2015,
"sip_account":"1011",
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
接听电话
{
"cmd": 2016,
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
设置音量
{
"cmd": 2017,
"setting_volume":30,//0-30
"from": "admin",
"to": "0000000",
"ts": 638207535783123422
}
3、组播通信
喊话
播放
4、SIP功能
语音通话
视频通话
GB28181
5、本地功能
录音
录像
拍照
rtsp
rtmp?
6、裁剪服务器?
本文为呱牛笔记原创文章,转载无需和我联系,但请注明来自呱牛笔记 ,it3q.com
- 上一篇:没有了
- 下一篇: 一段取ADC代码的锅