海思Hi3518EV200(2)开发环境

1. Linux开发环境

2. Linux开发环境描述

3. 搭建Linux开发环境

1) 安装Linux服务器

这里使用ubuntu 10.04 LTS

2) 安装交叉编译工具

海思SDK包中提供专门的编译工具链:arm-hisiv300-linux和arm-hisiv400-linux。

3) 安装SDK

将Hi3518E_V200R001XX.tgz拷贝到linux服务器上,解压tar后执行./sdk.unpack

4) 烧写uboot/内核/根文件系统

这里使用SDK包里面默认的uboot、内核镜像和根文件系统(jffs2),使用TFTP工具完成烧写。

5) 安装NFS

在开发阶段需要使用NFS作为开发环境

mount -t nfs -o nolock -o tcp -o rsize=32768,wsize=32768 xx.xx.xx.xx:/your-nfs-path /mnt

6) 应用程序开发

将应用程序和库文件放到板卡中的根文件目录中。应用程序放/bin目录下,库文件放/lib目录下,配置文件放/etc目录下。

如果应用程序需要系统启动后自动运行,在/etc/init.d/rcS文件中添加启动的应用程序的路径。

时间: 2024-10-25 19:44:41

海思Hi3518EV200(2)开发环境的相关文章

海思Hi3518Ev200 4G wifi无线网络视频监控摄像开发板可二次开发

21世纪,经济社会及物联网,云计算,社会网络,车联网等新型移动通信业务日新月异的发展,2013年,我们的通信技术进入了第四代的移动信息系统--4G通信技术.网线下的网络已不能满足需求,人们对移动通信网络,无线通信网络技术的需求已经被应用到各个行业领域.其中4G网络的无线网络视频监控就被各个行业所应用,如野外环境下的监控.渔塘.果园.无人售货柜.无人配送等等. 为了便于产品研发,减少成本.BOJINGnet基于海思HI3518EV200的H264视频压缩SOC研发出了用于4G网络无线网络视频监控摄

用vs2013+velt-0.1.4进行嵌入式开发 进行海思平台 UBOOT 开发

1.1    什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发.利用这个插件,将可以在visual studio的IDE中进行Linux应用程序的开发(包括编译和调试),也可以进行uboot和linux内核的编译,并根据编译时的错误信息正确定位到源码.目前的版本是0.1.4,仅支持vs2013.此插件可以在CSDN下载频道下载(http://download.csdn.ne

海思Hi3518EV200(5)图像sensor驱动开发

1. sensor开发框图 2. 设备驱动加载及硬件系统配置 cd mpp/ko # default online ./load3518e -a -sensor sc2135 -osmem 32 -total 64 # vi_vpss offline ./load3518e -a -sensor sc2135 -osmem 32 -total 64 -offline load3518e脚本主要是用来配置硬件系统的参数(引脚复用.sensor时钟.VI时钟)加载驱动(.ko),包括访问sensor

海思Hi3518EV200(4)ISP开发

1. 概述 ISP主要包括3A.坏点校正.去噪.强光抑制.背光补偿.色彩增强.镜头阴影校正等处理.ISP包括逻辑部分以及运行在上面的Firmware. 2. 功能结构 3. Firmware架构 Firmware的设计思想是单独提供3A算法库,ISP控制单元调度基础算法库和3A算法库,同时sensor库分别向ISP基础库和3A库提供注册函数回调,实现差异化的sensor配置.这些回调函数提供初始化参数,并控制sensor,如调节sensor的曝光时间.模拟和数字增益等. 4. Firmware流

海思Hi3518EV200(3 )MPP软件平台

1. 概述 MPP全称Media Process Platform,支持应用软件快速开发:输入视频获取.视频编解码.视频输出显示.视频预处理(去噪.增强.锐化等)等. 2. 平台架构 VI模块完成视频获取.剪切.缩放等处理,并输出多路不同分辨率的视频. VPSS模块可对图像进行去噪.图像增强.锐化等处理,并实现同源多路输出功能. VENC模块完成视频编码功能(H.264). VO模块介绍VPSS的视频数据,按用户配置输出给外围视频设备. 3. 视频缓存池 视频缓存池为MPP提供大块物理内存管理功

海思Hi3518EV200(1)简介

1. 简介 Hi3518EV200为新一代HD IP摄像机SOC,集成新一代ISP,优化后的编码前图像处理算法和新一代H.264编码器,同时采用先进低功耗工艺和低功耗架构设计,使得Hi3518EV200在低码率.高图像质量.低功耗方面具有优越性能. 2. 系统框图 3. 主要特点 支持8/10/12/14bit RGB Bayer输入,时钟最高100MHz 支持4通道MIPI/Hispi/LVDS接口 H.264编码最大可支持分辨率为2M Pixel 编码帧率支持1/16~30fps 内嵌512

ubuntu10.04 搭建海思开发环境

(1)Ubuntu 10.04.4 LTS (Lucid Lynx) 下载地址:http://old-releases.ubuntu.com/releases/lucid/ (2)passwd root,然后以root登录,gedit /etc/network/interfaces ,添加静态ip: iface eth0 inet staticaddress 192.168.10.64 #change to your static IPnetmask 255.255.255.0 #change

嵌入式Linux开发环境——以海思3516dv300为例

1.安装 Ubuntu 虚拟机 (这一步网上很多资料): 2.安装发开工具: 1> 换国内源 (国内源安装工具速度会快点) 2> 安装 NFS : 1) sudo apt install nfs-kernel-server 2) 配置 nfs 服务sudo vi /etc/exports : 添加 /path *(rw, sync, no_root_squash), path 为要通过 NFS 共享的路径 3) 创建 /path 4) 开启服务: sudo /etc/init.d/nfs-ke

用VS2013+VELT-0.1.4进行海思平台 UBOOT 的开发

快乐虾 http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651) 欢迎转载,但请保留作者信息 本文仅适用于vs2013 + velt-0.1.4 1.1    什么是VELT VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发.利用这个插件,将可以在visual studio的IDE中进行Linux应用程序