0%

嵌入式-1

交叉编译器简介

为什么要有交叉编译器?

主机上开发,目标机上运行。

主机 目标机 编译器
x86 x86 gcc
x86 ARM 交叉编译器

与主机的连接方式

  • UART
    • 速率低,实用性强
  • USB
    • 速度快,驱动要移植修改
  • TCP/IP
    • 速度快(10/100Mbps) 驱动要移植
  • Debug Jtag调试接口
    • 方便快捷 价格高

如何搭建主机-目标机数据传输通道

  • NFS

操作系统readelf命令

  • 读头信息,表示正文是什么类型的

size命令

  • 数据段、代码段等的大小

nm命令

  • 符号表

strip

  • 去符号表

objdump

  • 反汇编