第一季2:HI3518EV200的初体验(检测板子是否正常工作)

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。

一、检测步骤

1、设置PC主机有线网卡的ip地址设为192.168.1.10,关闭防火墙。

2、虚拟机桥接到有线网卡,并设置虚拟机的静态ip地址为192.168.1.141

3、在uboot控制台设置uboot的ip地址为192.168.1.88并保存。

4、板载系统启动之后,在板载系统的/etc/profile文件里设置它的ip地址为192.168.1.11

ifconfig eth0 192.168.1.11

5、板载系统启动之后,在板载系统的/etc/profile文件里进行挂载设置。

mount -t nfs -o nolock 192.168.1.141:/home/xjh/iot/hisi_development/hisi_rootfs /mnt

6、然后重启开发板,板载系统启动之后确认是否挂载成功,即通过板载系统的/mnt目录是否能访问虚拟机/home/xjh/iot/hisi_development/hisi_rootfs目录。如果板载系统提示不能挂载“ No route to host”,则在虚拟机系统的/etc/exports中添加:

/home/xjh/iot/hisi_development/hisi_rootfs *(rw,sync,no_root_squash,no_subtree_check)

7、案例测试:基于RTSP协议的实时视频传输(基于RTSP协议的视频直播)

(1)先确认PC的有线ip、虚拟机的ip、板载系统的ip三者处于同一网段。

(2)将RTSP视频传输测试文件sample_venc(这是二进制文件,源码分析见博客基于RTSP协议的实时视频流传输的源码分析)放到虚拟机/home/xjh/iot/hisi_development/hisi_rootfs目录,然后启动开发板,在板载系统的/mnt/目录下输入命令“./sample_venc”(此时会生成stream_chn0.h264文件,后续我们选择打开它)。

(3)接着在PC端运行VLC软件,选择“媒体—>打开网络串流”,输入“rtsp://192.168.1.11:554/mnt/stream_chn0.h264”(注意这里的ip是板载系统的ip),然后点击播放。

(4)这个案例是视频直播,但是因为VLC播放器自身的缘故,画面存在延迟。

二、启动流程截图

(1)uboot启动的截图

(2)执行./sample时的提示

 (3)在VLC中点击播放时SCRT的提示

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/461002.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

linux安装 redis,在linux中安装redis

本文中使用的系统是Ubantu 18.04因为我是第一次使用Linux系统,并不知道使用哪一款比较好,主要是因为Ubantu的界面很好看(笑)在使用linux安装redis之前遇到过几个小问题。在本文中写下来。我在使用window远程ssh连接linux时,出现access denied…

cocos2d-x的Android工程开启c++0x特性

首先一定要确定你所安装NDK支持c0x(我安装的android-ndk-r8) 文本打开 项目目录/proj.android/jni/Application.mk 在APP_CPPFLAGS那一行最后追加上 -stdc0x,改完之后可能这样 APP_CPPFLAGS : -FRTTI -DCOCOS2D_DEBUG1 -stdc0x ok&#xff0c…

了解 Windows Azure 存储的可伸缩性、可用性、持久性和计费

借助 Windows Azure存储,应用程序开发者及其应用程序和用户可以在云中使用可用性更高、持久性更长、可伸缩性更强的海量存储。开发者可以构建能随时随地高效访问数据的服务,在所需的时间段内存储任意数量的数据,并按基于实际使用情况进行付费…

linux 安装git失败,Linux运维知识之linux下安装git常见故障整理

本文主要向大家介绍了Linux运维知识之linux下安装git常见故障整理,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。FAQ1: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).[roottestss git]# git clone git192.1…

JS函数addEventListener的浏览器差异性封装

IE8及更早的版本不支持 addEventListener()函数,因此需要一个标准的函数将这些差异性做封装: 1 function addListener(target, type, handler) { 2 if (target.addEventListener) { 3 target.addEventListener(type, handler, false); 4 } else if (target.att…

第一季3:HI3518E方案整体架构介绍(硬件和软件支持)

以下内容源于朱有鹏嵌入式课程的学习与整理,如有侵权请告知删除。 1、硬件资源 (1)HI3518E单芯片提供:CPU DSP 内置64MB DDR ETHERNET MAC。 (2)外置16MB的SPI接口的Flash用来存放程序(ubo…

线性表顺序表---逆置所有元素

1 /*顺序表中所有的元素逆置2 * 3 */4 #include <iostream.h>5 using namespace std;6 7 int main(){8 void reverse_arr(int arr[],int n);9 int a[]{0,1,2,3,4,5,6,7}; 10 int n7; 11 reverse_arr(a,n); 12 for(int i0;i<n;i){ 13 …

dhcp failover linux,ISC dhcp failover的mclt参数很重要啊

MCLT简单的说就是&#xff0c;决定了当dhcp failover因为failover通信中断或其它原因导致其中某台&#xff0c;如B机出故障时&#xff0c;由A机为B机的客户暂时提供服务时分配给客户的租约时间。文档中建议配置为3600秒&#xff0c;但也不是说3600秒是最合适的。这个参数仅能在…

第一季1:视频设备开发的技术流

以下内容源于朱有鹏嵌入式课程的学习与整理&#xff0c;如有侵权请告知删除。 1、视频从产生到被消费的整个流程 &#xff08;1&#xff09;原始视频产生&#xff1a;镜头和sensor。 &#xff08;2&#xff09;图像处理&#xff1a;ISP&#xff08;image signal processing&a…

Android 调整屏幕分辩率

Android 可设置为随着窗口大小调整缩放比例及设定fixed的窗口大小。 对于surface的控制在SurfaceHolder类中进行 而Android 屏幕分辩率中已经有一个类DisplayMetics提供 Andorid.util 包下的DisplayMetrics 类提供了一种关于显示的通用信息&#xff0c;如显示大小&#xff0c;分…

(一)FlexViewer之整体框架解析

文章版权由作者李晓晖和博客园共有&#xff0c;若转载请于明显处标明出处&#xff1a;http://www.cnblogs.com/naaoveGIS/。 1.FlexViewer简介 FlexViewer框架为Esri提供的可以高效开发基于WEB的地理信息应用系统的一种完全免费的应用程序框架。目前有两种版本&#xff0c;一种…

linux gunzip r .tar,Linux命令之文件归档、压缩、解压缩tar,gzip,gunzip,bzip2,bunz -电脑资料...

tar 建立档案文件【语法】 tar [option] tarfile filename【命令说明】文件名必须紧跟在-f参数后,且作为参数的最后一项;【参数说明】-c 建立一个新的档案文件;-f 指定档案文件名;-r 往归档文件中追加文件;-x 从档案文件中提取文件;-v,-vv 显示进度信息;-t 列出存档文件的信息(…

三阶魔方复原操作方法

在女票的指导下&#xff0c;我花了一个晚上学习如何复原三阶魔方&#xff0c;虽然是知其然不知其所以然&#xff0c;但好歹也能把魔方复原了。下面都是一些傻瓜式的操作&#xff0c;里面涉及的理论我不清楚。魔方总共分三层&#xff0c;下面是每层复原方法。 第一层 1、先以“…

Phaser开源2d引擎 javascript/html5游戏框架

功能特点&#xff08;Features&#xff09; 易维护代码&#xff08;Easy Asset Loading&#xff09; Phaser可以加载图片&#xff0c;音频文件&#xff0c;数据文件&#xff0c;文本文件和自动解析精灵图和纹理地图集数据&#xff08;出口纹理封隔器或Flash CS6&#xf…

8大排序算法图文讲解转

本文链接&#xff1a;http://www.cricode.com/3212.html 作者&#xff1a;快课网——Jay13 转载请务必保留作者出处&#xff0c;谢谢&#xff01; 排序算法可以分为内部排序和外部排序&#xff0c;内部排序是数据记录在内存中进行排序&#xff0c;而外部排序是因排序的数据很大…

与Linux系统相关的面试题

摘自微信公众号&#xff1a;嵌入式ARM 1、TASK有几种状态&#xff1f; 运行、就绪、等待、睡眠、挂起 2、TASK有几种通讯方式&#xff1f; 共享内存、信号量、消息队列、管道、socket 3、sysfs的主要作用&#xff1f; &#xff08;1&#xff09;可以把设备和驱动程序的信…

linux pmap was java,jvm 《九》pmap linux 命令介绍 及使用

用法pmap [ -x | -d ] [ -q ] pids...pmap -V选项含义-x extended Show the extended format. 显示扩展格式-d device Show the deviceformat. 显示设备格式-q quiet Do not display some header/footerlines. 不显示头尾行-V show version …

Immutable Collections(3)Immutable List实现原理(中)变化中的不变

Immutable Collections(3)Immutable List实现原理(中)变化中的不变 文/玄魂 前言 在上一篇文章&#xff08;Immutable Collections&#xff08;2&#xff09;ImmutableList<T>实现原理.&#xff08;上&#xff09;&#xff09;,分析了&#xff09;ImmutableList<T>…

大话Fragment管理

大话Fragment管理 上一个项目遇到了一个Activity 管理30个Fragment的情况&#xff0c;刚开始的时候真的管理的焦头烂额&#xff0c;但是后来不停的研究api文档&#xff0c;渐渐的明白了android的Fragment管理 体系。下面用…

c语言例题功能作用,一篇C语言面试题的汇总

2015-03-21 06:30:02阅读( 107 )1&#xff0e; 找错void test1(){char string[10]; //string的长度应该设为11&#xff0c;要给”留出位置char* str1”0123456789″;strcpy( string, str1);}void test1(){char string[10], str1[10];for(I0; I<10&#xff1b; I ) //变量…