自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 linux ftp服务器嵌入式移植

参考上面链接,测试无问题。

2024-03-23 14:35:17 840

转载 EDID 资料

https://www.cnblogs.com/fire909090/p/10523604.html

2021-08-12 16:39:15 157

原创 Linux mdadm 嵌入式 raid1 应用

一、mdadm代码下载二、解压交叉编译mdadm编译过程中可能编译不过,按照提示把代码改了就行了。export CROSS_COMPILE=arm-hisiv200-linux-make三、设置内核支持raid1四、运行mdadm配置raid1mdadm -Cv /dev/md0 -l1 -n2 /dev/sdb1 /dev/sdc1 五、对raid设备 /dev/md0 格式化fisk.ext4 /dev/md0六、使用命令查看进度cat /pro.

2020-09-06 16:30:29 680

原创 嵌入式linux使用lvm将磁盘分区映射成一个盘挂载到目标目录下

好几个坑,一个一个来吧。1.首先要搞定lvm,我使用的是嵌入式linux,先移植再说。源码下载路径:我的下载交叉编译lvm$ export CC=arm-linux-gnueabi-gcc # replace with your cross compiler$ ./configure --host=arm-linux-gnueabi \ --prefix=/lvm --enable-static_link --disable-readline \ --disabl

2020-09-04 18:38:43 1468

转载 Linux 下smi/mdio总线通信

Linux 下smi/mdio总线通信韩大卫@吉林师范大学下面代码描述了在用户层访问smi/mdio总线, 读写phy芯片寄存器的通用代码。Linux内核2.6以上通用。将下面代码编译后,将可执行文件a.out 重命名为mdiomdio eth0 1 读取phy寄存器1的数值mdio eth0 0 0x1120 将0x1120写入 phy寄存器1eth0...

2020-05-26 14:23:47 1221

原创 adv7842 自定义分辨率timing代码

最近有一个1600*1200 50HZ的VGA信号需要用adv7842转出来,在网上搜了好久找了好久,在github上找到了这一段代码还挺管用的。根据这个代码中的计算方式配出了图像一点点调整把问题解决了,分享一下,希望对大家有帮助。static void configure_custom_video_timings(struct v4l2_subdev *sd, const struct v4l2_bt_timings *bt) { struct adv7842_state *state ...

2020-05-26 14:23:03 904

原创 行场信号 和前肩后肩

行同步(HSYNC):行同步就是让电子枪控制器知道下面要开始新的一行像素场同步(VSYNC:场同步就是告诉电子枪控制器下面要开始新的画面数据使能(DE): 在数据使能区是有效的色彩数据,不在使能范围内的都显示黑色。前肩(Front Porch)/后肩(Back Porch):行同步或场同步信号发出后,视频数据不能立即使能,要留出电子枪回扫的时间。以行扫描...

2019-03-03 21:57:19 6552 2

原创 Linux 查看磁盘使用率 statfs

Linux中查看磁盘使用率主要使用statfs 函数废话不说先看代码#define DISK "/mnt"#include <sys/types.h>#include <sys/stat.h>#include <stdio.h>#include <string.h>#include <sys/vfs.h>int di...

2018-08-11 14:38:17 2178

原创 live555 testRTSPClient 接收 鉴权IPC 延迟问题解决

使用live555 接收 有鉴权功能的IPC中的RTSP服务时 RTSP play 之前会有很长时间的延时 大概10秒左右原因是我们的rtsp的url 可能是 这种形式的rtsp:\\usr:[email protected]\filename也就是说rtsp的url 是包含用户名和密码的。解决方法:RTSPClient 实例使用时sendDescribeComman...

2018-08-11 13:22:58 1246

原创 嵌入式linux组播接收发送失败解决

调试linux系统嵌入式开发板时有时会发现组播不通,但是单播可以通。当发现不使用INADDR_ANY 来绑定ip  并使用本地某个网卡的IP 例如 192.168.0.2就可以通了原因是我们板卡内没有加入路由组解决方法是加入网关和路由组route add default gw 192.168.0.1route add -net 224.0.0.0 netmask 224.0.0...

2018-08-11 13:12:54 4200 2

原创 linux端组播测试代码

Linux端 组播网络测试 客户端和服务器端服务器端循环输入发送客户端接收并打印客户端:#include <sys/types.h>#include <sys/socket.h>#include <arpa/inet.h>#include <stdio.h>#include <stdlib.h>#include...

2018-08-11 13:06:57 1888

原创 桥接虚拟机ping的通主机 但ping不通板卡的问题

点开我的博客你可以已经找了好久了,这个问题也折磨了我一上午的时间:虚拟机ping的通主机说明有一个局域网是通的虚拟机ping不通板卡或者同一局域网的其他设备是因为虚拟机和这个设备不在一个局域网。那么问题来了,为什么?因为。。。。你的虚拟机里面 【编辑】->【虚拟网络编辑器】桥接的网卡可能是自动或者错误的如果你打算ping通的设备是和PC的以太网端口入得一个局域...

2018-08-11 12:38:49 572

原创 嵌入式samba移植hi3531a记录

  这个samba程序也是够了,那么多版本,只修复后面的bug不修复之前发布的bug,本来以为分分钟搞定,结果入坑3个小时。samba程序版本间变化好像比较大, 我下了好几个版本,要不是编译不过,要不就是差异太大自己懒得看。最后看到网上好多人用的都是这个版本samba-3.0.23。我也用这个版本放的最后搞定了。 移植过程:1.程序下载:3.0.23 我不是在官网上下载的,官网上找...

2018-08-11 12:19:29 815 1

原创 Mp4V2调试经验记录

一、MP4AddAudioTrack接口MP4TrackId MP4AddAudioTrack( MP4FileHandle hFile, uint32_t timeScale, MP4Duration sampleDuration, uint8_t audioType DEFAULT(MP4_MPEG4_AUDIO_TYPE) );...

2018-07-26 10:20:39 2996

转载 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)

转自:https://blog.csdn.net/tttyd/article/details/12032357RTP          参考文档 RFC3550/RFC3551         Real-time Transport Protocol)是用于Internet上针对多媒体数据流的一种传输层协议。RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(...

2018-05-22 14:26:05 10534

原创 【音视频技术】H264流媒体封装FLV文件

最近再封装H264文件,本来想想用ffmpeg,可惜设备端没有足够的空间放ffmpeg的库了,无奈只好开始撸协议自己封装了~首先至少得了解以下知识点:一 AVC H264 的一些基本概念和知识二 FLV封装格式三 AMF协议...

2018-05-10 13:30:00 6263

原创 【音视频技术】AMF实用协议解析说明

AMF是Adobe设计的一种通用数据封装格式。AMF第一个byte为此数据的类型:第2~3bytes表示数值的长度 该变量是一个u16类型的值:上图中02表示AMF类型是string类型 00 0A表示这个字符串是10个字节,6F 6E 4D 65 74 61 44 61 74 61 转换成字符串就是“onMetaData”,随后的08又是一个新的AMF包了08类型是MixedArray。Mixe...

2018-05-09 17:39:07 2209

原创 【音视频技术】FLV封装格式

挑干货简单说~~~~~~~FLV文件时由 FLV文件头(FLV header)和 FLV文件体(FLV body)组成的。FLV body又是由 (previous tag size 和  flv tag)* N 组成的。一 FLV header:    FLV header 中包含的信息有 文件类型 FLV版本 stream信息 FLV header 长度。这个Header长度一般都是固定的9个...

2018-05-09 16:25:36 1987

原创 【音视频技术】AVC H264的一些基本概念和知识点

AVC(Advanced Video Coding 高级视频编码)视频编解码技术有两套标准,H.261、国际电联(ITU-T)的标准H.263、H.263+等;还有ISO 的MPEG标准Mpeg1、Mpeg2、Mpeg4等等。H.264/AVC是两大组织集合H.263+和Mpeg4的优点联合推出的最新标准,最具价值的部分无疑是更高的数据压缩比。在同等的图像质量条件下,H.264的数据压缩比能比H....

2018-05-09 11:20:53 7142 2

原创 FFmpeg跬步浅析——雷神《YUV编码为H.264》

    首先致敬雷神!这篇博客是基于雷神的《最简单的基于FFMPEG的视频编码器(YUV编码为H.264)》编写的,自己研究了两天终于算是明白了雷神的这个例子。现在分析给大家,如果有不对的地方希望大家能指正出来。大家可以根据这个图中显示的object的关系来理解雷神的代码,下面说几处不太好理解的地方:1)AVDictionary 结构体,这个结构体是用来设置ffmpeg中一些上下文的选项用的,ke...

2018-04-12 11:11:14 3372 8

原创 EC20 linux驱动 Gobinet 拨号

最近新入手一块板子,里面Gobinet 和 usbserial 这些都是模块编insmod插入进去的,虽然提供了源码但是还是看不明白什么意思,于是对这块就有了兴趣,因为公司有和移远有合作,就要来了他们的Linux源码(本身也是开源的)研究了一下,发现其实很简单,主要参考医院官方的文件《Quectel_WCDMA<E_Linux_USB_Driver_User_Guide_V1.7.pdf》下面

2018-02-02 18:12:39 23384 18

转载 Libcurl最初的实现tfp上传和下载功能

文章转自:https://www.cnblogs.com/mengfanrong/p/4581068.html研究报告指出的目标是使用libcurl实现ftp文件上传和下载功能一、Libcurlde简要Libcurl的而且易于使用的利用url进行文件传输的库。, libcurl当前支持DICT, FILE, FTP, FTPS, Gopher, HTTP, HT

2018-01-08 10:21:17 432

原创 嵌入式Linux低功耗利用busybox制作rtcwake定时唤醒系统

一、 首先介绍一下rtcwakertcwake 是一个时钟唤醒Linux的工具 使用方法如下:http://blog.csdn.net/bulreed/article/details/19907691二、如果你的bin usr/bin sbin usr/sbin中都没有rtcwake这个工具怎么办?答案:自己做一个莫笑楼主菜,楼主找了好几天才解决了这个问题,楼主用的是一块A7的板子,当然内核也是裁剪过得,文件系统也是自己做的,发现各种bin目录下没有rtcwake是因为制作文件系统的时候没有选

2017-12-18 15:17:35 2744

原创 QT QAbstractSocket SocketError和 一些网络编程 用到的值

最近在一个QT程序上修改代码,基本上是遇到什么问题就查什么问题 下面是关于QAbstractSocket::SocketError值和一些其他的值,还是很有用的 1. enum QAbstractSocket::NetworkLayerProtocolThis enum describes the network layer protocol values used in Qt.

2017-12-06 14:30:46 14512

原创 Linux 获取 4G 信号强度

4G信号强度 Linux 代码 应用

2017-11-28 13:36:30 12482 4

转载 V4L2的一些结构体 和指令 找了好久才找到

VIDIOC_REQBUFS:  分配内存VIDIOC_QUERYBUF: 把VIDIOC_REQBUFS中分配的数据缓存转换成物理地址VIDIOC_QUERYCAP: 查询驱动功能VIDIOC_ENUM_FMT: 获取当前驱动支持的视频格式VIDIOC_S_FMT: 设置当前驱动的频捕获格式VIDIOC_G_FMT: 读取当前驱动的频捕获格式VIDIOC_TRY_FM

2017-11-02 14:28:11 1795 1

转载 非常好的video4linux文章

原文:http://hi.baidu.com/xiaojian009/blog/item/99a0610876cacd35b1351d26.html前言:目前正在忙于ARM平台的Linux应用程序的开发(其实是刚刚起步学习啦)。底层的东西不用考虑了,开发板子提供了NAND Bootloader,和Linux 2.6的源码,而且都编译好了。自己编译的bootloader可以用,但是Lin

2017-11-01 12:42:58 678

转载 v4l2使用技巧

转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/jack0106作者联系方式:冯牮 [email protected]       V4L2 较 V4L 有较大的改动,并已成为 2.6 的标准接口,函盖 video/ dvb /FM… ,多数驱动都在向 V4l2 迁移 。 V4L2 采用流水线的方式,操作更简单直观。 一般来

2017-11-01 12:36:23 1197

原创 ffmpge 环境搭建使用资源 说明资源 总结

linux ffmpeg编译配置安装详解http://www.111cn.net/sys/linux/53039.htm

2016-09-30 10:16:08 370 2

转载 libmad 简单说明

MAD(libmad)是一个开源的高精度MPEG音频解码库,支持MPEG-1标准。libmad提供24-bit的PCM输出,完全定点计算,非常适合在没有浮点支持的嵌入式硬件平台上使用。使用libmad提供的一系列API可以实现MP3文件的解码。“mad.h”头文件定义了libmad的数据结构及API函数[15]。表4 libmad中的主要数据结构主要数据

2016-09-29 12:51:17 6155 1

原创 Ubuntu 下挂载NFS 总结

1.操作系统平台,Ubuntu 11.10( VMware )2.在Ubuntu上安装以下软件:#sudo apt-get install nfs-common nfs-kernel-server portmap3.介绍一下Server端的几个命令:#sudo  /etc/init.d/nfs-kernel-server start       //启动nfs-server

2016-09-29 10:25:28 779

原创 media 常用库描述 库描述

##ID3是一个标记mpeg的标准,现在主要有TID3V1和TID3V23两个版本。具体的讲,这些标记是用来指明歌曲的作者、演唱者、年月、所属专辑等信息,这样,播放器在播放时可以读出并显示这些信息。

2016-09-27 21:55:49 266

转载 在win10下与linux虚拟机Ubuntu建立共享文件夹

)下shared folders功能实现vmware中文件传输,可参考vmware帮助中setting up shared folders。 1.安装vmtools for linux: 选择vmware workstation程序菜单中VM >install VMware tools... 启动Ubuntu,终端上执行: mkdir /mnt/cdrom mount

2016-09-26 22:53:25 5659

转载 给大家发一个linux下vim的很好用的配置文件

下面是源代码网址https://github.com/ma6174/vim上面是源代码网址(新人赚分不容易啊)以下是简介:超强vim配置文件运行截图简易安装方法:打开终端,执行下面的命令就自动安装好了:wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x

2016-09-26 22:38:29 664

mdadm-3.4.tar.gz

mdadm 源码 可编译 可移植 应用在嵌入式系统中参考:https://blog.csdn.net/u013008311/article/details/108432917

2020-09-06

lvm2代码 可编译 已验证

lvm代码可以编译亲测可用,使用时可参考我的博客https://mp.csdn.net/console/editor/html/108409388

2020-09-04

samba 移植用源代码 3.0.32

samba源代码 修改后可以编译过 改 configure 改 一处time 一处宏

2018-08-11

flv解析工具

flv解析工具 很好用 flv解析工具 很好用 flv解析工具 很好用 flv解析工具 很好用 flv解析工具 很好用 flv解析工具 很好用

2018-05-10

Quectel_WCDMA&LTE;_Linux_USB_Driver_User_Guide_V1.7.pdf

Quectel_WCDMA&LTE;_Linux_USB_Driver_User_Guide_V1.7.pdf

2018-02-05

EC20 Linux驱动源码 GObinet +移植手册 +4G拨号程序源码

最新EC20驱动源码和手册还有4G拨号程序 可以参考我的博文

2018-02-05

MPEG 基础理论和协议分析DVB-C ATSC指南

MPEG 基础理论和协议分析DVB-C ATSC指南 很好的资料

2016-11-10

空空如也

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

TA关注的人

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