交叉编译

来源:互联网 发布:三星专用软件下载 编辑:程序博客网 时间:2024/06/05 05:14

两种开发模式

  • 非嵌入式开发,A(类)机编写(源代码)、编译得到可执行程序,发布给A(类)机运行。
  • 嵌入式开发,A(类)机编写(源代码)、编译得到可执行程序,发布给B(类)机运行。

何为交叉编译

  • 嵌入式开发的CPU比较简单,本身无法搭建开发环境,有些甚至操作系统都没有。
    交叉编译可以用高性能机器为低性能机器开发软件(包括裸机软件、系统级和应用级软件)

交叉编译的特点

  • 必须使用专用的交叉编译工具链。
    由于可执行程序不能本地运行调试,因此必须配合一定手段(专用调试器、JTAG调试器、USB下载、串口下载、SD启动、网络共享等)将可执行程序加载到目标嵌入式设备上运行及调试。

参考来源:朱有鹏老师课件

0 0
原创粉丝点击