DragonBoard-410C开发环境搭建

初识DragonBoard 410c

DragonBoard 410c是一款搭载Qualcomm® Snapdragon™ 410(64位的四核处理器)的开发板,它功能齐全,具有强大的处理能力,内置 8GB eMMC (支持标准microSD卡槽),并且还内置wifi、蓝牙、和GPS模块,具有HDMI 输出及USB 接口 (3个)。所有这些集成到只有信用卡大小的一块板子上,售价仅为75美元。所有的这一切使得DragonBoard 410c成为嵌入式计算以及物联网(IoT)产品的理想选择,例如下一代的机器人,摄像头,医疗设备,自动售货机,智能建筑,数字标牌,赌场游戏机等等。
DragonBoard 410c
  DragonBoard 410c 兼容96Boards消费版(CE)规范,该规范由Linaro社区委员会组织维护,定位移动、嵌入及数字家庭领域。
  DragonBoard 410c目前已经可以运行Android5.1、Ubuntu以及Windows 10 IoT Core等系统,并且是首批取得微软认证的设备之一,认证后可支持Azure IoT SDK,可随时用于物联网应用。

# 开发环境的搭建
本次开发环境的搭建都是在windows下完成

刷为Linux系统

410C开发板自带安卓系统,通过HDMI连接显示器即可显示,通过USB连接键盘鼠标进行操作。
此次开发环境要求是Linux,所以要重刷系统,官方提供的是debian深度修改的系统,高通起名叫linaro。Linux内核为4.140.


>>>镜像下载连接点这里
>>>Win32DiskImager卡刷工具点这里

这里我选择了最新的18.01的卡刷img

写入Linux镜像到SD卡操作步骤如下:

1
2
3
4
5
● 下载Win32DiskImager和卡刷镜像
● 打开Disklmager工具
● 选择镜像文件路径
● 选择电脑映射的SD卡盘符
● 点击 Write 把镜像写入SD


使开发板从SD卡启动:

1
2
3
4
5
6
7
8
● 在开发板上插入写好镜像的sd卡
● 一个鼠标和键盘连接到410C上
● 显示器通过HDMI连接到410C上
● 设置启动开关S6 - 0100(从sd卡启动)
● 接入电源
● 开发板应该会启动并显示一个对话框,选择要安装的操作系统
● 选择显示的操作系统(Linux Linaro)并点击“Install”。
● 如果一切都成功进入下一步


重启开发板:

1
2
3
4
● 拔掉电源线
● 拆下sd卡
● 复位启动开关调到0000
● 重启后应该会引导进入新的系统

通过Visual Studio编译调试410C的程序

个人更喜欢使用VS而不是Eclipse,好在这款开发板支持使用VS2013Pro交叉编译,首先安装VS2013或2012,不支持更高版本。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
VS2013旗舰版/专业版/高级版产品密钥
Visual Studio Ultimate 2013 KEY(VS2013旗舰版密钥):BWG7X-J98B3-W34RT-33B3R-JVYW9

Visual Studio Premium 2013 KEY(VS2013高级版密钥):FBJVC-3CMTX-D8DVP-RTQCT-92494

Visual Studio Professional 2013 KEY(VS2013专业版密钥): XDM3T-W3T3V-MGJWK-8BFVD-GVPKY

Team Foundation Server 2013 KEY(密钥):MHG9J-HHHX9-WWPQP-D8T7H-7KCQG


VS2013官方中文专业版(Visual Studio Professional 2013)安装激活方法
1、下载后得到的是ISO文件,直接解压缩或用虚拟光驱加载运行都可以

2、无所不藏在这里直接解压,然后双击“vs_ultimate.exe”开始安装;

3、设置好安装路径后,点击“我同意许可条款和条件”点击“下一步”继续;

4、选择您要安装的Visual Studio 2013选项,根据自身需要勾选安装;

5、接下来就是有点漫长的安装过程,这时候就是拼电脑配置的时候了;

6、成功安装后打开软件,设置好熟悉的环境启动(包括vb、vc、vf等多个开发环境)

7、第一次运行软件会有点慢,再点击“帮助”–“注册软件”–可以看到软件有30天试用期,点击“更改我的产品许可证”;

10、输入visual studio 2013专业版密钥【XDM3T-W3T3V-MGJWK-8BFVD-GVPKY】

11、到这步就已成功激活visual studio 2013专业版了,现在您可以无限制免费使用VS2013。

VS2013官方中文专业版(Visual Studio Professional 2013)下载地址
Visual Studio Professional 2013 with Update 5 (x86) 官方专业版下载地址:
ed2k://|file|cn_visual_studio_professional_2013_with_update_5_x86_dvd_6815749.iso|5517246464|DEA9BB85B73F6A1F23E638DFE06CEF07|/

安装好visual studio后安装snapdragondebuggerforvsinstaller,解压后安装即可。

什么是 Snapdragon Debugger for Visual Studio?

Snapdragon Debugger for Visual Studio 是微软 Visual Studio IDE 的一款插件工具,针对目前搭载骁龙处理器的设备,可调试各种 API。

目前这款工具可用于在 Microsoft Visual Studio 环境中创建并调试 Android NDK应用。仅可调试原生 C/C++ 代码,不支持调试 Java 代码。

关于更多请看Snapdragon Debugger for Visual Studio 快速入门指南

这个插件安装需要许多东西,SDK,NDK,而我只是需要编译C,不想装太多不用的东西,但是又想用visual studio,可以用VS来远程调试Linux程序

用VS2015开发Linux程序

vs2017自带Linux开发环境,可惜我只装了2015,所以尝试用2015来开发Linux
需要一个插件:

Visual C++ for Linux Development(VC_Linux.exe)

通过远程SSH协议既可以调试了

因为中美贸易战,高通可能不给中国供货了,所以公司改用NXP的芯片,这个项目就搁浅了,话说NXP不也被高通收购了吗

发现问题:

我选择的410C刷的img是debian-283,有个问题,WiFi连接后会时不时自己断开但是桌面右下角的wifi图标显示正常,查看官网更新日志,在359已经修复这个问题,但是因为中美贸易战的原因无法从高通官网下载镜像了,所以没有验证是否还存在次BUG。

0%