nuc977 配置nfs

【Linux】新唐NUC977编译第一个内核驱动程序Hello World 在新唐NUC977的Hello World内核驱动程序前言一、文件的编写二、内核的编译及烧录最后 前言    相关简介:   1,增加驱动文件 hello.c 和对应的 Makefile、Kconfig   2,修改上一级的 Makefile 与 Kconfig   3,使用 Make menuconfig 进行配置   4,编译,烧录和运行 完成目标:   创建一个 hello 的驱动,在开机的时候加载,并打印"Hello world" 一、文件的编写 接着上一章的LinuxBSP包,进入02.lin 阅读详情

ubuntu16.04

安装nfs服务

如果用: apt-get install nfs-kernel-server portmap安装后会自动运行

 

打开/etc/exports文件,在末尾加入:

/ * 保存(注意/ * 之间有空格)

注:/etc/exports为NFS服务器的配置文件,"/ *"是挂载根目录下的所有文件

 

执行下面重启NFS服务

/etc/init.d/nfs-kernel-server restart

 

 

注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:

/home/ *(rw,sync,no_root_squash)

/home/:要共享的目录

* :允许所有的网段访问

rw :读写权限

sync:资料同步写入内在和硬盘

no_root_squash:nfs客户端共享目录使用者权限

 

本机挂载测试

取消挂载

umount /mnt

 

linux内核配置


[*] Networking support --->
Networking options --->
[*] IP: kernel level autoconfiguration
當然還需要啟動NFS的功能。
File systems --->
[*] Network File Systems --->
<*> NFS client support
[*] Root file system on NFS
5.3.2 網絡功能設置
 TCP/IP 設置
要使能基本的網絡功能, 請依照以下設置即可.
[*] Networking support --->
Networking options --->
<*> Packet socket
<*> Unix domain sockets
[*] TCP/IP networking
[*] IP: multicasting

保存->编译->烧录->启动

~ # ifconfig eth0 192.168.0.4 up
nuc970-emac0 nuc970-emac0: eth0 is OPENED
~ # ping 192.168.0.199
PING 192.168.0.199 (192.168.0.199): 56 data bytes
64 bytes from 192.168.0.199: seq=0 ttl=64 time=2.342 ms
64 bytes from 192.168.0.199: seq=1 ttl=64 time=1.092 ms
^C
--- 192.168.0.199 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 1.092/1.717/2.342 ms

挂载出错

~ # mount 192.168.0.199: /tmp
svc: failed to register lockdv1 RPC service (errno 5).
lockd_up: makesock failed, error=-5
mount: mounting 192.168.0.199: on /tmp failed: Input/output error
~ # mount 192.168.0.199:/home/hbin/nfs /tmp
svc: failed to register lockdv1 RPC service (errno 5).
mount: mounting 192.168.0.199:/home/hbin/nfs on /tmp failed: Input/output error
~ # 
~ # mount 192.168.0.199:/home /tmp
svc: failed to register lockdv1 RPC service (errno 5).
mount: mounting 192.168.0.199:/home on /tmp failed: Input/output error

挂载成功

~ # mount -t nfs -o nolock 192.168.0.199:/home /tmp
~ # cd tmp

/tmp # cd hbin
/tmp/hbin # ls
Desktop           Pictures          examples.desktop  nuc977_bsp
Documents         Public            log               print kernel.txt
Downloads         Templates         nfs               test.txt
Music             Videos            nuc
/tmp/hbin # umount /tmp
umount: can't umount /tmp: Device or resource busy

退出tmp目录

 

mount -t nfs -o nolock 192.168.0.199:/home/hbin/nfs /mnt

 

 

 

qtserialport-opensource-src-5.4.2.tar qtserialport-opensource-src-5.4.2.tar,可以编译到qt4 立即下载

相关推荐

LinuxCNC---在PC端显示开发板LinuxCNC界面

  今天在调试开发板时,执行开发板上的linuxcnc指令,总是出现如下报错 LINUXCNC - 2.9.0~pre0 application-specific initialization failed: couldn't connect to display "192.168.137.3:1" Error in startup script: invalid command name "image" while executing "image create photo -file $f/$i

中华田园巨龙 3470

nuc977 ping: sendto: Network is unreachable

~ # ping 192.168.0.199 PING 192.168.0.199 (192.168.0.199): 56 data bytes ping: sendto: Network is unreachable 用route命令测试,全是空的 ~ # route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 原来是文件系统问题 手...

oshan2012的博客 454

如何构建智能聊天系统

聊天分为听、思考、读,简单的通过ASR、LLM、TTS三类模型的组合可以实现,最近openai推出支持多模态的GPT-4o模型,可以把三个模型真正融合成在一起。现在市面上的模型百花齐放,各有所长。要实现可落地的方案,需要结合业务,验证模型效果,同时也要考虑方案的可行性,有些模型在国内能用,有些在国内不能用。

xsgnzb的专栏 2108

nuc977 led 新唐自带gpio linux驱动

drv_led.c #include <linux/init.h> #include <linux/kernel.h> #include <linux/module.h> #include <linux/io.h> #include <linux/errno.h> #include <linux/acpi.h> #include <linux/platform_device.h> #include <linux/g

oshan2012的博客 1162

Scrapy实现微博关键词爬虫(爬虫结果写入mongodb)

话不多说,上代码: spiders文件夹下的microBlogSpider.py里这样写: # -*- coding: utf-8 -*- import scrapy from scrapy import Spider, Request, FormRequest from scrapy.selector import Selector import datetime import random from blogSpider.items import microBlogItem, keyWordItem f

qq_39360565的博客 1779

Coze平台智能体开发实战:打造测试工程师的AI助手

智能体是具备特定身份和能力的AI实体,由大语言模型(LLM)驱动,并通过插件、知识库和工作流扩展其能力。明确的角色定位:可以设定特定身份和专业领域扩展能力:通过插件连接外部工具和服务记忆能力:通过知识库存储和检索专属信息流程化处理:通过工作流执行复杂多步任务通过Coze平台创建测试工程师智能体,可以显著提升测试效率和质量。明确的角色定位:聚焦测试工程师的实际需求丰富的知识库:提供准确的领域知识支持合适的工具集成:通过插件连接现有工具链持续迭代优化:根据反馈不断改进智能体行为自动化测试生成。

hogwarts_beibei的博客 1005

NFS挂载的问题svc: failed to register lockdv1 RPC service

解决办法 mount -t nfs -o nolock 192.168.169.205:/home/book/nfs_rootfs /mnt

开源一小步 683

PaddleOCR实战:从零开始打造专属OCR模型的完整指南

本文提供了一份从零开始使用PaddleOCR打造专属OCR模型的完整实战指南。内容涵盖环境搭建、数据标注与准备、模型训练与调优,以及最终的模型转换与部署。重点介绍了如何利用PaddleOCR进行模型训练,并整合PPOCRLabel等工具高效准备数据集,帮助开发者快速构建适用于特定场景的高精度OCR识别能力。

rl6adventurer的博客 733

nuc970 网络问题排查过程

1. 问题简介 多台公设备重启过程中出现网络无法使用问题,使用ifconfig查看网络节点此时没有收到任何包,并且重启机器也存在无法恢复问题。 图1.1异常后ifconfig信息 2. 排查过程 查看中断 在PC中使用ping命令查看设备是否有反应,此时可以看到RJ45的数据灯在闪烁,说明此时是有数据进入的,通过查看cat /proc/interrupts没有看到网络中断。 图2.1PC ping 设备 图2.2网络中断 经过了解该问题之前...

GQC19951216的博客 1322

基于Qt C++开发一款国产化的福昕风格PDF编辑工具

QString text = QInputDialog::getText(this, "文本批注", "输入批注内容:", QLineEdit::Normal, "", &ok);QString savePath = QFileDialog::getSaveFileName(this, "保存加密PDF", "", "PDF文件 (*.pdf)");QAction* zoomInAct = new QAction(QIcon::fromTheme("zoom-in"), "放大", this);

寒寒豆豆软件公司的博客 237

PINN求解PDE

PINN求解Dirichlet泊松方程 泊松方程引入 −Δu=f,x∈Ω=(0,1)2-\Delta u=f,x \in \Omega=(0,1)^2−Δu=f,x∈Ω=(0,1)2 u=g,x∈∂Ωu=g,x \in \partial \Omegau=g,x∈∂Ω import torch import time import numpy as np import matplotlib.pyplot as plt import torch.nn as nn def UU(X, order,prob):

forrestguang的博客 3804

关于我将openwrt移植到nuc972上的事

移植openwrt到nuc972的惊险过程

kof98765的专栏 874

华为OD新系统机试真题 2026.5.10 - 美观的灯笼

华为OD新系统机试真题【美观的灯笼】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题【美观的灯笼】

qq_45776114的博客 643

【Linux】新唐NUC977挂载NFS实现网络文件传输

开发板挂载nfs前言一、虚拟机Ubuntu配置二、开发板挂载最后 前言 **   相关简介:   NFS(Network File System)即网络文件系统,是 FreeBSD 支持的文件系统 中的一种,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。在 NFS 的应 用中,NFS 的客户端应用可以透明地读写位于远端 NFS 服务器上的文件,就像访 问本地文件一样。   使用 NFS,可以很方便的将 PC 上编译好的程序或者一些其他文件复制到开发 板上调试,省去了频繁插拔 U 盘的繁琐。  

凉开水白菜的博客 899

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

nuc977 linux 最简单的驱动测试

1.建立drv_hello.c #include <linux/init.h> #include <linux/module.h> static int __init nuc977_hello_init(void) { printk("nuc977_hello_init() \r\n"); return 0; } static void __exit nuc977_hello_exit(void) { printk("nuc977_hello_exit()\r\n

oshan2012的博客 789

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

nuc977 linux应用 helloworld

我是在windows 下写的helloworld.c文件 #include <stdio.h> int main() { printf("hello world \r\n"); printf("nuc977 linux 3.1.x \r\n"); return 0; } 用ftp软件传到ubuntu 在ubuntu下打开terminal 到helloworld.c文件目录下 arm-linux-gcc helloworld.c -o helloworld...

oshan2012的博客 301

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

嵌入式linux开发,开机NFS文件系统启动,使用nfs挂载根文件系统

寞水

寞水 4211

【Linux】新唐NUC977系统编译及烧写流程

新唐NUC977系统编译及下载流程前言一、UBoot的编译二、Kernel的编译三、文件系统的制作四、系统的烧录最后 前言   本文需要用到的硬件工具有:青联创客NUC977开发板、MicroUSB一条   需要用到的软件工具有:NuVCOM、NuWriter、以及青联创客提供的LinuxBSP包、ARM交叉编译器、Ubuntu1804系统环境。 完成目标:   完成Uboot的编译、Linux内核的编译、使用Busybox制作文件系统、文件系统的打包、烧录Uboot、Kernel、文件系统。 一、UB

凉开水白菜的博客 4010

【Linux】NUC977移植使用MQTT(基于mosquitto)

相关简介:   MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议,是一种基于发布/订阅 (publish/subscribe)模式的轻量级协议,该协议构建于 TCP/IP 协议之上, MQTT 最大优点在于,可以以 极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即 时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。 完成目标:   1,完成mosquitto库的编译   2,编写程序...

凉开水白菜的博客 1141

【ARM】在NUC977上搭建基于boa的嵌入式web服务器

搭建基于arm开发板的web服务端程序,通过网页控制开发板LED状态Boa服务器是一个小巧高效的web服务器,是一个运行于unix或linux下的,支持CGI的、适合于嵌入式系统的单任务的http服务器,源代码开放、性能高。Boa是一种非常小巧的Web服务器,其可执行代码只有大约60KB左右。作为一种单任务Web服务器,Boa只能依次完成用户的请求,而不会fork出新的进程来处理并发连接请求。但Boa支持CGI,能够为CGI程序fork出一个进程来执行。Boa的设计目标是速度和安全。.........

凉开水白菜的博客 1415

【Linux】NUC977移植使用libmodbus

  libmodbus是一个快速、跨平台的Modbus库,目前支持Linux, Mac OS X, FreeBSD, QNX和Windows系统,可以与使用Modbus协议的设备进行数据发送/接收的库,该库包含各种后端以支持通过不同网络进行通信(例如,RTU模式下的串口或TCP / IPv6中的以太网),libmodbus提供了较低通信层的抽象,并在所有支持的平台上提供相同的API;文末提供一份libmodbus官方手册中文翻译文档。.........

凉开水白菜的博客 826

NUC977 烧录裸机到SPI

一、烧录裸机程序到SPI 1.开发板断电 2.设定USB ISP开机:PA0和PA1都接低(我的开发板上两个都插上跳线帽) 3.开发板上电,打开NuWriter 4.Continue 5. 选点击Eraseall,等待擦除完成。(不是必须) 6. Choose type SPI Image Name 选择相应的bin文件 Image Type 选择uBoot Image...

oshan2012的博客 801

NUC977 linux和QT环境搭建

1、开发环境 编译器:官方提供的arm-linux-gcc 4.8.4 操作系统:ubuntu 14.04 32位 2、步骤 (1)运行BSP目录的install.sh,QT/ReadMe目录下的software.sh。 (2)编译uboot,之后会产生mkimage,把mkimage添加到环境变量。 (3)按照手册配置内核,编译内核。根文件系统在nfs服务器。 (4)编译busybox,制作根文件系统。 (5)从网上下载tslib。配置,编译,脚本如下: #!/bin/ba.

oshan2012的博客 630

Qt4添加QSerialPort模块

Qt中添加了QSerialPort类,非常好用,可是由于各种原因,很多人还是要用Qt4,比如我,后来发现官方文档说QSerialPort支持Qt4,就研究了一下,比较笨,搞了好久才弄好。 第一步:下载QSerialPort模块 官方网站我经常打不开,所以上传到网盘了。 http://download.qt-project.org/这是官方的,各种版本都有,大家可以自己找找。 http://

程序改变世界 2万+

nuc970 蛋疼的nfs启动问题!!

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34248705的博客 541

调试nuc977连接nandflash

 调试nuc977连接nandflash(MT29F4G08ABAEAWP)总结首先、在https://github.com/OpenNuvoton/网上git最新版nu-write 和uboot老版本nu-write 无法写入nandflash 页大小4KB T12的内容其次、必须把电路cfg【7:6】配置成4KB cfg[9:8]配置成T12(原因此nand芯片oob224)再次、修改uboo...

linsheng_111的专栏 2622
上一篇: linux 简单的shell脚本
下一篇: nuc977 ping: sendto: Network is unreachable
oshan2012
博客等级 码龄15年 300粉丝 91原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

oshan2012

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值