ipc开发(liteos hi3518ev200----1.环境搭建【开发环境】)

//首先搭建工作环境
1.虚拟机编译环境: 在linux服务器上安装交叉编译器
----------------------------工具链安装-----------------------------------
toolchain目录下有arm-hisiv500-linux.tar.bz2 和 cross.v500.install两个文件,其中
arm-hisiv500-linux.tar.bz2 是安装包,cross.v500.install 是  x86_64-linux-gnu
服务器上的安装脚本。
安装方法:
a. 将arm-hisiv500-linux.tar.bz2 和 cross.v500.install放在同一级目录下;
b. ./cross.v500.install
               执行完以上命令即完成安装。注意,如果服务器已经安装好了arm-hisiv500-linux- 工具链,不必重新安装。
        c.source /etc/profile

2.虚拟机和宿主机和板子间的复制粘贴 共享文件功能:

如何实现虚拟机跟主机间文件共享和复制粘贴功能及互ping通功能

http://blog.csdn.net/c_l_j_/article/details/78851755


3. 虚拟机里面安装NFS服务器,为后面的虚拟机文件夹tem_clj mount板子根文件系统下的文件夹mnt做准备
【NFS(Network File System)即网络文件系统,是FreeBSD支持的文件系统中的一种,它允许网络中的计算机之间通过TCP/IP网络共享资源。
在NFS的应用中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,就像访问本地文件一样】
sudo apt install nfs-kernel-server
虚拟机里面创建NFS目录tem_clj,并修改配置文件
gedit /etc/exports  在打开的文件里面添加 /root/ipc/hi3518ev200/tem_clj     *(rw,sync,no_root_squash)         //其中/root/ipc/hi3518ev200/tem_clj可以通过pwd命令获取
sudo service nfs-kernel-server restart


4. 虚拟机里面安装TFTP服务器,为由主机上传送映像、文件等到目标机上做准备
【TFTP:文件传输协议】
sudo apt-get install tftp-hpa
sudo apt-get install tftpd-hpa
创建NFS目录tem_clj_tftp,并修改配置文件
gedit /etc/default/tftpd-hpa  在打开的文件里面添加 /root/ipc/hi3518ev200/tem_clj_tftp     *(rw,sync,no_root_squash)         //其中/root/ipc/hi3518ev200/tem_clj可以通过pwd命令获取 
sudo service tftpd-hpa restart
下面确认tftp服务是否开启,查看tftp相关进程可以用以下指令:
ps aux |grep tftp
https://www.cnblogs.com/coversky/p/7707900.html  //相关的TFTP描述文档



你可能感兴趣的:(驱动管理)