1-h8自己的操作2019-9-15.docx
这篇文章记录了作者在学习搭载寒武纪1-h8芯片的Hboard开发板过程中的一些操作,主要包括网络配置、NFS服务器的安装与配置、远程登录到1H-8以及宿主机的开发环境准备。 1. **网络配置**: 为了使Hboard与PC或其他设备进行通信,需要设置网络连接。在虚拟机环境中,采用桥接模式配置网络。首先打开虚拟网络编辑器,选择“更改设置”,然后选择VMnet0作为网络适配器。接着在虚拟机内部编辑网络连接,增加新的网络配置,确保Hboard能通过以太网与PC或同一局域网内的设备通信,并能够ping通。 2. **NFS服务器的安装与配置**: 由于1H-8的存储空间非常有限,仅128M内存和128M磁盘,实际可用磁盘仅30多M,因此需要通过NFS服务来共享宿主机的磁盘空间。首先在宿主机上安装NFS服务,运行命令`sudo apt install nfs-kernel-server`。然后编辑`/etc/exports`文件,添加共享目录的配置,例如`/home/jqy/jqy_nfs_server *(rw,sync,no_root_squash,no_all_squash)`,并给予共享目录777权限。最后重启NFS服务,命令为`sudo /etc/init.d/nfs-kernel-server restart`。 3. **远程登录到1H-8**: 使用telnet命令远程登录1H-8,例如`telnet 172.19.24.241`。登录成功后,通过NFS共享将宿主机的目录挂载到1H-8的mnt目录下,命令如`mount -t nfs -o nolock -o tcp 172.19.24.200:/home/jqy/jqy_nfs_server /mnt`。 4. **宿主机开发环境配置**: 在宿主机上,需要安装和配置一些必要的开发工具。比如安装VIM编辑器(`sudo apt-get install vim`)、Minicom串口工具(`sudo apt-get install minicom`)、NFS服务(步骤已在NFS服务器配置中提及),以及CMAKE库(`sudo apt-get install cmake`)和相关的依赖库,如gcc-multilib、libncurses5-dev、lib32z1、libgoogle-glog-dev、libboost-thread1.58.0、libboost-regex1.58.0、libhdf5-serial-dev、liblmdb0、libleveldb-dev和libopencv-highgui2.4v5等。 5. **1H-8的系统优化**: 在1H-8上,每次启动可能需要手动杀掉某些进程,例如VLC人脸识别功能的进程。可以修改`/customer/run.sh`,取消开机自启,或者替换为其他脚本,如文档中提到的`./sample_ft_chenshuo &`。 这些操作步骤对熟悉1-h8开发板的使用,以及在有限的存储条件下利用宿主机资源进行开发具有指导意义。通过NFS共享,可以有效地扩展1H-8的存储能力,便于开发和调试工作。同时,远程登录和必要的开发工具安装使得远程控制和代码编写变得便捷。
- 粉丝: 482
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 用Python在控制台绘制爱心形状的技术实例
- 用Python编程实现控制台爱心形状绘制技术教程
- 这是 YOLOv4 的 pytorch 存储库,可以使用自定义数据集进行训练 .zip
- 这是 HIC-Yolov5 的存储库.zip
- 这只是另一个 YOLO V2 实现 在 jupyter 笔记本中训练您自己的数据集!.zip
- PicGo 是一个用于快速上传图片并获取图片 URL 链接的工具
- uniapp vue3 自定义下拉刷新组件pullRefresh,带释放刷新状态、更新时间、加载动画
- WINDOWS 2003邮箱服务器搭建
- 距离-IoU 损失更快、更好的边界框回归学习 (AAAI 2020).zip
- 该项目是运行在RK3588平台上的Yolo多线程推理demo,已适配读取视频文件和摄像头信号,demo采用Yolov8n模型进行文件推理,最高推理帧率可达100帧,秒 .zip