- 45
- 0
- 约6.6千字
- 约 61页
- 2017-04-28 发布于湖北
- 举报
嵌入式系统基础-第九讲-嵌入式交叉编译教程
嵌入式系统基础;嵌入式交叉编译基础;交叉开发环境:宿主机+调试通道+目标机“在谁的上面编写运行在谁上的程序的问题”; 交叉编译就是在一个平台上生成另一个平台上的可执行代码。
平台分别指的是主机平台Host和目标平台Target。
就我们在ARM平台上移植Linux来说,Host是一台一般的PC机,它通过串口或网络接口与Target通信; Target是arm-linux平台(这里说的arm指的是平台所使用的CPU是ARM9处理器,linux指的是运行的操作系统是Linux)。
我们在Host上开发程序,并在这个平台上运行交叉编译器Cross Complier,编译我们的程序,而由Cross Complier生成的程序将在Target上运行。; 需要交叉编译的原因:
首先,在项目的起始阶段,目标平台尚未建立,因此需要做交叉编译,以生成我们所需要的Boot loader以及kernel(因为Bootloader和kernel的源码需要经过交叉编译后才可以在目标平台上运行);
其次,当目标平台能启动之后,由于目标平台上资源的限制,当我们编译大型程序时,依然可能需要用到交叉编译。
;NFS服务可以使网络上的同为Linux或Unix系统主机共享文件系统(Net FileSystem)。
NFS可以将远程文件系统载入在本地文件系统下。
您可能关注的文档
最近下载
- SY∕T 5742-2019 石油与天然气井井控安全技术考核管理规则.pdf
- 贵州省2025年普通高中学业水平合格性考试生物试卷.docx VIP
- 人音版四年级音乐下册第1课《我们大家跳起来》教学设计.docx VIP
- 物流师考试模拟试题单项选择题汇总.doc VIP
- 2026年《上半年意识形态领域形势分析研判报告》.docx VIP
- 2026年广东统招专升本计算机基础与程序设计-黄金考点汇编.pdf
- CJJ 99-2017城市桥梁养护技术标准.doc VIP
- 中华人民共和国通信行业标准通信用阀控式密封铅-中国通信标准化协会.PDF VIP
- 2026年河南省事业单位公开招聘联考备考题库有答案详解.docx VIP
- 2021-2023学年上海中考英语一二模语法汇编:形容词副词157题(学生版).docx VIP
原创力文档

文档评论(0)