嵌入式交叉编译环境ppt课件.ppt

嵌入式交叉编译环境ppt课件.ppt

ID:59294343

大小:4.66 MB

页数:90页

时间:2020-09-20

嵌入式交叉编译环境ppt课件.ppt_第1页
嵌入式交叉编译环境ppt课件.ppt_第2页
嵌入式交叉编译环境ppt课件.ppt_第3页
嵌入式交叉编译环境ppt课件.ppt_第4页
嵌入式交叉编译环境ppt课件.ppt_第5页
资源描述:

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

1、嵌入式交叉编译环境1嵌入式交叉编译环境12NFS服务23Samba服务34Windows和Linux混合开发模式45GCC编译器57Make工具的使用78嵌入式交叉编译环境的搭建86GDB调试器62021/7/28交叉开发环境:宿主机+调试通道+目标机“在谁的上面编写运行在谁上的程序的问题”1嵌入式交叉编译环境简介2021/7/28交叉编译就是在一个平台上生成另一个平台上的可执行代码。这里说的平台分别指的是主机平台Host和目标平台Target。就我们在ARM平台上移植Linux来说,Host是一台一般的PC机,它通过串口或网络接口与Ta

2、rget通信;Target是arm-linux平台(这里说的arm指的是平台所使用的CPU是ARM9处理器,linux指的是运行的操作系统是Linux)。我们在Host上开发程序,并在这个平台上运行交叉编译器CrossComplier,编译我们的程序,而由CrossComplier生成的程序将在Target上运行。需要交叉编译的原因:首先,在项目的起始阶段,目标平台尚未建立,因此需要做交叉编译,以生成我们所需要的Bootloader以及kernel(因为Bootloader和kernel的源码需要经过交叉编译后才可以在目标平台上运行);其

3、次,当目标平台能启动之后,由于目标平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。嵌入式交叉编译环境1嵌入式交叉编译环境12NFS服务23Samba服务34Windows和Linux混合开发模式45GCC编译器57Make工具的使用78嵌入式交叉编译环境的搭建86GDB调试器62021/7/282NFS服务NFS服务可以使网络上的同为Linux或Unix系统主机共享文件系统。NFS可以将远程文件系统载入在本地文件系统下。远程的硬盘、目录和光驱都可以变成本地主机目录树中的一个子目录。载入后与处理自己的文件系统一样使用即可。

4、不只方便,也节省了重复保存文件的空间、传输文件的时间及网络带宽。2021/7/282NFS服务NFS特点NFS系统也是使用C/S体系结构,就是有服务器端与客户端服务器端提供共享的文件系统,必须把文件系统输出(export)出去客户端则要把文件系统载入到自己的系统下使用NFS,需要在服务器端设置输出,在客户端设置载入2021/7/282NFS服务NFS服务器端配置(1)关闭防火墙(2)配置共享目录----客户端主机IP范围(3)主机IP(4)启动NFS服务NFS客户端(1)设置客户端IP地址(2)挂载共享目录mount-tnfs主机ip:共

5、享目录挂载点注意事项:关闭防火墙,主机与客户端在同一ip段mount-tnfs–onolock主机ip:/arm2410s/host2021/7/282NFS服务具体配置步骤服务器端1)关闭防火墙2021/7/282NFS服务2)配置NFS服务器2021/7/282NFS服务2-1)设置共享目录和主机范围2021/7/282NFS服务2-2)设置其他选项2021/7/282NFS服务2-3)设置其他选项2021/7/282NFS服务3)设置NFS服务器的IP2021/7/282NFS服务4)启动NFS服务2021/7/282NFS服务客户

6、端1)配置ip2021/7/282NFS服务2)挂载NFS2021/7/28嵌入式交叉编译环境1嵌入式交叉编译环境12NFS服务23Samba服务34Windows和Linux混合开发模式45GCC编译器57Make工具的使用78嵌入式交叉编译环境的搭建86GDB调试器62021/7/28Samba服务可实现Windows和Linux不同系统间交换文件共享。3Samba服务2021/7/28具体设置步骤服务器端1)关闭防火墙(同NFS)3Samba服务2021/7/282)配置Samba服务器3Samba服务2021/7/282-1)设置

7、共享目录和访问权限3Samba服务2021/7/283Samba服务2-2)设置共享目录和访问权限2021/7/283Samba服务2021/7/283Samba服务2-4)服务器设置2021/7/283Samba服务2-4)服务器设置2021/7/283)配置Samba服务器主机ip3Samba服务2021/7/284)启动Samba服务3Samba服务2021/7/28客户端1)配置Windows的IP只要和你开的服务器IP在同一网段就行3Samba服务2021/7/282)在Windows上访问共享3Samba服务2021/7/28

8、3)访问成功3Samba服务2021/7/28嵌入式交叉编译环境1嵌入式交叉编译环境12NFS服务23Samba服务34Windows和Linux混合开发模式45GCC编译器57Make工具的

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

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

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