一、通过nfs连接Linux服务器以及Hi3519

首先在Linux服务器上将nfs跑起来。
1、安装nfs服务软件

sudo apt-get install nfs-kernel-server

2、防火墙把使用到的端口打开 一般会用到111 2049, 还有一个从/etc/service里面查mountd的端口(打开文本/etc/services,查找mountd看后面的端口号是什么) 比如要打开防火墙的111/tcp端口

firewall-cmd --permanent --add-port=111/tcp  (这一步看具体情况)

3、修改 /etc/exports 文件,新增一行代码,就是设置一些访问文件的权限之类的代码。没有的话创建一个,添加配置,表明你要允许那些IP地址连接这台PC的哪些目录。

sudo vi /etc/exports
/tmp *(rw,sync,no_subtree_check,no_root_squash)
(eg : /home/my_hisi_nfs 192.168.5.36(rw,no_root_squash,no_subtree_check))
/tmp    :共享的目录(eg: /home/my_hisi_nfs)
*       :指定哪些用户可以访问*  代表所有可以ping同该主机的用户192.168.1.*  代表指定网段,在该网段中的用户可以挂载192.168.1.12 代表只有该用户能挂载
(ro,sync,no_root_squash):  权限ro : 只读rw : 读写sync :  同步no_root_squash: 不降低root用户的权限
其他选项man 5 exports 查看

3、在执行第二步之后后者之前,我们必须要保证共享目录是存在的。

sudo mkdir my_nfs

4、重启nfs服务

sudo service nfs-kernel-server restart
或者
systemctl restart nfs-server

二、把Hi3519V101跑起来

1、使用 Hitool 把 u-boot, kernel, rootfs 烧写进板子里,如果本来板子上什么都没有的话,我是先烧了u-boot,然后串口设置IP地址以及服务器地址,然后使用网口和串口一起烧了这三个东东,flash类型需要为spi。

setenv ipaddr 192.168.5.36
setenv serverip 192.168.125
saveenv
reset

2、烧完这个三个东东之后,需要进行启动参数的配置并且保存,但启动参数需要按照文档进行,不一定全部相同。
注意linux-3.18.y kernel默认文件系统只读,需要在bootargs中加入rw选项,文件系统才可读写。

setenv bootargs 'mem=64M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 rw mtdparts=hi_sfc:1M(boot),3M(kernel),12M(rootfs)'
setenv bootcmd 'sf probe 0;sf read 0x82000000 0x100000 0x300000;bootm 0x82000000'
sa
(这里的sa其实就是save,只是海思这款芯片它只有这一个前缀为sa的匹配命令,所以可以简写)

3、然后就是固定ip地址,省去一些麻烦。

cd /etc/init.d
vi S80network(里面有IP地址,子网掩码,网关什么的,设置好这三个就好了)

如果没有 S80network 这个文件,直接去rcS文件中固定,又或者双管齐下。

ifconfig eth0 192.168.5.36 netmask 255.255.255.0

固定完成之后可以使用ping测试

4、在板子上把Linux服务器上的文件目录挂载过来,这样子两个东西就可以同步文件了。

mount -t nfs -o nolock 192.168.5.125:/home/dxd/my_hisi_nfs /home/my_hisi_nfs

上诉情况可能会出现错误,可以尝试关闭防火墙

Hi3519V101开发(二)相关推荐

  1. Hi3519V101开发环境搭建(二)

    目录 目录 前言 编译U-boot 编译Linux-318y的内核 链接地址 前言 前面已经搭建好了Ubuntu下的海思开发环境,现在对编译Uboot和Kernel的过程做一个简单的记录.参考文档&l ...

  2. springboot flask php,使用Vue,Spring Boot,Flask,Django 完成Vue前后端分离开发(二)

    使用Vue完成前后端分离开发(二) Bravery never goes out of fashion. 勇敢永远不过时. 前面简单说了一下 Vue 项目的搭建和项目的大致页面,这里讲一下 Djang ...

  3. 【Android游戏开发二十七】讲解游戏开发与项目下的hdpi 、mdpi与ldpi资源文件夹以及游戏高清版本的设置...

    今天一个开发者问到我为什么游戏开发要删除项目下的hdpi.mdpi和ldpi文件夹:下面详细给大家解答一下: 首先童鞋们如果看过我写的<[Android游戏开发二十一]Android os设备谎 ...

  4. Qt计算器开发(二):信号槽实现数学表达式合法性检查

    表达式的合法性 由于我们的计算器不是单步计算的,所以我们能够一次性输入一个长表达式.然而假设用户输入的长表达式不合法的话,那么就会引发灾难.所以有必要对于用户的输入做一个限制. 一些限制举例: 比方, ...

  5. SQL2K数据库开发二十三之索引操作重建索引

    1.可以使用下面的语句创建索引,重建索引应使用DROP_EXISTING选项. 2.在SQL Server查询分析器中输入如下的SQL语句,点击工具栏上的执行查询图标. 3.查询语句执行完毕后,结果窗 ...

  6. 以太坊开发(二)使用Ganache CLI在私有链上搭建智能合约

    以太坊开发(二)使用Ganache CLI在私有链上搭建智能合约 在上一篇文章中,我们使用Truffle自带的客户端Truffle Develop,在私有链上搭建并运行了官方提供的WebPack智能合 ...

  7. Java 快速开发二维码生成服务

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 来源 | 公众号「码农小胖哥」 1. 前言 不知道从什么 ...

  8. proc除了能用于oracle开发_能不能用于mysql开发_Oracle数据库开发(二).Linux下配置使用ProC...

    一.提要 上文简单介绍了Windows下ProC配置开发,这次我们使用Linux平台再次配置Oracle ProC开 发环境(RedHat Linux 9 + Oracle 92). <ORAC ...

  9. firefox扩展开发(二):用XUL创建窗口控件

    firefox扩展开发(二):用XUL创建窗口控件 2008-06-11 16:57 1.创建一个简单的窗口 <?xml version="1.0"?> <?xm ...

  10. SQL2K数据库开发二十六之存储过程操作创建存储过程(一)

    1.可以使用Transact-SQL中的CREATE PROCEDURE语句创建存储过程,使用该语句的语法为: 2.在查询分析器中执行如下语句创建一个存储过程. 3.在企业管理器中创建存储过程的方法为 ...

最新文章

  1. java的byte与C#的异同引起的字符处理问题。
  2. C#断点续传原理与实现
  3. 软件设计的第一性原理:结构化抽象
  4. c语言 包络算法,包络检测C程序
  5. 面试题:在日常工作中怎么做MySQL优化的?
  6. 咸鸭蛋吃了对身体有什么好处?
  7. CodeForces 785E Anton and Permutation 分块
  8. 凸二次规划的解法(旋转算法)
  9. 史上超级详细:银行外包java面试题目
  10. java 用户名称中emoji表情包的模糊处理
  11. 图像算法工程师面试考点集锦
  12. python实现12306余票
  13. Excel数据合并(追加写入)
  14. 【图像去噪】基于matlab自适应中值滤波图像去噪【含Matlab 1156期】
  15. lattepanda安装linux系统,LattePandaAI-Linux系统环境部署
  16. 使用ngrok对黑群晖进行内网穿透/公网访问
  17. 记:freeswitch-1.10.7 aarch64交叉编译
  18. Vuex _ 核心插件
  19. Android(以太坊)生成助记词
  20. AngularJS实现动态添加输入控件功能

热门文章

  1. python成绩统计_利用python进行学生成绩分析
  2. 鸿蒙应用开发 | 时间选择器(TimePicker)的功能和用法
  3. Vs2010创建网站
  4. 美国国家安全局(NSA)网络攻击主战武器“验证器”
  5. 显示杂谈(7)-色坐标图的来源1
  6. 计算机二进制技巧,计算机中十进制转二进制的相关技巧
  7. java利用poi为excel添加图片水印
  8. 百度网盘不限速下载方法全解(验证、体会、转载)
  9. 三轴加速度传感器的类型、原理、特点和应用
  10. unity中实现多人联机局域网-基于pun v2 + photon server v5