版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南株洲攸县卫健系统招聘事业单位工作人员46人笔试备考题库带答案解析
- 未来五年家用吸尘器行业直播电商战略分析研究报告
- 未来五年喷码机行业跨境出海战略分析研究报告
- 未来五年人用狂犬病疫苗企业ESG实践与创新战略分析研究报告
- 2026年农作物品种测试评价合同
- 未来五年工业防火墙软件企业ESG实践与创新战略分析研究报告
- 2025内蒙古赤峰市投资担保集团有限公司旗下子公司招聘4人(公共基础知识)综合能力测试题附答案解析
- 2025江苏苏州市昆山市锦溪镇招聘编外辅助人员16人(公共基础知识)综合能力测试题附答案解析
- 工程主管助理岗位工程图纸管理规范
- 搜索引擎优化SEO策略秘籍
- 洗浴中心储值卡管理制度
- 混合式教学设计课件
- 肉羊高效养殖技术-成教学院
- 小学生命与健康流感防治
- 面试题库 无领导小组讨论
- 2025年兵团职工考试试题及答案
- 防止高处坠落培训
- 子痫患者的麻醉管理
- 2025年高考化学试卷(安徽卷)(空白卷)
- 最大最小库存管理制度
- 市场停车场管理制度
评论
0/150
提交评论