Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置

Linux学习之ARM开发板连接ubuntu18.04LTS及NFS相关配置

第一步:在PC机安装Ubuntu18.04LTS

具体安装步骤参见上一篇文章

第二步:安装arm-linux-gcc交叉编译环境

  1. 在终端中执行sudo mkdir /forlinx,新建名为forlinx的文件夹(文件夹名可任意),将arm-linux-gcc-4.3.2.tgz文件拷贝到/forlinx文件夹下。
  2. 终端中执行cd /forlinx 进入forlinx文件夹,而后执行 sudo mkdir /usr/local/arm命令, 继续在终端执行sudo tar zxvf arm-linux-gcc-4.3.2.tgz -C / , 编译器将解压到/usr/local/arm下。
  3. 交叉编译器路径添加到系统环境变量中,以后可以直接在终端窗口中输入 arm-linx-gcc 命令来编译程序。
    在终端中执行:
    gedit /etc/profile
    添加以下四行到该文件中:
    在这里插入图片描述如果修改文件权限不足,请自行修改文件读写权限。
    保存,退出,重新启动系统。
    PS:如果在安装好交叉工具链后无法运行工具链出现如下错误:
    /usr/local/arm/4.3.2/bin/arm-linux-gcc: line 3: /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc: No such file or directory
    需要安装如下包:
    sudo apt-get install lib32ncurses5
    sudo apt-get install lib32z1

第三步:安装minicom调试软件,连接开发板

1.在终端中执行sudo apt install minicom,依照提示安装minicom软件。
2.将开发版使用USB转串口线连接到电脑上,在终端中执行dmesg,查看设备标号。
在这里插入图片描述可以看到标号为ttyUSB0。
3.在终端中输入sudo minicom -s命令,依照提示进入设置,进入界面后,选择serial port setup,按如图所示进行配置:
在这里插入图片描述4.最后,选择save setup as dfl,退出。初始设置完成。

第四步:配置NFS服务器

1.安装
终端执行sudo apt-get install nfs-kernel-server
2. 重启NFS服务器
终端执行 /etc/init.d/nfs-kernel-server restart
3.创建nfs共享目录
可任意设置
4.修改NFS配置文件/etc/exports
终端执行 sudo gedit /etc/exports,在末尾加入:
例如:/nfs *(rw,sync,no_root_squash),或/nfs *(rw,sync,no_root_squash,no_subtree_check)
/nfs :要共享的路径,*通配,表示所有网段都可以访问,sync ,同步写入硬盘,no_root_squash ,NFS客户端共享目录使用者权限。
5.启动
终端执行命令:service nfs-kernel-server restart

第五步:设置开发板ip与主机ip

1.使用网线连接好开发板后,输入命令:ifconfig -a 查看ip。
2.修改主机ip,使主机ip与开发板ip在同一网段下。
在这里插入图片描述3.使用ping 主机ip地址检测是否连通。
在这里插入图片描述4.在开发板上挂载共享目录
使用 mount -t nfs -o nolock 192.168.0.231:/home/nfs_share /nfs_share 命令
无提示即为挂载成功,进入共享目录查看。
在这里插入图片描述到此,所有步骤结束,如遇无法解决的问题请联系博主QQ:1187060103,无偿提供帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492067.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

报告解读 | 智能技术“核聚变”催生智能经济,将拉动十万亿市场

来源:阿里研究院从IT时代、互联网到智能2019年政府工作报告,正式提出了“智能”战略:“深化大数据、人工智能等研发应用。打造工业互联网平台,拓展‘智能’,为制造业转型升级赋能。”以5G、物联网、人工智能等技术为代…

Linux学习之云服务器搭建嵌入式Linux开发环境

Linux学习之云服务器搭建嵌入式Linux开发环境 第一步:购买云服务器 进入腾讯云官方网站腾讯云官方网站 选择云校园云校园 进入控制台 将云服务器系统设置为Ubuntu系统 使用Xshell6登录云服务器 使用Xftp6进行文件的上传与下载 在云服务器安装arm-linux-gcc…

JS中toFixed()方法的问题及解决方案

最近发现JS当中toFixed()方法存在一些问题,采用原生的Number对象的原型对象上的toFixed()方法时,规则并不是所谓的“四舍五入”或者是“四舍六入五成双”,所谓“四舍六入五成双”,在百度百科上给的解释是:也即“4舍6入…

AI的阿基里斯之踵:模糊性

来源:IEEE电气电子工程师学会摘要:网罗全球科技前沿动态,为科研创业打开脑洞。很多年前,我和一位朋友去参观一个果园。他的儿子是这个果园的经理,向我们介绍了其工作。我的这位朋友和我都是工程师,开始讨论…

哈勃望远镜进一步确认宇宙在加速膨胀

来源:新华社美国哈勃太空望远镜的新观测成果进一步确认了宇宙在加速膨胀,现在的膨胀速度比根据早期宇宙特征预测的膨胀速度快大约9%。此次研究成果25日发表在美国《天体物理学杂志》上。研究人员利用新方法对大麦哲伦星云的70颗造父变星进行了观测。有“…

Git的安装和配置

Git的安装和配置 一、下载并安装git git下载地址 所有均选择默认值,一路NEXT 二、下载并安装tortoisegit 所有均选择默认值,一路NEXT 三、新建GitHub存储库 1.打开github官方网站,注册账号 2.登录后点击绿色NEW按钮 3.进入如图所示&am…

AI芯片重磅破局者,开启边缘新智元

来源:物联网智库摘要:曾几何时,我们惊讶于AI算力和智力的创新程度,但彼时AI所创造的产业价值并不明显。随着移动互联网时代走向物联网时代,越来越多的场景和终端需要对数据进行即时高效的处理(如车联网、无…

Python学习笔记(序列和元组)

序列和元组 序列是指一种包含多项数据的数据结构,序列包含的多个数据项(成员)按顺序排列,可通过索引(下标),来访问序列成员。Python常见的序列包括字符串、元组、列表等,字节串也是序列,namedt…

Python学习笔记(列表和元组的简单实用)

一、通过索引访问元素 1.列表和元组都可通过索引来访问元素 一种是正向访问,从左到右,索引从0开始,第一个元素的索引为0,第二个为1,以此类推。 另一种是反向访问,从右到左,索引从-1开始&#…

《全球人工智能发展报告(2018)》发布:一览全球AI领域竞争态势

来源:乌镇智库乌镇智库《全球人工智能发展报告》以宏观视角纵览全球人工智能的发展,覆盖了知识产权、投融资、人才、应用场景等多个维度,为读者清晰地展现出人工智能全球发展的最新趋势,各国在人工智能领域的竞争态势以及中国各地…

解读|智能技术“核聚变”催生智能经济,将拉动十万亿市场

来源:阿里研究院从IT时代、互联网到智能 2019年政府工作报告,正式提出了“智能”战略:“深化大数据、人工智能等研发应用。打造工业互联网平台,拓展‘智能’,为制造业转型升级赋能。”以5G、物联网、人工智能等技术为代…

C#课堂笔记(二)

C#基础 一、C#中的命名空间 C#程序中的一种代码组织形式,主要用来标识类的可见范围,使用namespace关键字定义命名空间。 在C#中,使用命名空间用using关键字。 二、类的概念 1.什么是类? 类是一种数据结构,存储数…

【转】使用Auto Layout中的VFL(Visual format language)--代码实现自动布局

原文:http://www.cocoachina.com/ios/20141209/10549.html 本文将通过简单的UI来说明如何用VFL来实现自动布局。在自动布局的时候避免不了使用代码来加以优化以及根据内容来实现不同的UI。 一:API介绍 NSLayoutConstraint API 1 NSLayoutConstraint cons…

5G时代来临,高通如何让AI触手可及?

来源:量子位在高通人工智能开放日之后,我们需要再次刷新对高通这家公司的认知了。不需要耗费巨大的算力,高通与vivo、腾讯王者荣耀、腾讯AI Lab合作,他们正共同打造一支AI电竞战队“SUPEX”,将与人类玩家对战。让手机芯…

C#课堂笔记(三)

C#变量类型 一、数据类型 1.值类型 简单:整数、实数、字符、布尔 复合:结构、枚举 值类型直接存储值,在栈中分配存储空间。简单类型:数值型,字符型,布尔型 (1)整数类型 &#…

国产统一操作系统(UOS)安装、体验

一、UOS简介 (1)UOS介绍 统一操作系统是由统信软件开发的一款基于Linux内核的操作系统,分为统一桌面操作系统和统一服务器操作系统。统一桌面操作系统以桌面应用场景为主,统一服务器操作系统以服务器支撑服务场景为主&#xff0…

2019上海车展展后报告(整车篇)

来源:智车科技未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网&#…

C++中的STL--基本概念

STL基本概念 一.什么是STL? STL(Standard Template Library),是C标准模板库,是C标准库的重要组成部分,不仅是一个可复用的组件库,而且是一个包罗数据结构与算法的软件框架 二.STL的版本 1. 原始版本:由Alexander S…