![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码库学习总结
酸菜鱼的鱼
Linux rtos 驱动应用开发 本博客主要用于工作学习的总结和备份,欢迎大家留言评论交流,谢谢
展开
-
live555转发H264实时流实现直播的实现
本文介绍了在树莓派上通过live555实现了从树莓派的USB端口获取到的H264码流的实时直播的功能。live555实现直播的方式是以testProgs/testOnDemandRTSPServer.cpp文件为参照对象。但是查看这个源码文件实现的是直播个本地已经录制好的文件如:test.264。并且只是将这个文件播放完后就停止了读取这个文件:所以当前的任务需求,如...原创 2020-03-10 22:17:09 · 2401 阅读 · 0 评论 -
泛型编程的简介
泛型编程是一种新的编程思想,基于模板技术有效的将算法和数据结构分离。泛型编程是指编写完全一般化并恶意重复使用的算法。就是指具有在多种数据类型上皆可操作,在c++上就是使用模板实现。例如:我们要实现各个数据类型的最大值。需要写如下的函数重载。int max(int a, int b){ return (a > b) ? a : b;}float max(float a, f...原创 2020-02-07 11:07:36 · 1463 阅读 · 0 评论 -
rk芯片的sdk中CameraHal的框架梳理--基于rv1108的cvr平台
以下内容主要来自于rk的相关资料。camera hal的作用:Camera HAL 层为硬件抽象层,用于连接应用层和驱动层,使得应用程序不需关心具体的硬件驱动实现,各种硬件实现( ISP, CIF 以及 USB camera)可以使用同一套 API 接口,简化应用开发。以下为camera hal的源码目录:各个目录的作用:build_system: 简易的 HAL 编译系...原创 2019-04-28 19:06:25 · 2566 阅读 · 0 评论 -
linux中make工具在帮助了解代码工程编译规则及过程的使用方法
现在很多代码,包括linux内核源代码都是以makefile文件来组织代码包的编译规则和编译过程的。那么当我们拿到一个新的代码包时后,如果想了解这份代码各个文件的编译过程,通过阅读各个目录下的makefile固然可行,但是难免会太过于繁琐,尤其在一些大一点的工程中。通过make中一些make选项可以有效的提供一些辅助信息,帮助我们了解整个代码工程的编译流程。一般情况下,在拿到新的代码的时候可以...翻译 2019-05-11 10:09:21 · 621 阅读 · 0 评论 -
使用nopoll实现websocket的接口点用流程
nopoll是linux常用的开源的websocket的实现。可用于websocket的解决方案和已有的TCP的应用提供websocket的支持。http://www.aspl.es/nopoll/html/nopoll_core_library_manual.html#installing_nopoll1.安装nopoll的安装之前需要安装一个依赖OpenSSL,用于通信协议本身要求...翻译 2019-06-12 10:44:28 · 6034 阅读 · 1 评论