嵌入式Linux开发环境搭建课件.ppt

嵌入式Linux开发环境搭建课件.ppt

ID:57015069

大小:98.00 KB

页数:22页

时间:2020-07-26

嵌入式Linux开发环境搭建课件.ppt_第1页
嵌入式Linux开发环境搭建课件.ppt_第2页
嵌入式Linux开发环境搭建课件.ppt_第3页
嵌入式Linux开发环境搭建课件.ppt_第4页
嵌入式Linux开发环境搭建课件.ppt_第5页
资源描述:

《嵌入式Linux开发环境搭建课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章嵌入式Linux开发环境搭建4.1嵌入式交叉编译环境4.2相关开发工具4.3嵌入式开发环境搭建4.1嵌入式交叉编译环境在嵌入式开发过程中有宿主机和目标机的角色之分:宿主机是执行编译、链接嵌入式软件的计算机;目标机是运行嵌入式软件的硬件平台通常将这种在主机上开发编译,在目标平台上调试运行的开发模式称为交叉开发。交叉开发环境目标机(Target):嵌入式程序运行的硬件平台主机(Host):安装开发工具编译、编译运行在目标机中的OS编辑、编译运行在目标板中的应用程序主机环境下开发,目标机上运行。主机开发环境安装LinuxWindows下安装虚拟机(VMWare),在虚拟机

2、上安装Linux目标板与主机之间的连接串口向目标板发送命令、打印目标板信息通信速率慢、不适合大数据量传输windows附件“超级终端”Linux下,Minicom以太网接口USB接口JTAG接口一种嵌入式调试技术4.2相关开发工具minicom安装配置TFTP服务器配置NFS服务配置Samba服务配置minicom串口是我们常用的嵌入式调试端口,minicom是linux下的串口设置、通讯软件。类似于windows下的“超级终端”。安装:sudoapt-getinstallminicom配置:sudominicom–s设置端口ttyS0,usb转串口用ttyUSB0设置串

3、行通信的波特率、字符位数、校验、停止位等信息TFTP服务器Tftp服务器作为工作于宿主机上的软件,主要提供对目标机的映像文件的下载。Tftp安装:sudoapt-getinstalltftptftpdsudoapt-getinsallxinetd如果利用如下命令能够看到服务已启动,则不用安装,#netstat–a

4、greptftp如果安装显示:udp00*:tftp*.*建立tftp的工作目录mkdir/tftpbootTftp配置修改配置文件vi/etc/xinetd.d/tftpServicetftp{…………..socket_type=dgram…………..serv

5、er=/usr/sbin/in.tftpdserver_args=-s/tftpbootdisable=no}然后重启服务:#/etc/init.d/xinetdrestartNFS介绍网络文件系统(NFS,NetworkFileSystem)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区(目录)进行操作。(类似于windows共享目录)NFS安装sudoapt-getinstallnfs-kernel-serverNFS配置vi/etc/exports加入允许其他计算机访

6、问的目录和访问权限例:/home/wxq/linuxc192.168.0.*(rw,sync,no_root_squash)重启NFS服务:sudo/etc/init.d/nfs-kernel-serverrestartNFS配置/home/wxq/linuxc:允许其他计算机访问的目录192.168.0.*:被允许访问该目录的客户端IP地址rw:可读可写sync:同步写磁盘(async的资料会先暂存于内存中,而非直接写入硬盘)no_root_squash:表示客户端root用户对目录具有备写权限NFS使用使用mount命令来挂载NFS服务器上的共享目录:mount–tn

7、fsservername:/shared_dir/localdir(主机ip:共享目录挂载点)例如:mount–tnfs192.168.0.47:/home/wxq/linuxc/mnt/nfs–onolockSambaLinux与Linux之间通过NFS实现共享,windows与windows之间通过共享目录实现共享Linux与Windows之间怎样实现共享通过Sambasamba安装:sudoapt-getinstallsambasudoapt-getinstallsmbfsSamba配置假设共享的目录为/home/wxq/share登录samba的用户为wxq,可以

8、通过useradd添加一个用户,只要是ubuntu中的用户即可设置登录密码:sudosmbpasswd–awxq,输入两次密码注意:改密码不是用户登录ubuntu的密码,是专用于登录samba的密码新建文件"/etc/samba/smbusers"sudo gedit /etc/samba/smbusers添加: wxq= "network username"Samba配置修改配置文件sudogedit/etc/samba/smb.conf修改"security=user“security=userusernamemap=/e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。