【OK210试用体验】04--交叉编译环境(上) - 在线问答 - 电子威廉希尔官方网站 论坛 - 最好最受欢迎电子论坛!

【OK210试用体验】04--交叉编译环境(上)

Moonsad ( 楼主 ) 2015-8-12 15:50:34  只看该作者 倒序浏览
        今天小弟给大家带来的主要是,OK210开发板的交叉编译环境的搭建,那么开始之前先解释一下什么是交叉编译环境:
        交叉编译这个概念的出现和流行是和嵌入式系统的广泛发展同步的。我们常用的计算机软件,都需要通过编译的方式,把使用高级计算机语言编写的代码(比如 C代码)编译(compile)成计算机可以识别和执行的二进制代码。比如,我们在 Windows 平台上,可使用 Visual C++ 开发环境,编写程序并编译成可执行程序。这种方式下,我们使用 PC 平台上的 Windows 工具开发针对 Windows 本身的可执行程序,这种编译过程称为 native compilation,中文可理解为本机编译。然而,在进行嵌入式系统的开发时,则不能直接编译。原因有俩:一、运行程序的目标平台通常具有有限的存储空间和运算能力,比如常见的 ARM 平台,其一般的静态存储空间大概是 16 到 32 MB,而 CPU 的主频大概在 100MHz 到 500MHz 之间。这种情况下,在 ARM 平台上进行本机编译就不太可能了,这是因为一般的编译工具链(compilation tool chain)需要很大的存储空间,并需要很强的 CPU 运算能力。为了解决这个问题,交叉编译工具就应运而生了。通过交叉编译工具,我们就可以在 CPU 能力很强、存储空间足够的主机平台上(比如 PC 上)编译出针对其他平台的可执行程序。二、宿主机与目标机的运行环境并不相同,所以必须要提供不同的类库,使得宿主机上开发的代码能在目标机上运行。
        这里小弟选用的是QT creator 集成开发软件,Qt Creator是跨平台的 Qt IDE, Qt Creator 是 Qt 被 Nokia 收购后推出的一款新的轻量级集成开发环境(IDE)。此 IDE 能够跨平台运行,支持的系统包括 Linux(32 位及 64 位)、Mac OS X 以及 Windows。根据官方描述,Qt Creator 的设计目标是使开发人员能够利用 Qt 这个应用程序框架更加快速及轻易的完成开发任务,今天给大家带来的就是Ubuntu系统下QT的安装和配置:
        首先,进入Ubuntu,切记,以管理员身份进入,Ubuntu中软件的安装/卸载之类的操作都是需要权限的,如下图:


        进入Ubuntu桌面界面,如下图:

        在左侧快速启动项里面选择软件应用中心,如下:

        在左侧选择开发工具一项,进入界如下:
        在左下角的推荐处,有QT creator 图标,选择,如下:
        进入之后选择扩展包,反正也没有多大,我这里是全部选择上了的,点击右侧的安装,图如下:
        需要管理员密码授权,之后便可以安装,如下图:
        由于论坛每天发帖的图片上传量是非常有限的,小弟这里其实并没有进入主题,只能分另一帖继续说了,谢谢大家~~




DSC_0013.JPG (431.36 KB, 下载次数: 5)

DSC_0013.JPG

0个回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /7 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-12-23 20:30 , Processed in 0.530045 second(s), Total 63, Slave 44 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表