Biao

你若喜欢,目之所及皆为欢喜

基于QT5.9设计的车载终端DVR控制平台

前言: 随着4G/5G的发展,无线带宽不断的扩大,数据流量费用不断的降低,使得现在的实时网络视频和视频监控逐渐的普及。传统的安防项目和车载监控系统都离不开音视频的录制,保存,回放,再加上现在的远程实时视频和远程视频文件调取下载,使得车载终端以及DVR这类设备得以继续的发展。 这里介绍一种使用...

2019-06-16 17:51:53

阅读数 104

评论数 5

QT5.9移植到海思HI3520设备上运行

前言: 在海思HI3520DV300上调试QT5.9.0有一小段时间了,这里将遇到的比较典型的问题做一个记录,以备后续查询,也可给同行一个参考。本人只使用过QT5.9.0这一个版本,如有描述错误欢迎指出。 说明: QT版本:qt-everywhere-opensource-src-5...

2019-06-16 10:49:07

阅读数 14

评论数 0

linux下QT,FFMPEG, SDL2制作简易播放器

在Ubuntu环境下使用QT做界面,ffmpeg解码视频,SDL播放音乐,制作一个简易的视频播放器。 该视频播放器的主要运行三条线程,需要两条队列: 线程1(音视频数据分离):使用FFMPEG分解视频文件,将视频数据存入到视频队列中,将音频数据存入到音频队列中。 线程2(视频解码):从视频队...

2019-06-15 23:30:14

阅读数 10

评论数 0

linux下QT开发FFMPEG SDL2环境搭建及测试

说明: 开发环境和安装软件版本如下:linux: Ubuntu16.04FFMPEG: ffmpeg-4.1.3SDL: SDL2-2.0.9lame: lame-3.100x264: x264-snapshot-20190610-2245QT: qt-opensource-linux-x64-...

2019-06-12 16:07:11

阅读数 27

评论数 0

磁盘MBR GPT分区方式和FAT32文件系统分析

前言: 在这个数据爆炸的时代,数据存储也显得尤为的重要。存储形式从原来的U盘,SD卡硬盘发展到现在的网络存储,云存储。存储空间也是从原来的M大小到现在动辄T为单位的大容量存储。因为工作关系有接触数据存储方案,这里就对我们常用的磁盘分区、磁盘格式化做一个介绍。磁盘分区格式化以及硬盘的结构特性这...

2019-06-01 14:15:23

阅读数 57

评论数 0

EFI、UEFI、MBR、GPT的区别

UEFI、GPT、MBR是什么?这些专业术语不难理解,UEFI属于主板类名词,其作用类似于BIOS。GPT、MBR则属于硬盘类名词,它们的作用类似一艘航母的骨架,有了这个骨架,我们才可以进行细致到诸如C、D、E等盘符的分区。 全新硬盘在磁盘管理模式下需进行MBR或GPT选择 一块硬盘接...

2019-05-07 11:41:21

阅读数 31

评论数 0

硬盘分区表知识——详解硬盘MBR

硬盘是现在计算机上最常用的存储器之一。我们都知道,计算机之所以神奇,是因为它具有高速分析处理数据的能力。而这些数据都以文件的形式存储在硬盘里。不过,计算机可不像人那么聪明。在读取相应的文件时,你必须要给出相应的规则。这就是分区概念。 分区从实质上说就是对硬盘的一种格式化。当我们创建分区时,就已...

2019-05-07 10:26:15

阅读数 39

评论数 0

海思HI35XX视频编码数据流向介绍

在海思HI3520DV300的设备上做拍照的功能,发现海思官方的SDK里面没有直接拍照的接口,如果要实现拍照功能,还需要自己设计一套接口。于是对海思的媒体数据流做了一个梳理。 这里介绍以NVP6134 ADC和HI3520DV300为基础的数据流走向。基本接口信息如下: NVP6134 ...

2019-04-26 18:51:09

阅读数 161

评论数 0

BT.601和BT.656

BT601和BT656 在日常的工作中我们常听到BT601(CCIR601)和BT656的说法,另外老一点的文档可能还会提到CCIR601,CCIR656的说法,今天就对这两个概念做简单说明。 首先说明一下ITU-R BT601/656和CCIR601/656的前世今生,CCIR (Con...

2019-04-26 13:50:13

阅读数 158

评论数 0

从技术角度比较CCD与CMOS的区别

2019-04-26 09:08:25

阅读数 102

评论数 0

udev udevadm介绍及linux设备重命名和自动挂载应用实例分析

(一)UDEV介绍 udev在维基百科中的定义是:udev (userspace /dev) is a device manager for the Linux kernel. As the successor of devfsd and hotplug, udev primarily ma...

2019-04-21 18:36:39

阅读数 118

评论数 0

linux 动态库 静态库原理分析

1.什么是库 在windows平台和linux平台下都大量存在着库。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。由于windows和linux的本质不同,因此二者库的二进制是不兼容的。本文仅限于介绍linux下的库。 2.库的种类 linux下的库有两种:静...

2019-04-02 22:32:31

阅读数 89

评论数 0

D1~D5 CIF 720P~1080P 视频各格式参数

CIF CIF是常用的标准化图像格式(Common Intermediate Format)。在H.323协议簇中,规定了视频采集设备的标准采集分辨率。CIF = 352×288像素 CIF格式具有如下特性: (1) 电视图像的空间分辨率为家用录像系统(Video Home System,...

2019-04-01 13:33:42

阅读数 77

评论数 0

JPG png GIF BMP常见图像格式的介绍与区别

JPG 全名应该是JPEG。JPEG 图片以 24 位颜色存储单个光栅图像。JPEG 是与平台无关的格式,支持最高级别的压缩,不过,这种压缩是有损耗的。渐近式 JPEG 文件支持交错。 可以提高或降低 JPEG 文件压缩的级别。但是,文件大小是以图像质量为代价的。压缩比率可以高达 10...

2019-03-31 11:38:40

阅读数 183

评论数 0

uboot 中Nand flash 常用操作命令解析

uboot 支持nand flash的数据及oob数据的读写显示操作,也至此手动标记坏块的命令,当一般不建议手动修改flash的坏块标志。这里介绍在uboot中操作和查看flash数据的常用命令及方法。 说明: 本文测试使用的flash信息如下: SPI Nand(cs 0) ID: 0x...

2019-03-30 20:03:50

阅读数 273

评论数 0

NandFlah 相关知识详解

CrifanLi 摘要 本文先解释了Nand Flash相关的一些名词,再从Flash硬件机制开始,介绍到Nand Flash的常见的物理特性,且深入介绍了Nand Flash的一些高级功能,然后开始介绍Linux下面和Nand Flash相关的软件架构MTD的相关知识,最后介绍了在Linux...

2019-03-30 18:29:39

阅读数 130

评论数 0

海思HI35XX 通过uboot 读取U盘文件进行固件升级

基本过程为:uboot 启动后,通过命令将U盘的的文件读取到内存中,再通过uboot 的flash 写入命令将读取到内存中的升级文件写入到flash的固定位置。 (一)usb常用命令 uboot一般支持对usb的操作命令有:start,reset,stop,tree,info,storag...

2019-03-24 19:52:10

阅读数 478

评论数 0

海思HI35XX通过uboot查看flash指定地址的数据

在实际应用中有遇到过设备放置一段时间后设备不能启动的问题,uboot 完全没有响应,类似于flash中的数据被擦洗掉一样。网上有介绍说是nandflash 不稳定,高温或是静电会导致nand flash 的比特位反转的问题,反转的少了,controller内部的ECC会将数据纠正,反转的多了超过纠...

2019-03-20 18:19:46

阅读数 126

评论数 0

Linux内存管理内存映射以及通过反汇编定位内存错误问题

提到C语言,我们知道C语言和其他高级语言的最大的区别就是C语言是要操作内存的! 我们需要知道——变量,其实是内存地址的一个抽像名字罢了。在静态编译的程序中,所有的变量名都会在编译时被转成内存地址。机器是不知道我们取的名字的,只知道地址。 内存的使用时程序设计中需要考虑的重要因素之一,这不仅由于...

2019-03-11 18:00:40

阅读数 130

评论数 0

QT 多线程应用

QT多线程的实现有两种方法,一种是继承QThread的多线程使用方法,另外一种是使用QObject实现多线的方法。传统的方式是继承QTread,但是这种方式比较的容易出错,QT官方推荐使用的是第二种方式。这里介绍这两种方式的最简单的一种创建方式。 最简方法一: (1)创建一个QT应用 ...

2019-03-10 18:17:31

阅读数 56

评论数 0

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