nfs交叉编译环境的建立

Ubuntu----驱动环境搭建 Linux驱动环境搭配: 1.ubuntu中配置编译环境(可以在https://gcc.gnu.org/下载任意版本) 在这里我们使用gcc-4.6.4.tar.xz交叉工具链包. 解压交叉工具链包: tar -xvf gcc-4.6.4.tar.xz 2.修改环境变量并添加 修改文件/etc/bash.bashrc 添加以下内容 sudo vi /etc/bash.bashrc ... 阅读详情
1.串口minicom设置
进入到minicom配置界面后选择 :Serial port setup

然后按照下面的设置下就OK了

A - Serial Device : :/dev/ttyS0
B - Lockfile Location : /var/lock
C - Callin Program :
D - Callout Program :
E - Bps/Par/Bits : 115200 8N1
F - Hardware Flow Control : No
G - Software Flow Control : No


2.配置主机和开发板IP

进入到/etc/init.d/目录下会看到一个rcS文件 ,IP就是在这个文件修改的
[root@FriendlyARM init.d]# ls
rcS rcS.old
[root@FriendlyARM init.d]# vi rcS

/sbin/ifconfig eth0 192.168.0.9 netmask 255.255.255.0 broadcast
192.168.0.255 up
改完后就重启一下开发板


如果是要自动获取IP和DNS,则可以把#/sbin/udhcpc &前的#去掉

3.
安装arm-linux-gcc编译器
按照文档,根据自己需要安装

4.NFS服务
如果以前没有装过nfs服务的话那么首先要下载几个包,在ubuntu下面很简单,输入命令:
#apt-get install nfs-kernel-server
#apt-get install nfs-common

安装nfs-kernel-server的时候系统会自动下载另外一个包portmap
安装结束后,开始配置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.168.2开头的主机(连 接到NFS服务器上),也可以指定特定的IP地址,加入:
### NFS DAEMONS
portmap: 192.168.0.
lockd: 192.168.0.
rquotad: 192.168.0.
mountd: 192.168.0.
statd: 192.168.0.
/etc/hosts.deny 和 /etc/hosts.allow 设置对portmap的访问. 采用这两个配置文件有点类似"mask"的意思. 现在/etc/hosts.deny中禁止所有用户对portmap的访问. 再在/etc/hosts.allow 中允许某些用户对portmap的访问.


3)配置文件/etc/exports,主要是设置服务器的共享目录以及权限的,
#sudo vim /etc/exports

加上如下内容
/utuLinux/s3c2440/s3c2440_recover *(rw,sync,no_root_squash)

4)设置好配置文件后,保存退出,执行
#sudo exportfs -r
更新exportfs
执行这个命令的时候可能会提示一些错误,这些问题并不影响后面的使用。
然后重启nfs服务,执行下面命令
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart

成功启动后,执行
#showmount -e

5)通过NFS启动开发板
minicom,开发板上电,空格,然后输入
执行setenv bootargs 'console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.184:/utuLinux/s3c2440/s3c2440_recover ip=192.168.0.9:192.168.0.1:192.168.0.1:255.255.255.0:www.yctek.com:eth0:off'
回车后boot
第十五天:Cortex-A9配置Linux应用开发环境 一、宿主机开发环境: 1、主机系统及内核版本 :Centos 6.5  2.6.32-431.el6.i686 2、 gcc版本:gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-4)3、交叉编译器版本:arm-linux-gcc (ctng-1.8.1-FA) 4.5.1 二、开发板介绍        1、开发板型号:Tiny4412SDK-1312-S7 阅读详情

相关推荐

龙芯1b开发板环境及系统搭建

建立交叉编译环境交叉编译工具包:gcc-4.3-ls232-softfloat.tar.gz1、解压到/opt文件夹1sudo tar zxvf gcc-4.3-ls232-softfloat.tar.gz -C /opt2、添加工具链路径到环境变量1export PATH=/opt/gcc-4.3-ls232-softfloat/bin:$PATH3、查看环境是否建立1mipsel-linux-

4404

交叉编译nfs

参考 【转】NFS各个版本之间的比较 (NFS移植到arm上)编译portmap和nfs-utils 嵌入式Linux平台的NFS移植 搭建 nfs服务器及客户端(Ubuntu/ARM) NFS服务器搭建与配置 nfs server ...

黑客三遍猪 2262

linux设备交叉编译nfs服务器需要用到的库

交叉编译和搭建方法参考: https://blog.youkuaiyun.com/优快云369369/article/details/136916292?spm=1001.2014.3001.5501

linux驱动之--NFS交叉编译环境搭建

Vmware改桥接设置.我的是ubuntu +vmware, 所以第一件事情要改网络连接成为 桥接bridged.然后以root用户进入ubuntu,这样才可以修改IP地址和DNS2.启动UBUNTU, 设置静态IP地址     sudo ifconfig eth0 192.168.2.20 netmask 255.255.255.0设置IP:打开/etc/network/interf

defoecn的专栏 1089

linux下NFS及交叉编译环境的配置

此文档有比较详细的NFS配置,arm-linux交叉编译环境的配置

NFS搭建以及开发板和PC的交叉编译

环境的搭建全部在自己的机子上实现过,没问题

ARM交叉编译工具链

添加路径:sudo vim /etc/profile ,在文件末尾添加export PATH=$PATH:/opt/gcc-4.6.4/bin。set serverip 192.168.3.201 // Ubuntu IP 作为服务器 tftp,nfs。添加:/home/xwq/nfshome *(rw,sync,no_subtree_check)1.首先在Ubuntu首页点击编辑---->虚拟网络编辑器---->更改设置---->桥接模式。

Linux驱动开发工程师,熟悉Linux/Android底层驱动、TP、显示、IIC、网络等通用外设调试适配,Linux上层应用开发。常用平台瑞芯微、全志、恩智浦等。 1272

nfs交叉编译环境的构建和注意点 ppt

对于学习Linux的同学来说,相信这个东西大家是理解的因为nfs交叉编译环境是对于Linux石多么重要的啊,所以大家会理解这个东西的重要性。

Linux QT通过NFS挂载到Linux开发板上

网络文件系统,英文NetworkFileSystem(NFS),是由SUN公司研制的UNIX表示层协议(presentationlayerprotocol),能使使用者访问网络上别处的文件就像在使用自己的计算机一样。我们可以在Ubuntu上制作开发板的根文件系统,然后使用NFS来加载根文件系统到开发板的DDR上。

qq_56992543的博客 1060

FDTD Solutions-入射波长模式

经常在文献中看到仿真光源使用TM/TE模式,这个确定是十分必要的,决定了仿真结果。 但是也不能局限于选择TM/TE,因为不同领域、不同软件之间的使用习惯和命名可能不同。并且在现代光波导器件中,几乎全部 都是混合模式,或者称之为quasi-TE(准TE模式)和quasi-TM(准TM模式),多数情况下都简称为TE模式和TM模式。要知道 到底是TE模式还是TM模式,需要查看其电场的主分量(即振幅...

HECHUANWANG的博客 1万+

java链接opc报异常org.jinterop.dcom.common.JIException: Access is denied解决

记录一下这次从发现问题到解决问题的过程 项目是通过java链接OPC,读取数据,并且发送数据的 程序一直运行正常,最近客户反馈说无法读取数据,通过查看,发现访问异常了。花了2天的时间才解决了这个异常。 org.jinterop.dcom.common.JIException: Access is denied, please check whether the [domain-username-password] are correct. Also, if not already done please c

机器学习菜鸟 1万+

STM32MP157嵌入式开发—1、Ubuntu环境搭建

第一部分:开发环境搭建 要进行ARM嵌入式设备上的QT应用开发,首先需要搭建好的环境有: 1、PC端Linux系统Ubuntu系统环境搭建 2、Ubuntu下QT交叉编译环境搭建 3、ARM板卡(STM32MP157)环境搭建 (ARM端带QT编译库的系统镜像烧录移植(采用正点原子编译好的出厂系统)) 4、编译含QT库的根文件系统(可自己拓展) 二、Ubuntu系统环境搭建 Linux 的开发需要在 Linux 系统下进行,这就要求我们的 PC 主机安装 Linux 系统,我们选择 Ubuntu 这个 Li

PuddingHou的博客 2257

基于three.js的室内全景3D展馆案例分享

3D场景展厅

acheng 3558

fedora30建立嵌入式linux开发环境

闲来无事研究了一下最新的fedora30如何作嵌入式开发,和老版本略有不同,记录一下 1.首先是交叉编译器安装,这个没什么好说的,就是解压后添加环境变量,网上都能找到,需要注意的一点是使 用64位系统的话还需要安装32位的glibc库,否则执行arm-xxx-linux-xxx-gcc -v 会报“No such file or directory”的错误,让 人摸不着头脑,执行dnf...

jlf15106208835的博客 583

InstallShield 打包 自定义安装依赖环境

用InstallShield2020打包.NetFramework4.5程序,程序需要集成Access数据库,必须安装AccessDatabaseEngine引擎,而InstallShield中自带的依赖项不包含该项,所以自定义集成了该依赖项。

zhaoziyu2020的博客 1128

【面试经验】大疆笔试-计算机视觉算法B卷

3、a=np.random.randn(3,3) b=np.random.randn(3,1) ,那么c=a*b的维度应该是:*是元素乘法或者torch.mul,@才是矩阵乘法或者torch.matmul,不会触发广播机制;8、将分辨率降低一半时,精标定内参(fx、fy、cx、cy、k1、k2、k3)焦距、光心、畸变系数将分别变成(fx、fy、cx/2、cy/2、k1、k2、k3),只能搜到光心变成一半,畸变系数不变。12、KLT算法在频闪光源、重复纹理、高速机动、环境照度低的情况下效果显著下降。

litterfinger的博客 1444

实验嵌入式linux开发环境,建立嵌入式linux开发环境实验

精选文库嵌入式linux开发环境的建立一、 创建文件:vi hello.c如下:#include main(){printf(“hello world!\n”);}二、安装交叉编译器:arm-linux-gcc-3.4.6-glibc-2.3.6.tar步骤1、把交叉编译链考贝到任意目录下,并解压:tar zxvf arm-linux-gcc-3.4.6-glibc-2.3.6.tar –C /2...

weixin_30195669的博客 261

华为OD机试2025C卷真题题库目录|机考题库 + 算法考点详解

本文整理华为OD 2025C卷 机试(机考)题库,提供高频考点精析与详细题目内容,提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解

qq_45776114的博客 3987

ubuntu12.04嵌入式开发环境搭建

1 在虚拟机上安装ubuntu12.04,怎么安装我就不说了,安装完后建议做个快照,两分钟的事情但是说不定为你日后省下1-2小时的时间 VMware Tools 的安装就不说了 创建root用户  终端下输入sudo passwd 输入当前用户密码      输入root用户密码       再次确认root用户密码     成功     2 本人对ubuntu的新界面的任务栏在左

zhouxf的专栏 7188

【2025最新版】间接平差——以水准网平差为例 (python详细过程版)

水准网间接平差的python代码实现。博客长期更新,本文最新更新时间为:2025年5月20日。

点云侠的博客 1702

博途PLC如何建立与笔记本电脑端的连接?(新手必会)

对S7-1500PLC下载硬件组态或程序,需要建立PC与PLC的连接。 由于S7-1500CPU都具有PN端口,因此建立PC与S7-1500PLC的连接通常使用工业以太网来实现。 1.使用网线连接PC-PLC 使用网线,一端连接PC的以太网卡端口,另一端连接S7-1500CPU的PN端口。 2.设置本机IP地址 2.1 确认本机要设置的IP地址段 本机IP地址要和PLC程序组态IP地址段前三位保持一致,后一位使用组态中没有用到的IP地址段。如下图所示。 那么看了这个图片应该就知道了,地址应该设置成192.

weixin_42430971的博客 1万+

嵌入式开发环境搭建

嵌入式开发环境搭建 1.安装linux操作系统 可以选择的操作系统有 redhat enterprise linux 、fedora、Ubuntu,其中redhat enterprise Linux和fedora都是redhat公司开发的,前者面向的企业服务器,后者是社区开发的面向桌面用户的。Ubuntu是另一家公司开发的,是Debian类型的操作系统,现在已经成为第三大桌面操作系统。

u010919352的博客 771

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

龙芯linux开发板,龙芯1b开发板环境及系统搭建

建立交叉编译环境交叉编译工具包:gcc-4.3-ls232-softfloat.tar.gz1、解压到/opt文件夹sudo tar zxvf gcc-4.3-ls232-softfloat.tar.gz -C /opt2、添加工具链路径到环境变量export PATH=/opt/gcc-4.3-ls232-softfloat/bin:$PATH3、查看环境是否建立mipsel-linux-gcc...

weixin_29327525的博客 1478

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

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

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

驱动程序 互相调用 linux,基于S3C2410的Linux驱动程序开发

1. 开发环境的建立在嵌入式系统中,由于目标机资源有限,因此通常是在主机上编译好驱动程序以及应用程序,然后通过串口、以太网、仿真器或其他通信手段与目标机通信。为了方便进行Linux设备驱动的开发和调试,首先必须建立良好的开发环境,包括交叉编译环境的建立、minicom的设置以及nfs网络文件系统的建立。(1) 交叉编译环境由于我采用的是ARM9 S3C2410处理器,因此必须在主机上建立针对目标板...

weixin_39630247的博客 254

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

centos配置嵌入式开发环境2

 Centos平台linux嵌入式环境搭建 一、常用软件的安装: minicom: #  yum install minicom  -y #  minicom –s   进入设置     将各项内容更改为如下所示:   保存为默认配置 选择Exit退出 gcc:

嵌入未来 1707
上一篇: Linux和Windows双系统带来的系统时间问题的解决详述
下一篇: Makefile文件解析
lanjunlee
博客等级 码龄19年 12粉丝 10原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值