交叉开发
嵌入式软件产生的平台称为宿主机,运行嵌入式软件的平台称为目标机
宿主机一般通过串口、网络、USB、JTAG等方式将软件下载到目标机
网络下载
一般有TFTP和NFS两种方式
tftp服务器
1.安装tftp服务器
rpm -ivh /mnt/Packages/xinetd-.rpm
rmp -ivh /mnt/Packages/tftp-server-.rpm
2.配置tftp服务器
vim /etc/xinetd.d/tftp
server_args = -s /home/tftp tftp服务器的主目录
disable = no 不使能tftp服务器选项
3.重启tftp服务
/etc/init.d/xinetd restart
4.测试tftp服务
关闭selinux安全模块和防火墙
setenforce permissive
/etc/init.d/iptables stop
NFS服务器
NFS网络文件系统,为两台Linux主机之间的通信,提供类似于Windows上的共享目录的服务。
1.配置NFS服务器
vim /etc/exports
/home *(rw,sync,no_root_squash)
/home:共享的目录
* :允许访问共享目录的主机IP
() :访问权限。rw,可读可写;sync,同步写回;no_root_squash,root用户访问时拥有root权限。
2.启动NFS服务器
/etc/init.d/nfs restart
关键字:TFTP NFS
引用地址:
[国嵌笔记][010][TFTP与NFS服务器配置]
推荐阅读最新更新时间:2026-02-28 23:49
如何配置及访问S7-1200的Web服务器功能?
TIA Portal 从 V17 版本开始、S7-1200 CPU 从 V4.5 版本开始,Web 服务器支持现代 API 和证书处理。并且在 Web 服务器属性中新增了 Security 属性,在其中设置安全通信所用的证书。 在使用 TIA Portal V17 对 V4.5 版本的 S7-1200 组态 Web 服务器时,必须在 Security 属性中的证书类型进行选择,以使用不同的证书。 本文档将介绍如何配置及访问 S7-1200 的 Web 服务器功能 硬件和软件版本 硬件:S7-1200 V4.5 及以上 (本文档使用硬件:6ES7214-1AG40-0XB0 V4.5 版本) 软件:TIA Portal V17
[嵌入式]
配置SSH服务器到ARM开发板中使用
本例中所使用的硬件平台是GEC6818 ARM开发板 SSH_config.tar.bz下载 链接:https://pan.baidu.com/s/12xqy3ZxhBEjNm8lGQ0ZjAA 提取码:0pv5 将提前下载好的SSH_config.tar.bz压缩包放置到开发板中,配置SSH服务器 //配置SSH服务器 tar -xzvf SSH_config.tar.bz cd /SSH/openssh/ ./auto //设置SSH的登录密码 passwd root //重启开发板使SSH生效 reboot 在虚拟机上通过SSH协议登录ARM板上的Linux系统,命令如下: ssh 用户名@用户I
[单片机]
迅为IMX6ULL开发板NFS服务器的搭建
基于迅为IMX6ULL开发板 (1)在 ubuntu 安装 nfs 服务:在管理员的身份下运行 apt-get install nfs-kernel-server (2) 在/home 下创建一个名为 nfs 的文件夹 3 (3) 打开配置文件添加 nfs 共享目录 vi /etc/exports 在配置文件里面添加一下代码: /home/nfs/ *(rw,sync,no_root_squash) 其中: /home/nfs/ 是 nfs 服务器要共享的目录 rw:是可读写权限 sync:是资料同步写入内存和硬盘 no_root_squash:当登录 NFS 主机使用共享目录的使用者是 root 时,其权限将被转换成为一
[单片机]
Centos 上搭建nfs且可挂载到6410开发板
用rpm -qa | grep nfs检查是否安装tftp服务器 yum install nfs 1.服务端安装: 1.setup 2.System Services 3.选中* nfs 4.service nfs restart 权限文件配置示例: 1.vi /etc/exports 2.写入/nfsroot/rootfs 172.22.17.*(rw,no_root_squash,sync) /nfsroot/rootfs指本地路径 172.22.17.*远程IP,在那个网段的ip (rw,no_root_squash,sync)读写并权限过渡 ,No_root_squash
[单片机]
Ubuntu下配置NFS与开发板共享文件
一,安装nfs #sudo apt-get install portmap #sudo apt-get install nfs-common #sudo apt-get install nfs-kernel-server 二,配置nfs 1,配置/etc/hosts.deny (禁止任何host(主机)能和你的NFS服务器进行NFS连接),加入: ### NFS DAEMONS portmap:ALL lockd:ALL mountd:ALL rquotad:ALL statd:ALL 2,配 置/etc/hosts.allow 允许那些你想要的主机和你的NFS服务器建立连接。下列步骤将允许任何IP地址以192
[单片机]
Ubuntu14.04和Tiny6410挂载NFS服务!
我是以root身份登录Ubuntu的: 在Ubuntu上执行 #apt-get install nfs-kernel-server //安装NFS服务 在Ubuntu上执行 #mkdir /root/nfs //创建一个共享文件夹 在Ubuntu上执行 #vi /etc/exports 在exports文件中加入 /root/nfs *(rw,sync,no_root_squash,no_subtree_check) /root/nfs :刚才创建的共享文件夹 *:允许所有的网段访问,也可以使用具体的IP rw:挂接此目录的客户端对该共享目录具有读写权限 sy
[单片机]
基于Linux网络文件系统(NFS)和S3C2440的Web
随着数码相机和互联网的普及,越来越多的家庭拥有自己的媒体库。媒体库中既包含有自己拍摄的影像文件,也有从网络上下载的影像资料。然而展示影像资料的手段单一,主要通过PC来实现。因此未来构建以媒体库为中心的家庭多媒体网络,把多媒体资料在各式各样的家庭网络媒体终端上展示出来,将成为一种必然的趋势。媒体终端包括Web数码相框、网络数字电视等。 Web数码相框的提出正是为了设计一种家庭嵌入式网络媒体终端,但目前市场上常见的数码相框的网络可扩展性差,本设计方案的提出正是为了能够弥补这方面的不足,提高网络可扩展性。并在本设计方案的基础上构建网络数字电视等其他多功能终端实体。 1 技术方案 Web数码相框要具有JPEG图像文
[单片机]
能量密度160Wh/Kg、2C循环>6000次的NFS电池来了!
2023年被视为 钠离子电池 的元年,且市场一致认为钠离子 电池 市场空间广阔。 钠电市场是千亿市场 先看钠电池的市场趋势与市场规模。 市场趋势方面,2022年6月,国家发改委、国家能源局、工业和信息化部、科技部等国家九部委联合发布《“十四五”可再生能源发展规划》,其中提到,要研发储备钠离子电池、固态 锂离子电池 等高能量密度 储能技术 。 市场规模方面,由研究机构EVTank、伊维经济研究院联合中国电池产业研究院共同发布的《中国钠离子电池行业发展白皮书(2022年)》测算数据显示,钠离子电池2026年的市场空间可达到369.5GWh,理论市场规模达到1500亿元。 钠离子电池凭借其上游资源丰富、成本低等优势在
[汽车电子]