Hi3516DV300环境搭建

本文是基于 Ubuntu16.04.1虚拟机下搭建:
1.安装SDK Hi3516CV500_SDK_V2.0.2.0.tgz
1.1解压SDK : tar -xzvf Hi3516CV500_SDK_V2.0.2.0.tgz
1.2安装SDK: ./sdk.unpack
此步骤可能会遇到source not found,一看是shell脚本没有用source加载到common.sh.
通过执行命令 ls -l ``which sh`知道,原来是系统用dash来解析shell,执行下面的命令选择否将解析命令交回给shell,保存退出界面可以解决:
sudo dpkg-reconfigure dash

2.安装交叉编译工具链: arm-himix200-linux.tgz
2.1解压工具链: tar -xzf arm-himix200-linux.tgz
2.2执行安装脚本: sudo ./arm-himix200-linux.install (root权限,该脚本也可自己指定安装目录)
2.3设置环境变量生效: source /etc/profile
3.安装CMake(V2.6以上)
apt-get install cmake
4.安装NFS
4.1安装相关工具:
sudo apt-get install nfs-kernel-server nfs-common portmap
4.2创建指定你的NFS工作目录:
sudo mkdir nfs-share
sudo chmod 775 nfs-share
4.3配置相关服务和权限
sudo gedit /etc/exports
添加如下内容:
/home/[Yourname]/nfs-share-path *(fsid=0,rw,sync,no_root_squash)
Yourname 是用户名字
nfs-share-path 是共享目录路径
*(rw,sync,no_root_squash):
*: 表示所有客户机都可以挂载
rw : 表示挂接此目录的客户机对该目录有读和写的权限
sync : 表示数据同步,同时写入内存与磁盘
no_root_squash: 表示服务器共享目录用户的属性,如果用户是root,那么对于这个共享目录来说就是具有root的权限。
4.4更新exports:
exports -r
4.5重启NFS服务:
/etc/init.d/nfs-kernel-server restart
4.6挂载NFS 文件系统的操作命令,在/mnt 目录下访问服务器上的文件,并进行开发工作
mount -t nfs -o nolock -o tcp xx.xx.xx.xx:/home/[Yourname]/nfs-share-path /mnt

4.7配置portmap:
sudo gedit /etc/default/portmap
注释掉-i 127.0.0.1 ,在这一行前面加#
4.8
在这里插入图片描述
5.安装smaba
5.1 apt-get install smaba

5.2 在配置Samba服务器的时候,网络选择为bridge桥连接:
在这里插入图片描述

5.2 添加用户访问控制权限:

/etc/samba/smb.conf

在这里插入图片描述

6.安装SSH
apt-get install ssh

安装过程中遇到错误:
错误一: 缺少库文件

解决办法:
sudo apt-get install lib32z1 lib32ncurses5
sudo apt-get install lib32stdc++6

安装完成后执行命令检查是否正常:arm-himix200-linux-gcc -v

在这里插入图片描述

错误二:source等命令无法找到
在这里插入图片描述

解决办法:
执行命令 : dpkg-reconfigure dash 选择NO保存
在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值