交叉开发介绍

本文介绍了交叉开发环境在嵌入式系统中的重要性,详细讲解了目标板与主机的连接方式,如串口、网络、USB和移动存储设备传输,并列举了多个安装交叉编译工具的资源站点。此外,还提到了主机开发环境的配置,如/etc/profile、~/.bash_profile和~/.bashrc的设置。
摘要由CSDN通过智能技术生成

1.交叉开发环境的引入:
嵌入式系统是计算机专用的系统。由于嵌入式系统硬件上的特殊性,一般不能安装发行版的Linux系统。例如flash储存空间很小,没有足够的空间安装,或者处理器很特殊,没有发行版的linux可用。所以需要专门为特定的目标版指定linux操作系统,这必然需要相应的开发环境,于是人们想到了交叉开发模式。
交叉开发模型图如下所示:
在这里插入图片描述流程说明:
1.开发主机上安装开发工具,编辑,编译目标板的linux引导程序,内核和文件系统,然后烧入到目标板上运行。

     **通常这种在主机环境下开发,在目标板上运行的开发模式叫做交叉开发。**

目标版与主机之间的连接

1.串口连接
通常距离较近事,使用RS232端口,如果距离较远时,使用RS422和RS485接口,需要附加调制解调器。

2.文件传输介绍

主机端编译的内核映像文件传输到目标板上的方式介绍,

(1)串口传输方式
主机端通过kermit、minicom 或者windows 超级终端等工具都可以通过串口发送文件。

当然发送之前需要配置好数据传输率和传输协议,目标板端也要做好接收准备。通常波特率
可以配置成115200bit/s,8位数据位,不带校验位。传输协议可以是Kermit、Xmodem、Ymodem、
Zmodem等。

(2)网络传输方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值