logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式常用算法:环形缓冲区算法

在嵌入式开发中离不开设备通信,而在通信中稳定性最高的莫过于环形缓冲区算法,当读取速度大于写入速度时,在环形缓冲区的支持下不会丢掉任何一个字节(硬件问题除外)。下面我分享一段由我原创的Ringbuffer代码。C文件:[plain] view plain copy/**    **************************************************************

uC/Probe 嵌入式设备在线调试工具

Micrium 推出了 uC/Probe ,这款通用工具能让嵌入式开发人员在实时环境中监测嵌入式系统。有了 uC/Probe ,不再需要像以前一样为了得到系统反馈必须停止一个应用程序;有了 uC/Probe ,用户 可以图形化方式 观测正在运行的嵌入式应用程序的内部,这样节省了大量的开发时间;有了 uC/Probe , 开发者可以保证系统正确地运行,或者迅速找到系统的不稳定性 , 这些不稳定性一般

嵌入式WebSocket的实现

系统硬件采用STM32+DM9000AEP,具体实现步骤如下, 第一步建立TCP监听端口可以随意,等待浏览器发出http请求。 Chrome浏览器发出的请求第二步建立握手服务端需要解析最少4个头字段,并且提取Sec-WebSocket-Key,具体实现如下: 2.1定义字符串常量:2.2截取Upgrade和Connection的头字段字符串值进行

#嵌入式#stm32#websocket
安卓开发之科大讯飞的语音合成和语音识别初实践

VOICE_NAME, "xiaoyan");//默认的,发音人为小燕(青年女声),小梅为新引擎参数,效果好点speechSynthesizer.setParameter(SpeechConstant.SPEED, "50");//语速speechSynthesizer.setParameter(SpeechConstant.VOLUME, "50");//音量

#语音识别#android
stm32 RAM for Algorithm问题,已解决

在此界面将 programming Algorithm内的flash remove,然后再重选就能解决。

文章图片
#stm32
boost::property_tree::ptree解析json数组

json数组如下:{"var_name":"var1","positions":[0.1,0.1,0.1,0.1,0.1,0.1]},;1代码:#include <boost/property_tree/ptree.hpp>#include <boost/property_tree/json_parser.hpp>std::stringstream str...

TP-LINK NVR与IPC的使用方法

NVR(网络硬盘录像机)是集中控制和管理IPC(网络摄像机)的主机设备,摄像机将监控的音视频信息上传到NVR,由NVR进行统一存储和转发。NVR作为集中控制器,可以进行监控、录像、回放、摄像机控制和报警等。本文介绍使用TP-LINK NVR集中管理配置TP-LINK网络摄像机的方法。NVR出厂不带硬盘,如果需要使用NVR进行录像,需要先安装硬盘。根据录像要求(录像类型、录像资料

IPC\DVS\DVR与NVR之间的区别

1、IPC网络摄像机IPC  IPC即IP-CAMERA,是集成视频服务器和摄像机的功能为一体的数字视频设备;IP-CAMERA网络摄像机一般有内置Web服务的数字摄像机和录音设备,直接与以太网(有线、无线)相连。用户可通过标准Web浏览器观看和收听网络摄像机传送过来的视频和声音。  2、视频服务器(DVS)DVS视频服务器  采用数字压缩算

#服务器
ubuntu 16.04 安装 uvcvideo驱动

默认情况下,ubuntu16.04系统是自带相关驱动的,但某次意外情况,在玩深度摄像头时,不小心把uvcvideo驱动删除了,导致笔记本摄像头无法识别,插入USB网络摄像头时也无法识别:也就是用命令“ls /dev/video*”命令没有任何摄像头信息; 但使用命令“lsusb”命令,能查找到相关摄像头设备信息的。这就是说摄像头设备缺少驱动。一般市面上的USB的网络摄像头使用UVC都是能够驱动的,

tensorflow 国内最新源安装

pip install --upgrade --ignore-installed -i https://pypi.doubanio.com/simple/ tensorflow

    共 57 条
  • 1
  • 2
  • 3
  • 6
  • 请选择