8、嵌入式 Linux 开发与调试全解析

嵌入式 Linux 开发与调试全解析

1. 主机/目标开发设置类型

在嵌入式 Linux 系统开发中,有三种不同的主机/目标架构可供选择:链接式设置、可移动存储设置和独立式设置。实际的设置可能属于多个类别,也可能随时间和需求变化。

1.1 链接式设置
  • 连接方式 :目标设备和主机通过物理电缆永久连接,常见的是串行电缆或以太网链接。这种设置的主要特点是目标和主机之间不传输物理硬件存储设备,所有传输都通过链接进行。
  • 组件分布 :主机包含跨平台开发环境,目标设备包含合适的引导加载程序、功能内核和最小根文件系统。
  • 远程组件使用 :目标设备也可使用远程组件辅助开发,例如内核可通过简单文件传输协议(TFTP)获取,根文件系统可通过网络文件系统(NFS)挂载,而非存储在目标设备的存储介质上。使用 NFS 挂载的根文件系统在开发过程中非常理想,可避免在主机和目标设备之间频繁复制程序修改。
  • 调试用途 :物理链接可用于调试,但更常见的是使用另一个链接进行调试。许多嵌入式系统同时具备以太网和 RS232 链接功能,以太网链接用于下载可执行文件、内核、根文件系统等大数据量项目,RS232 链接用于调试。
  • 串口问题解决 :许多现代“无遗留”PC 系统和基于 PowerPC 的系统缺少 RS232 串口,可添加 USB 串口转接器解决。但如果要进行真正的串行控制台调试,不要在目标设备上使用这些转接器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值