- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 BlueNRG-2(过Ble Mesh1.0认证,Ble5.0认证)
qN: 非主流的Ble5.0 SOC, STM32技术栈的小伙伴可以了解下.IndexBlueNRG-Mesh 面向智能家居的 蓝牙低功耗网络BlueNRG-2新一代蓝牙低功耗 片上系统简述BlueNRG-2 Bluetooth® low energy wireless system-on-chipBluetooth low energy single mode syst...
2018-08-29 15:10:55 1898
原创 使用脚本安装ffmpeg4.0.2,主要针对音频流媒体应用
#!/bin/bash./configure \--arch=x86 \--target-os=linux \--disable-securetransport \--enable-gpl \--enable-version3 \--enable-nonfree \--enable-ffmpeg \--enable-ffplay \--enable-ffprobe \--e...
2018-08-28 16:51:51 487
原创 在SPI SRAM上使用生产者和消费者模型初步分析
一般的SPI SRAM在使用时,最高效的工作模式是设置成环形缓冲区, 如果再结合生产者和消费者模型,即是在嵌入式实时应用中的一个"运行时高效"的设计实践. 比如用在音视频流的传输上. 下面是代码的原型, 这里用了数组buffer作为截体, 如何截体换成一个结构,用来对spi sram进行抽象, 就可以在spi sram芯片上使用生产者和消费者模型(它们的中介/中间层是一个Ring...
2018-08-25 11:29:54 705
原创 void operator()() const 的编程实践
void operator()() const()是操作符的名字, ()的操作将被调用,当对象前面用()时.如下例:class background_task{public: void operator()() const { do_something(); do_something_else(); }};/*The ...
2018-08-23 11:56:46 3237
转载 值得推荐的C/C++框架和库 (真的很强大)
https://github.com/jobbole/awesome-cpp-cn //不断更新中,是cn版本的出处值得学习的C语言开源项目- 1. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C...
2018-08-15 17:25:07 2437
原创 移植雷神的最简单的基于FFMPEG+SDL的音频播放器2.2版本到ubuntu16.04+Qt5.9框架
$> 下载的是雷神最后2.2版本:最简单的基于FFMPEG+SDL的音频播放器2.2 (2015.7.17)$> sudo apt-get install libsdl2-dev 安装SDL2$> 安装你需要ffmpeg支持的依稀$> 最简单的安装是 sudo apt install ffmpeg //但不是最优的。$> 移植的原因:要在Qt框架下使用...
2018-08-13 14:22:48 235
原创 ffmpeg4.02 Qt5.9.6 win10-64b 环境搭建
.proQT -= guiCONFIG += c++11 consoleCONFIG -= app_bundleDEFINES += QT_DEPRECATED_WARNINGSINCLUDEPATH += $$PWD/includeSOURCES += \ examples/decode_audio.c DISTFILES += \ README.txt \...
2018-08-11 10:44:47 397
FatFs_Pass_F407ZG_Cube库_没FreeRTOS.rar
2020-04-15
simplest_ffmpeg_audio_player_2.2_qt-framework
2018-08-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人