【嵌入式软件】跑开发板的前置服务配置

ops/2024/12/18 8:57:09/

在嵌入式开发中,通常需要在 开发板和主机之间共享、传输和挂载文件。 这篇文章是关于如何在 Ubuntu 中配置 SambaTFTPNFS 协议的详细步骤。这些协议分别用于远程文件共享、文件传输和内核挂载文件系统。

如何安装协议: 参考:ubuntu18配置:详细的内容我手写了一份文档。上传在资源当中,需要的朋友可自行下载。原创不易, 请点个赞再走吧!这对我而言非常重要,赠人玫瑰,手有余香,感谢!)
资源内容包含演示代码中的音乐播放器配置的详细过程 + 运行开发板之前的网络服务配置,如下图所示↓
请添加图片描述
请添加图片描述
请添加图片描述

目标:运行开发板。
运行开发板之前:需要先搭载其环境。安装三种协议并配置,参考资料:ubuntu18配置手册。要注意的点:

1> 某些命令:你可以选择手写,也可以选择复制粘贴。注意:复制时,有可能会缺字符,所以在复制粘贴后,先检查一下命令完整性。
2> 注意命令执行时,所在的当前路径在哪。

  1. samba协议:远程共享文件协议
  • 打开samba配置文件时,复制进去的内容要进行修改
#1> 创建文件夹
[share]  ---> [shared]#2> 修改地址用户名
path = /home/peter/shared   # --->  /home/你的用户名/shared #       一般默认为:farsight 
# 3> 用户名
valid users = peter   # --->  将peter修改成自己 
valid users = farsight 
  • 给samba用户设置密码:
# 文档: sudo smbpasswd -a peter 
# 我们要将其改成自己的用户: sudo smbpasswd -a farsight 
  • 测试步骤:
    在windows下:WIN + R 打开运行框。
  1. tftp协议:远程传输文件的协议议
 /opt/filesystem
  1. nfs协议:内核挂载文件系统
farsight@ubuntu:~/shared$ ls   # 打开 shared 文件夹
rootf.tar.gz  hello.c  新建文件夹
farsight@ubuntu:~/shared$ sudo cp rootf.tar.gz /opt
farsight@ubuntu:~/shared$ cd /opt
farsight@ubuntu:/opt$ ls
filesystem  rootf.tar.gz
farsight@ubuntu:/opt$ 

http://www.ppmy.cn/ops/142862.html

相关文章

一条线上的点

给你一个数组 points &#xff0c;其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点。求最多有多少个点在同一条直线上。 提示&#xff1a; 1 < points.length < 300points[i].length 2-104 < xi, yi < 104points 中的所有点 互不相同 解析&#xff1a;使用斜…

Python监控AWS ECS集群和服务的CPU和内存利用率

在电子商务或其他行业,重要节日通常会带来大量的流量和订单,这对应用程序的资源利用率提出了更高的要求。为了确保应用程序在节日期间能够顺利运行,提前监控和优化资源利用率至关重要。 在本文中,我们将介绍如何使用Python编写一个脚本,从AWS CloudWatch中获取ECS集群和服务的…

分享7 个用 Python 开发成的数据库

Python 作为一种高层次的编程语言&#xff0c;因其简单易用和强大的社区支持&#xff0c;被用于实现多种类型的数据库。这些数据库可以分为几大类&#xff0c;包括关系型数据库、NoSQL 数据库、嵌入式数据库和面向对象数据库等。下面这些数据库不常用&#xff0c;看可以通过学习…

性能评估工具之lmbench

目录 一、概括二、lmbench 一、概括 嵌入式开发中对要设计的产品、立项的项目进行设计时&#xff0c;往往需要对关键芯片进行性能评估&#xff0c;本文主要总结基于linux系统的产品在性能评估时的工具使用总结&#xff0c;在aarch64(arm64平台下测试)&#xff0c;板卡根文件系…

Java-08

类的抽象是将类的实现和使用分离, 而类的封装是将实现的细节封装起来并且对用户隐藏,用户只需会用就行。 类的合约指的是从类外可以访问的方法和数据域的集合以及与其这些成员如何行为的描述 isAlive()方法的返回值类型为布尔型&#xff08;Boolean&#xff09;。这个方法用于…

MySQL数据读取机制:内存缓存与磁盘I/O的协同工作

从MySQL获取数据并不总是直接从磁盘读取。MySQL使用了内存缓存技术来加速数据的访问&#xff0c;具体过程如下&#xff1a; 一、内存缓存机制 MySQL&#xff0c;特别是其InnoDB存储引擎&#xff0c;有一个关键的内存区域称为Buffer Pool&#xff08;缓冲池&#xff09;。Buff…

分享两个爬虫练习网站+一个python游戏网站

目录 第一个网站第二个Python游戏网站 第一个网站 网站一 第二个 网站二 Python游戏网站 网站三

Linux文件操作基础

1.引入 在Linux第一章提到过&#xff0c; 在Linux中&#xff0c;一切皆文件&#xff0c;而文件由文件内容和文件属性组成&#xff0c;在C语言中可以 使用相应的接口打开文件&#xff0c;例如 fopen 函数 文件最开始在磁盘中&#xff0c;但是因为磁盘的速度远低于CPU的执行速度…