- 博客(11)
- 收藏
- 关注
原创 linux下MCU常用硬件测试的实现方法
一、背景 国产化MCU出厂前需要先进行生产测试,其测试模块主要包括:LAN网口、DSP板卡、USB接口、硬盘、内存、CPU、电源灯、网络灯、信号灯、硬盘灯、VGA接口、风扇等。除各指示灯及VGA、风扇可在上电后直接观察到是否正常以外,其它测试项均需通过繁琐的操作才能获得测试结果。二、问题 不可直接观察测试结果的测试项若光靠人工检测,耗时耗力,且难以保证检测结果的准确性。如:检测USB接口时,需要先插上U盘,手动输入命令根据U盘名称将U盘挂载,然后新建文件,验证其读写性能,检测网口时,多个网口只能通过
2021-05-10 20:46:45 871
原创 如何将抓取到的以h264封包的RTP数据包转换成H264的裸码流
方法:以lua脚本作为wireshark分析工具的插件,对抓取到的RTP数据包进行解析,从抓包文件中提取出H264的裸码流数据步骤:将脚本文件(h264_export.lua),存放到wireshark的安装目录下;此处附上h264_export.lua脚本-- Dump RTP h.264 payload to raw h.264 file (*.264)-- According to RFC3984 to dissector H264 payload of RTP to NALU, an
2021-04-30 18:31:47 1189 1
原创 音频问题排查方法
最近遇到一个视频会议现场某终端无声音的问题,总结一下这种类似问题的排查方式确认现场是哪个终端没有声音在mcu上看对应终端名字,或者sip号码进mcu底层利用shell命令打印终端信息tcpdump -s 2048 -i any -w xx(包名字).pcap host 10.13.99.185 (目的地ip)打开包文件 (rtp.p_type == 8) && (ip.dst == 173.128.0.66)因为G711.A的PT值为8,所以rtp.p_type == 8
2021-04-30 16:33:57 500 1
原创 激光雷达在障碍物检测中的应用
从安全行驶方面看,车辆前方目标的检测相对于其它三个方向更为复杂和重要。因此,车辆前方雷达可选择德国 IBEO 公司生产的 IBEO-30LX 型四线激光雷达。由于车辆行驶时,驾驶员需要对后方障碍物进行判断和避让,但不如车辆前方状况复杂,因此,可选用 Hokuyo 公司生产的 UXM-30LX型单线激光雷达,实现对车辆两边和后方的目标检测。UXM-30LX-EW 是来自日本 HOKUYO 公司生产...
2019-06-14 23:00:02 5585
原创 基于机器视觉的抽烟驾驶检测
一、抽烟特征提取烟雾是识别驾驶员是否抽烟较为明显的特征,烟雾扩散性区域运动连续性、烟雾背景模糊性、烟雾不规则性以及烟雾的相关性,这些特征量比较全面地反映了烟雾的基本特征。①烟雾形状特征由于外界因素烟雾在扩散过程中呈现出的无规则形状变化,烟雾分子也在不停的做无规则运动,而且边缘的轮廓始终是一种模糊不清的不规则状态。烟雾在扩散过程中形状呈不规则变化。因为当两个图形面积完全相等时,边缘轮廓不规则的...
2019-06-14 22:07:01 6044 2
原创 基于机器视觉的疲劳驾驶检测
一、疲劳驾驶特征提取眼睛闭合的频率和持续时间在某种程度上可以反映疲劳的状态。卡内基梅隆研究所经过反复试验和论证,提出了度量疲劳的物理PERCLOS。PERCLOS定义为一定时间内眼睛的闭合程度,它已经成为度量疲劳状态的一种科学有效的方法。当一定时间间隔内眼睛闭合所占的时间比例超过15%时即认为是疲劳状态。PERCLOS方法通过眼睛闭合所占的时间比例进行疲劳驾驶的判定。但是,眼睛的大小因人而异,眼...
2019-06-14 22:00:32 15293 23
原创 在Linux下给QT安装opencv
一、准备工作;cmake首先找到openCV的官网把最新的openCV包下载到ubuntu里下载完成直接右键解压即可解压后不用着急,你会看到解压目录下有一堆文件,这就是我们的openCV库了,但是现在还没法用,得用cmake进行编译才行。cmake就是一个跨平台的编译器,在ubuntu下我们只需要输入一行指令:apt-get install cmake即可安装当然如果你觉得安装的版本不合...
2019-05-12 22:25:24 2145
原创 DSP与FPGA通信软件设计
前端采集的振动信号在FPGA中,经过内部FIFO缓存之后发送给DSP做数据处理。DSP和FPGA之间通过EMIF接曰方式连接通FIFO实现DSP和FPGA之间的数据传输。如图所示的FPGA和DSP的接口示意围,图中的DSP控制FPGA采集信号,FPGA中的FIFO数据装满的时候出发DSP开始读取数据,数据读取期间,引脚FPGA_CS_RD处于高电平,读取完毕后跳变为低电平,FPGA读取到对应引...
2019-03-22 17:50:46 4079
原创 浅谈高速接口设计
实时信号处理平台不仅对系统的数据处理能力提出了很高的要求,同时对数据传输速度的要求也很高。只有同时保证这两方面的能力,才能得到可靠的实时信号处理平台。本信号处理板卡中 FPGA 和 DSP 之间通过 SRIO 接口进行数据传输,DSP 与上位机之间通过千兆以太网相连进行通信,这两者都属于高速串行接口,并都采用了 SERDES 技术。下面对 SERDES 技术进行分析,并对本板卡中高速串行接口的原理...
2019-03-21 22:32:06 2732
原创 用FPGA+DSP实现数据采集的难点与解决方案
笔者采采用4片具有六路通道的AD7656芯片来实现24路模拟通道的数据采集。利用该方案实现多通道的数据采集并且完成对前端信号的模数转换的难点在FPGA与AD芯片的时序匹配设计和采样控制逻辑电路设计。解决方案:图2为采样模块电路的原理图。其中,CONVSTA、B、C连接到一起后接到FPGA上,、W/B、RESET、、RANGE、REF、/S引脚均单独连接到FPGA上进行集中控制,BUSY信号直接送...
2019-03-20 22:30:10 4432
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人