自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (155)
  • 问答 (1)
  • 收藏
  • 关注

原创 Hi3516a移植SDL+FreeType+SDL_ttf

SDL+FreeType+SDL_ttf库编译过程freeType编译过程解压:tar -xvf freetype-2.4.10.tar.gz 进入freeType目录://./configure CC=arm-hisiv500-linux-gcc --host=arm-hisiv500-linux ./configure --prefix=/roo...

2018-04-28 17:34:41 536

转载 Hi3531 软件环境搭建

转载地址:https://blog.csdn.net/q123456789098/article/details/51479640第二章 首次安装SDK1、Hi3531 SDK包位置    在"Hi3531_V100R001***/01.software/board"目录下,您可以看到一个 Hi3531_SDK_Vx.x.x.x.tgz 的文件,该文件就是Hi3531的软件开发包。2、解压缩SDK...

2018-04-21 13:59:22 1924

原创 信号量的优缺点

 函数:int semop(int id , struct sembuf array[], nops);     信号量    优点:比文件锁有优势,效率不是高那么一点,起码不用打开文件关闭文件这些耗时间的工作。    缺点:一旦锁定,若在解锁之前出现程序崩溃等segment fault问题,将直接导致锁定的信号量无法恢复,形成永久占用。文件锁则没有这个问题,进程的退出将导致文件描述符关闭,在该描...

2018-04-14 19:14:36 5030

原创 markdown本地图片插入文本

使用相对路径插入图片。比如你把一个叫做1.png的图片和*.md文件放在一起,那么你就可以用这种方式插入图片:![](1.png)如果不想放在同一层级,那么就可以这样插入:![](foldername/1.png)表示引用同层级一个叫做”foldername”的文件夹中的1.png图片,以此类推.应该所有markdown软件都支持这种语法吧,我用过的Mou ,macDown,Visual Stud...

2018-04-14 17:38:30 1010

原创 文件锁及其实例

1.  文件锁基本概念Linux中软件、硬件资源都是文件(一切皆文件),文件在多用户环境中是可共享的。文件锁是用于解决资源的共享使用的一种机制:当多个用户需要共享一个文件时,Linux通常采用的方法是给文件上锁,来避免共享的资源产生竞争的状态。文件锁包括建议性锁和强制性锁:建议性锁:要求每个使用上锁文件的进程都要检查是否有锁存在,并且尊重已有的锁。在一般情况下,内核和系统都不使用建议性锁,它们依靠...

2018-04-13 10:04:04 1325

原创 Linux利用信号量实现线程的同步与互斥

线程使用互斥锁可以实现线程间的互斥,而互斥锁本身就是对资源的一种标识状态,当可以申请到锁时说明此时资源可以使用,当申请锁失败时说明资源此时被其他线程所占用不可使用,我们可以使用信号量来代替互斥锁实现。信号量用来表示资源数目,当一个线程要去访问资源时,必须先去申请信号量,如果可以获取到信号量那么该线程就可以正常运行,如果获取资源失败那么就需要去等待。当一个线程获取到信号量并且执行完成后必须去释放对应...

2018-04-12 15:05:27 811

原创 Linux信号量操作

信号量简介:在对于临界区资源管理的过程中,多个程序同时访问一个共享资源经常容易引发一系列问题:如死锁,结果不唯一等等,在1965年,由荷兰科学家E.W.Dijkstra提出了一种新的进程同步工具,信号量及其PV操作。对于信号量的定义是这样的:                让多个进程通过特殊变量展开交互,一个进程在某一个关键点上被迫停止执行直至接收到对应的特殊变量值,通过这一措施,任何复杂的进程交...

2018-04-11 16:33:07 10437 1

原创 linux实现共享内存同步的四种方法

本文主要对实现共享内存同步的四种方法进行了介绍。共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝。它是IPC对象的一种。为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间。进程就可以直接读写这一内存区而不需要进行数据的拷贝,从而大大提高的效率。同步(synchronization)指的是多个任务(线程)按照约定的...

2018-04-09 16:55:11 17909 1

原创 UUID 生成(源代码编译)

根据定义,UUID(Universally Unique IDentifier,也称GUID)在时间和空间都是唯一的。为保证空间的唯一性,每个UUID使用了一个48位的值来记录,一般是计算机的网卡地址。为保证时间上的唯一性,每个UUID具有一个60位的时间戳(timestamp)。这个时间戳表示自公元1582年(绝对不是1852,这是《COM技术内幕》,1999年3月第1版第89页中的一个错误)1...

2018-04-05 14:23:49 3237

原创 Markdown的常用语法(个人总结)

简介Markdown 是一种轻量级标记语言,它用简洁的语法代替排版,使我们专心于码字。它的目标是实现易读易写,成为一种适用于网络的书写语言。同时,Markdown支持嵌入html标签。<u>注意:Markdown使用#、+、*等符号来标记, 符号后面必须跟上 至少1个 空格才有效!</u>Markdown的常用语法标题Markdown 标题支持两种形式:1、用#标记在 标题...

2018-04-05 08:07:11 200

原创 Linux下共享内存+信号量实现

Linux下共享内存+信号量实现 sem1.c按 Ctrl+C 复制代码按 Ctrl+C 复制代码sem2.c按 Ctrl+C 复制代码按 Ctrl+C 复制代码在gcc下需要注意Linux和sys两个头文件位置的选择,否则会出现错误。下面将讲解进程间通信的另一种方式,使用共享内存。一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共...

2018-04-04 15:09:59 5849 1

原创 win7下如何建立ftp服务器

前段时间正在做一个项目,需要上传东西到ftp服务器,纠结于如何建立ftp服务器。经过一番摸索。终于成功建立ftp服务器。现将我的经验跟大家分享一下。不足之处还望多多指点!工具/原料win7系统步骤/方法首先在本地机器上创建一个用户!这些用户是用来登录到FTP的!我的电脑右键->管理->本地用户和组->用户->“右键”新建用户->输入用户名和密码再点创建就行了!其次是在...

2018-04-02 18:33:58 2077

webrtc audio 3a 代码,可编译,最新参考代码

webrtc 3a 代码,可编译,最新参考代码

2024-09-24

大核middleware下移植音频降噪功能的代码,包括makefile

大核middleware下移植音频降噪功能的代码,包括makefile

2024-09-20

webrtc 3a demo 及 测试文件

webrtc 3a demo 及 测试文件

2024-09-20

降噪源码及demo 降噪源码及demo

降噪源码及demo

2024-09-13

匠心多媒体开发文档 匠心多媒体开发文档

匠心多媒体开发文档 匠心多媒体开发文档

2024-09-12

音频播放:mp3,wav

音频播放:mp3,wav

2024-09-02

zlmediakit-windows zlmediakit-windows zlmediakit-windows

zlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windowszlmediakit-windows zlmediakit-windows zlmediakit-windows

2024-06-18

ffmpeg vs2019编译 ,版本4.3.1

ffmpeg vs2019编译 ,版本4.3.1

2024-05-10

yuvview下载,可以查看yuv图像,也可以查看每一帧图像,定位某一段视频时间

yuvview下载,可以查看yuv图像,也可以查看每一帧图像,定位某一段视频时间

2024-05-07

uvc 去掉业务逻辑,可直接调试的代码

uvc 去掉业务逻辑,可直接调试的代码

2024-04-18

libuvc 相关代码 k230

libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230libuvc 相关代码 k230

2023-12-22

live555 vs2022

live555 vs2022 live555 vs2022live555 vs2022live555 vs2022live555 vs2022live555 vs2022

2023-11-22

live555 windows源码及运行软件

live555 windows源码及运行软件

2023-11-09

ffmpeg 实现h264,g711合并成mp4

ffmpeg 实现h264,g711合并成mp4

2023-07-26

h264 按帧解析源码h264 按帧解析源码h264 按帧解析源码h264 按帧解析源码h264 按帧解析源码h264 按帧

h264 按帧解析源码h264 按帧解析源码

2023-07-13

多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265

多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件多分辨率264,265文件

2023-07-05

macbook 2017 bootcamp win10 安装

macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装macbook 2017 bootcamp win10 安装

2023-01-29

绘制流程图工具 绘制流程图工具

绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具绘制流程图工具

2022-11-06

音频文件数组转成c语言的数组

音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组音频文件数组转成c语言的数组

2022-09-08

数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM

数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)数字音频接口(I2S,PCM,TDM,PDM)

2022-06-24

音频测试文件,各种格式集合 wav pcm mp3

音频测试文件,各种格式集合 wav p音频测试文件,各种格式集合 wav pcm mp3音频测试文件,各种格式集合 wav pcm mp3m mp3

2022-04-28

码率统计脚本23333

码率统计脚本码率统计脚码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本码率统计脚本本

2022-04-22

git 教程笔记 git 教程笔记 git 教程笔记 git 教程笔记

git 教程笔记 git 教程笔记 git 教程笔记

2022-03-05

rtsp 抓包分析 tcp/udp

rtsp 抓包分析 tcp/udp rtsp 抓包分析 tcp/udprtsp 抓包分析 tcp/udprtsp 抓包分析 tcp/udp

2022-03-04

cmake笔记 cmake 笔记 cmake笔记 cmake

笔记cmake笔记 cmake 笔记cmake笔记 cmake 笔记笔记cmake笔记 cmake 笔记cmake笔记 cmake 笔记笔记cmake笔记 cmake 笔记cmake笔记 cmake 笔记

2022-02-01

rules.d.zip

udev u盘自动拔插挂载 udev u盘自动拔插挂载udev u盘自动拔插挂载udev u盘自动拔插挂载udev u盘自动拔插挂载

2021-12-06

qt 多窗口yuv零拷贝渲染.rar

qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下 qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下 qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下 qt 多窗口yuv零拷贝gpu渲染 基于 rk356x开发板 ,buildroot系统下

2021-11-26

drm-example.zip

drm example drm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm exampledrm example

2021-11-12

Jz2440_驱动二期笔记.zip

jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记 jz2440 驱动 笔记

2021-11-02

arm 裸机笔记-jz2440.zip

arm 裸机 jz2440 arm 裸机 jz2440 arm 裸机 jz2440 arm 裸机 jz2440

2021-11-02

u-boot-jz2440源码

u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码u-boot-jz2440源码

2021-10-31

YUVPlayer-.zip

yuv player

2021-09-16

windows 内存池代码参考

windows 内存池代码参考

2021-09-02

rk交叉编译工具 rk交叉编译工具rk交叉编译工具rk交叉编译工具rk交叉编译工具

rk交叉编译工具

2021-08-20

Linux ALSA声卡驱动全面讲解.zip

alsa驱动文档

2021-08-04

gdb调试 rk可运行程序

gdb rk可运行程序

2021-07-07

gdb.zip gdb源码

gdb 源码

2021-07-07

libdrm 源码.zip

libdrm源码

2021-06-09

visugalgdb 5.4版本.zip

visugalgdb 5.4版本.zip

2021-01-26

mp4修复工具.zip

mp4修复工具

2021-01-14

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除