第4章嵌入式Linux开发环境搭建-rpm版本_第1页
第4章嵌入式Linux开发环境搭建-rpm版本_第2页
第4章嵌入式Linux开发环境搭建-rpm版本_第3页
第4章嵌入式Linux开发环境搭建-rpm版本_第4页
第4章嵌入式Linux开发环境搭建-rpm版本_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第4章章 嵌入式嵌入式Linux开发环境搭建开发环境搭建4.1 相关开发工具4.2 嵌入式开发环境搭建4.1相关开发工具相关开发工具o 嵌入式交叉编译环境o Tftp服务器o NFSo Sambao Windows和Linux混合开发模式嵌入式交叉编译环境嵌入式交叉编译环境o 在嵌入式开发过程中有宿主机和目标机的角色之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台Tftp服务器服务器o Tftp服务器作为工作于宿主机上的软件,主要提供对目标机的主要映像文件的下载工作o Tftp安装:使用RPM包安装tftp-servern 如果利用如下命令能够看到服务已启动,

2、则不用安装,# netstat a | grep tftp如果安装显示:udp 0 0 *:tftp *.*n 如果没有安装,执行如下安装命令rpm ivh tftp-server-0.42-3.1.i386.rpmn 建立tftp的工作目录mkdir /tftpbootTftp配置配置o 修改配置文件 vi /etc/xinetd.d/tftpService tftp.socket_type = dgram.server = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = no然后重启服务:#/etc/init.d/xinetd r

3、estartNFS介绍介绍o 网络文件系统(NFS,Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。(类似于windows共享目录)NFS安装安装o # rpm q nfs-utils如果没有安装,从对应的Linux操作系统的安装光盘上找到nfs-utils的安装包例如:rpm ivh nfs-utils-1.0.9-24.el5.i386.rpmo NFS配置n vi /etc/exportsn 加入允许其他计算机访问的目录和访问权限n

4、例:/home 192.168.1.*(rw,sync,no_root_squash)NFS配置配置o /home:允许其他计算机访问的目录o 192.168.1.*:被允许访问该目录的客户端IP地址o rw:可读可写o sync:同步写磁盘(async的资料会先暂存于内存中,而非直接写入硬盘)o no_root_squash:表示客户端root用户对目录具有备写权限NFS启动启动o 启动NFS服务器时用如下命令:/etc/init.d/nfs starto 重启NFS服务器时用下面命令:/etc/init.d/nfs restartNFS使用使用o 使用mount命令来挂载NFS服务器上的共

5、享目录:mount t nfs servername:/shared_dir /localdir (主机主机ip:共享目录共享目录 挂载点)挂载点)例如:mount t nfs 7:/home/wxq/linuxc /mnt/nfsSambao Linux与Linux之间通过NFS实现共享,windows与windows之间通过共享目录实现共享Linux与Windows之间怎样实现共享通过SambaSamba配置配置o 修改/etc/samba/smb.conf 添加:rootComment = Root DirectoriesBrowseable = yesWritea

6、ble = yesPath = /Valid users =smb (用户名)Samba添加用户添加用户o useradd smb /添加smb系统用户o smbpasswd a smb /设定登陆密码o 启动samba服务:n /etc/init.d/smb starto Window下访问linux服务器n 7Samba访问访问交叉编译工具交叉编译工具o 什么是交叉工具链?o 为什么使用交叉工具链?交叉编译工具链安装交叉编译工具链安装o 进行嵌入式开发前,首先要安装交叉工具链,步骤如下:n 解压工具链到某一目录下例:tar xvzf arm-linux-gcc-4.3.2.tar.gz c /n 修改/etc/profile,添加Pathmunge /usr/local/arm/4.3.2/binn 执行source /etc/profile交叉编译工具链使用交叉编译工具链使用o 编译器:arm-linux-gccarm-linux-gcc hello.c o helloo 反汇编工具:arm-linux-objdumparm-linux-objdu

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论