您的位置 首页 方案

linux操作系统穿插编译环境的树立过程

linux操作系统交叉编译环境的建立步骤,基于linux操作系统的应用开发环境一般是由目标系统硬件(开发板)和宿主PC机所构成。目标硬件开发板用于运行操作系统和系统应用软件,而目标板所用到的操作系统的

依据linux操作体系的运用开发环境一般是由方针体系硬件(开发板)和宿主PC机所构成。方针硬件开发板用于运转操作体系和体系运用软件,而方针板所用到的操作体系的内核编译、运用程序的开发和调试则需求经过宿主PC机来完结(所以称为穿插编译)。两边之间一般经过串口,并口或以太网接口树立衔接联系。

但在此我主张构建如下的穿插编译环境,合适个人或研制小组运用:独自拿出一台PC机(PII以上即可,就用曾经筛选的旧机器就能够),在该PC上装置桌面的Linux操作体系(如Red Hat Linux 8.0及以上),能够选用默许的装置选项(留意要包含ftp服务),这台PC作为Linux服务器,除管理员以外,一般不直接让其他人去操作。

将该Linux服务器接入局域网,并新建一些合法用户,以便其他的PC机(在此咱们将其称为作业站)的合法用户能访问到Linux服务器。而其他的PC机(作业站)依然运用Windows操作体系,本来干啥持续干啥。

需求的软件东西包含:

1、ftp客户端程序(如Cuteftp,可到网上下载)

2、Telnet东西(如SecureCRT,可到网上下载)

3、移植到某一特定ARM渠道的Linux操作体系内核源码(一般由销售商收拾供给)

4、GNU编译东西,可由相关网站下载,或由销售商收拾供给。

在作业站装置:

在某作业站PC上装置ftp客户端程序和Telnet东西,装置结束后应该能够在该作业站PC和Linux服务器之间进行文件的传输,并在作业站PC能够经过Telnet登陆到Linux服务器(或许需求将Linux服务器的防火墙服务封闭才干完结)。

在Linux服务器装置:

将作业站PC上的Linux操作体系内核源码压缩包和GNU编译东西经过ftp传送到Linux服务器的某个目录(如合法的用户目录),然后在该目录下解压,并将GNU编译东西装置到默许的作业目录即可,以上作业经过在作业站PC运用Telnet东西完结,而不需求在Linux服务器上进行。

Linux操作体系内核的编译:

Linux操作体系内核的编译一般有一个比较固定的过程,会依据MakeFile文件的不同而略有差异,可参阅相关文档,编译的作业在作业站PC运用Telnet东西完结。

按固定的过程编译内核完结今后,会在相应目录生成可执行的二进制文件,经过ftp将该可执行的二进制文件传回作业站PC,然会再经过ADS或SDT下的烧写东西写入开发板的Flash即可。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/327878.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部