使用DragonBoard 410c开发linux应用
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
使用DragonBoard 410c开发linux应用
拿到DragonBoard 410c已经有很长一段时间,也试着研究了Adreno与410c 上高通内核驱动。
不过为了让广大爱好者能够快速上手这一台开发板,我打算使用官方提供的Linux指南上的源码作为入门,从而让开发者能够迅速的使用手上的资源。
推荐配置首先假设,看这篇文章的人都有了如下图所示的全部设备,其中需要特别提醒的是,我们使用的是Linux的一个发行版本Debian,如果谁想去深入研究Android以及Win 10 IoT,可以等待我的后期教程,或者去我的论坛帖中去搜索我贴出来的410c安卓开发手册
上图是官方给出的推荐配置,既然我们是基于debian进行开发,那么要注意屏幕的最佳分辨率是1080p,否则显示效果会没有那么完美。
先给各位看看我的配置:
有了如上的设备,我们就可以按照官方的流程刷Debian系统了。
刷Debian系统可以在这里找到,这里就不再啰嗦了,我们直接开始对开发环境进行熟悉吧。
基于Ubuntu在PC端使用Eclipse进行开发这种方法是官方推荐的开发方式,不但方便而且使用很简单。
有些开发者可能大部分没有使用过Ubuntu,或者懒得再给自己的电脑安装一个系统(比如我)。
因此我们也可以直接在410c系统里面对程序进行编写和编译。
这里我们先介绍PC端下基于Eclipse的交叉编译方式
工具链
为了能够让PC端可以编写运行在410c上的Linux应用,我们需要一个交叉编译工具链。
交叉工具链,顾名思义就是能够在不同的处理器上编译出可以运行于某处理器上的工具。
根据官方给出的链接,有两种Linaro的交叉工具链可供下载,分别是32位于64位:
32位Linux系统工具链下载
64位Linux系统工具链下载。