嵌入式开发
文章平均质量分 56
一水遮夏211
奔跑的蜗牛。。。。。。
展开
-
mmc0: Timeout waiting for hardware interrupt.
no-1-8-v;emmc原创 2024-01-23 10:45:34 · 1266 阅读 · 1 评论 -
petalinux链接外部 老版本的内核报错信息
No checksum specified for原创 2023-01-13 16:39:34 · 883 阅读 · 2 评论 -
RTP扩展头结构
扩展(X):1 比特,若设置扩展比特,固定头(仅)后面跟随一个头扩展。RTP 提供扩展机制以允许实现个性化:某些新的与负载格式独立的功能要求的附加信息在RTP 数据包头中传输。设计此方法可以使其它没有扩展的交互忽略此头扩展。RTP扩展头格式如图2所示。图2 RTP扩展头格式若 RTP 固定头中的扩展比特位置 1,则一个长度可变的头扩展部分被加到 RTP 固定头之后。头扩展包含 16 比特的长度域,指示扩展项中 32 比特字的个数,不包括 4 个字节扩展头(因此零是有效值)。RTP 固定头..原创 2022-04-13 19:27:56 · 755 阅读 · 0 评论 -
xilinx应用层读取设置寄存器值
#define PAGE_SIZE ((size_t)getpagesize())#define PAGE_MASK ((uint64_t) (long)~(PAGE_SIZE - 1))/////应用层读取设置寄存器值static void Xil_Out32(uint64_t phyaddr, uint32_t val){ int fd; volatile uint8_t *map_base; uint64_t base = phyaddr & PAGE_MA...原创 2021-12-09 16:43:21 · 850 阅读 · 0 评论 -
为什么有的文件AAC音频解码会这样子
Input channel count and layout are unseturl=rtsp://192.168.13.180:554/HN20200113_191814.ts,video codec_id=0x1b, audio codec_id=0x15002 m_videoType=96 audioindex=1 proto=tcp transport proto=rtspCRx:...原创 2020-01-16 16:06:01 · 3796 阅读 · 4 评论 -
为什么你们说好的程序在我的海思开发板上就是不行呢,难道真的是人品有问题
就下面的程序,一个利用libpcap做的抓包程序,一个用raw socket 做的抓包程序海思开发板 是通过映射过来的,被映射的是宝利通mcu rmx1800,终端目前用的是软终端,硬件终端还在路上,软硬应该没区别的现在的情况是,可以抓取到mcu发给终端的视频数据,但是抓不到终端发给mcu的这部分数据,还有能抓到交换机下设备发往255.255.255.255 的数据我这么说是否已经将我原创 2017-05-10 16:45:12 · 821 阅读 · 0 评论 -
关于前段时间抓包镜像端口的数据,发现板卡linux抓到的数据比在windows wireshark抓到的数据多4个字节的问题!
关于前段时间抓包镜像端口的数据,发现板卡linux抓到的数据比在windows wireshark抓到的数据多4个字节的问题!现在做个初步的总结。为什么多出来四个字节,而wireshark抓不到这四个字节呢?1、交换机-tp-link 2层交换机,支持镜像端口,下面标注颜色的文字注意读。VLAN(802.1Q)标签在以太网帧中占4个字节,即带VLAN标记的数据帧比普通的以太网帧多4原创 2017-05-27 18:03:05 · 1783 阅读 · 0 评论 -
挂载的硬盘出现问题:cp:can't create '':read-only file system
解决方法:mount -o remount rw /mnt原创 2017-02-21 14:29:01 · 22280 阅读 · 3 评论 -
这是开发板扛不住的意思吗?
lighttpd: page allocation failure: order:8, mode:0x40f0Backtrace: [] (dump_backtrace+0x0/0x110) from [] (dump_stack+0x18/0x1c) r6:00000000 r5:000040f0 r4:00000001 r3:c0640874[] (dump_stack+0x0原创 2017-03-01 17:36:09 · 743 阅读 · 0 评论 -
记录一下 接入大华ipc摄像机rtsp流的经历
当时接入rtsp服务器时,我测过一些别的厂家的ipc,没有理会rtcp消息。当对于大华的ipc 不理会rtcp不行啊,你必须建立rtcp的通讯 随便给它发点什么东西都可以,然后流就接通上来了。不知道我这是不是个例,仅作为我这次经历的记录...原创 2018-05-25 15:22:22 · 8083 阅读 · 1 评论 -
自创RTSP 服务器 用多款客户端软件测试接入可以,唯独VLC接入不了
自创RTSP 服务器 用多款客户端软件测试接入可以,唯独VLC接入不了,测试可接入的有 海康的VSPlayer,EasyRTSPPro,迅雷影音,ffplay 都正常,就vlc不行,我也查不出啥问题了,有大神解答吗?vlc调试信息windows版本:packetizer_h264 warning: waiting for SPS/PPScore debug: Buffering 0%packeti...原创 2018-06-05 15:55:52 · 4609 阅读 · 0 评论 -
为什么接入大华的IPC的RTSP服务器 就是不行呢,这是啥坑?
rtsp通信消息都走完了,下一步rtp流就没有了,什么坑吗?但是接入海康 三星等ipc都没问题,咨询客服就是vlc可以就是我自己的问题,我也知道是我自己问题,这不是不知道是什么问题才咨询你的吗?你这回答扯淡的吧,OPTIONS rtsp://192.168.1.51:554/cam/realmonitor?channel=1&subtype=0 RTSP/1.0CSeq: 1User-Ag...原创 2018-05-24 17:54:34 · 4470 阅读 · 2 评论 -
为什么wireshark抓rtsp包里面显示有。第一帧和最后一帧两个数据信息,是沾包还是什么?
rtsp抓包rtp显示第一包 sps pps 在一个抓包信息里面,第一帧关键帧的最后一包也是这样,live555对于这样子的情况是不是无解。抓包信息如下图一图二: ...原创 2018-11-12 16:40:40 · 1083 阅读 · 0 评论 -
FFmpeg 编译裁剪,版本3.4.5
./configure --cross-prefix=arm-hisiv300-linux- --enable-cross-compile --target-os=linux --cc=arm-hisiv300-linux-gcc --arch=arm --prefix=/home/adminn/nfsroot/ffmpeg-hisi300 --disable-shared --enable-st...原创 2018-11-27 11:24:08 · 994 阅读 · 0 评论 -
Lighttpd 交叉编译
系统要求: Ubuntu14.041、在Lighttpd 源目录创建XXX.sh,内容如下#!/bin/bashCROSS_COMPILER=arm-hisiv100nptl-linux-CC=arm-hisiv100nptl-linux-gccAR=arm-hisiv100nptl-linux-arLD=arm-hisiv100nptl-linux-ldRANLI原创 2016-07-08 11:40:48 · 1196 阅读 · 1 评论 -
Lighttpd fastcgi相关配置
Fastcgi.confserver.modules += ( "mod_fastcgi" )###############################################################fastcgi.server = ( ".fcgi" =>(fastcgi.debug = 1fastcgi.server = ( ".fcgi" =原创 2016-08-10 11:19:49 · 1683 阅读 · 1 评论 -
Ubuntu系统编译整个osdrv时出现错误
Ubuntu系统编译整个osdrv目录:make OSDRV_CROSS=arm-hisiv100nptl-linux all 时出现错误如下:make[10]: *** [hidrv] 错误 127/bin/sh: popd: not foundmake[9]: *** [hidrv] 错误 127/bin/sh: popd: not foundmake[8]:原创 2016-04-01 14:00:45 · 1018 阅读 · 0 评论 -
"mkimage" command not found
"mkimage" command not found - U-Boot images will not be builtmake[2]: *** [arch/arm/boot/uImage] Error 1make[1]: *** [uImage] Error 2就是mkimage这个东西找不到。解决方法:1、联网情况下可以使用下面的命令安装mkima原创 2016-04-01 14:21:18 · 1222 阅读 · 0 评论 -
HI3531 rtc
HI3531 rtc 外挂的驱动好像不行,通过读取I2C的0x80 地址获取到正确的时间原创 2016-04-05 10:27:51 · 516 阅读 · 0 评论 -
live555 h264 videostream 数据流和时间戳的分析
rtsp客户端发送播放请求后,rtsp服务器调用流程如下h264 video rtsp1.ServerMediaSubsession::startStream -> OnDemandServerMediaSubsession::startStream2.startStream -> StreamState::startPlaying3.MediaSink::star转载 2016-04-06 10:06:31 · 2206 阅读 · 0 评论 -
海思音频解码采用主动获取解码通道数据发送到音频输出通道时出现的问题
调用的sdk接口有如下几个:步骤1 、HI_MPI_ADEC_SendStream步骤2 、HI_MPI_ADEC_GetFrame(在获取解码通道数据时,循环打印出如下消息,红色字体,海思库打印出来的)步骤3、HI_MPI_AO_SendFrame步骤4 、HI_MPI_ADEC_ReleaseFrameMod 24, dev 0, chn 0, have原创 2016-04-13 16:33:35 · 4009 阅读 · 1 评论 -
HI_MPI_RGN_AttachToChn 0xA0128003 错误
在创建COVER_RGN类型时HI_MPI_RGN_AttachToChn 0xA0128003 HI_ERR_RGN_ILLEGAL_PARAM 参数超出合法范围在绑定到vi时,多半由于MPP_CHN_S 类型的设备ID错误,此处设备id为0,通道id填充你对应的vi通道 coverHandle = 0; stCoverAttr.enType = COV原创 2016-03-29 10:22:52 · 2310 阅读 · 1 评论 -
OSD创建OVERLAYEX_RGN 绑定到vi设备通道
{HI_S32 s32Ret = HI_FAILURE; RGN_HANDLE coverHandle; RGN_ATTR_S stCoverAttr; MPP_CHN_S stCoverChn; RGN_CHN_ATTR_S stCoverChnAttr; /******************************原创 2016-03-29 10:41:11 · 2108 阅读 · 0 评论 -
海思音频帧
海思语音编解码库进行 G711、G726、ADPCM 格式的编码,编码后的码流遵循以下表格中描述的帧结构,即在每帧码流数据的净荷数据之前填充有 4 个字节的帧头;使用语音编解码库进行以上格式的解码时,需要读取相应的帧头信息。(即海思的语音编解码不是标准的,加入了自己的帧头信息),原创 2016-03-31 10:16:21 · 1930 阅读 · 0 评论 -
ffmpeg android 移植编译出现的问题,求解
CC libavutil/pixelutils.oCC libavutil/random_seed.oCC libavutil/rational.oCC libavutil/rc4.oCC libavutil/ripemd.oCC libavutil/samplefmt.oCC libavutil/sha.oCC libavutil/sha512.oCC libav原创 2016-06-21 16:38:02 · 3545 阅读 · 4 评论 -
onvif设备发现代码利用海思carm-hisiv100nptl-linux-g++ 交叉编译器编译时出现如下问题,有人可以解答下吗
make clean;makerm -f *.o deviceprobe deviceserverarm-hisiv100nptl-linux-g++ -Wall -DHI_OS_LINUX -DHI_OS_TYPE=HI_OS_LINUX -DCONFIG_NETWORK_USE_SYSTEM -DHI_LINUX_SUPPORT_UCLIBC -DHI_OS_SUPPORT_UCLINUX原创 2016-06-21 16:41:23 · 2089 阅读 · 1 评论 -
sqlite-autoconf-3130000 交叉编译(海思3531)
sqlite-autoconf-3130000 交叉编译(海思3531)原创 2016-07-07 14:19:40 · 1878 阅读 · 0 评论 -
为什么我的onvif discovery 客户端搜索不到大华的onvif设备
http://www.w3.org/2003/05/soap-envelope" xmlns="http://schemas.xmlsoap.org/ws/2005/04/discovery" xmlns:a="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:dn="http://www.onvif.org/ver10/netwo原创 2016-06-21 16:40:24 · 3905 阅读 · 2 评论 -
NVR利用onvif协议去申请摄像机的码流时,申请不到子码流
我手里有个熊迈的NVR,我去连我自己的IPC的onvif协议,我设置主码流去申请码流时他发过来的是申请子码流,还有,不管是多窗口还是单窗口显示永远都是子码流的视频,显示不了子码流,而且好像是没有再次去申请某种码流。中间获取系统时间和日期的接口函数返回有问题,但是熊迈的技术说这个没事我用熊迈的NVR去连海康的IPC,是可以申请到主码流的。我用海康和大华的NVR去申请我自己的摄像机的时候,可以原创 2016-06-21 16:39:02 · 5953 阅读 · 5 评论 -
onvif 服务端设备发现在linux上运行不会报错,但是交叉编译运行在嵌入式开发板上是会报错
{ int loop = 1; struct ip_mreq mcast; /* 在同一个主机上进行广播设置套接口, 作用是方便单个开发系统上测试多播IP广播 */ loop = 1; if ((setsockopt(pstSoapEnv->master, SOL_SOCKET, SO_REUSEADDR, (void *) &loop, sizeof (loo原创 2016-06-21 16:42:08 · 851 阅读 · 0 评论