电子产品世界 » 论坛首页 » 综合技术 » 智能硬件与可穿戴 » fyaocn的DragonBoardTM410c开发进程贴


共18条 1/2 1 2 跳转至

fyaocn的DragonBoardTM410c开发进程贴

助工
2016-10-12 11:16:30    评分

目 录

1 概述

1.1 开箱、主要参数、评介

1.2 初步计划

2 开发环境配置



助工
2016-10-12 11:32:09    评分
2楼

1 概述

1.1 开箱、主要参数、评介

- 刚收到开发板,先晒照

正面

反面

扩展板

结合起来的样子,注意压缩了的尺寸。

- 主要参数

因为有关评测文章较多,基本参数就不多列了。注意的是属于96系列开发板,应该是其中的龙头,linano是其中主要推动者,注意大家采用的交叉编译工具,就是源于这家,虽然开发板看是后起之秀,但绝对不是新手。

·           操作系统支持:Android,Linux,Windows10
·           CPU:四核心ARM Cortex A53处理器,每核心最大频率为1.2GHz,支持32bit和64bit计算
·           图形:Adreno 306 400MHz,PC级的图形处理能力
·           视频:1080p HD回放,H.264 (AVC)录制
·           摄像头:支持13MP拍照,支持小波降噪,JPEG解码和其他硬件级的后期处理技术。
·           内存:1GB LPDDR3
·           闪存:8GB eMMC 4.5,MicroSD卡接口。集成连接:Wi-Fi、BT、GPS、FM

- 评介

这个是比较高级的开发板,避免了很多其他的问题。首先是体积小,在信用卡大小的尺寸中,接口的尺寸尽可能小了,典型的是电源接口,采用了小口径的还增加了一个转换头;而且压缩了USB口的数量和空间,分布,虽然占用了PCB的尺寸,但是如果直接开发,就可以直接用此板子投产。但是,经过测试,明显开发生态是够用但不强大,还是需要大家共享资源。目前只有安卓和Debian,初步测试其他版本的img都是不太可靠,windowsIoT10 以前测试过,虽然好用,但是必须依赖于不断更新的visual Studio生态,而且略显笨重,在由请打竞争对手的情况下实在不是首选。

1.2、学习计划

1.2.1 拆箱并测试范例。
1.2.2 测试操作系统并配置开发环境
1.2.3 用AWS-SDK-python开发并写入
1.2.4 在AWS服务编程,包括AWS IoT,AWS lambda编程。
1.2.5 综合调试和测试
说明: 本次测试的基本目的是测试Qualcomm芯片在amazon云连接上的性能并对比已经在树莓派所实现的性能。完成基本云连接的测试后,扩展测试samsungARTIK云的连接功能。把dragonboard作为一个node.js服务器,连接ARTIK云,把传感器的采集信号上传到ARTIK云,进行多种云开发。




助工
2016-10-12 12:55:58    评分
3楼

2 开发环境配置

2.1 需要的硬件是HMDI支持的显示屏,和一个曲别针。

用HMDI-DVI的显示器在安卓下会黑屏的,这个在手册中明示了,“我们测试了大多数显示均兼容,但是有不兼容的”。呵呵,你的多数是不兼容的。主要是因为你的显示器太高端,超过了1080P的容忍度,如果是老旧的一定OK,不细说了。

曲别针要在S6的选择中跳线,只有曲别针最合适,其他的如apple的插针是不是太贵了?

软件,因为一开始就没有准备用安卓的,仅仅测试一下,显示屏不支持就跳到linux。选择用UbuntuCore了。

2.2 过程

用IMG工具把img文件刷到SD卡中,调到SD boot的跳线,加电,自动启动刷写程式,写入很快,完毕后,跳线回去,并reboot,很快就出现图形界面的UI了。

这个是linaro版本的,所以用户名和密码均是linaro。

因为是显示屏,所以没有截屏。

说得比较简单,但是,弄明白这些,并找到资源可是用了2天。



管理员
2016-10-12 13:15:25    评分
4楼
加油 楼主棒棒哒

专家
2016-10-12 16:41:47    评分
5楼
加油 楼主棒棒哒

菜鸟
2016-10-13 15:55:03    评分
6楼
无量寿福,,,

专家
2016-10-18 13:58:08    评分
7楼
好小巧的板子,拓展板上好多芯片?

助工
2016-10-21 13:32:16    评分
8楼

2.3 变身超级用户

但是,在安装包时发现,配套的Debian用户是linaro,不是superuser,安装package时报permission denied。改用

sudo -i

然后貌似OK了

在这个过程中需要给root设置一个密码,初始状态下是没有密码的,

需要passwd命令设置一个root密码

把linaro加入sudo用户组中去

添加入etc/sudoers



助工
2016-10-21 14:52:27    评分
9楼

2.4 采用SSH访问

这个过程中是在SSH下执行的。对于板子来说,HDMI直接驱动LCD是非常OK的,不过,也可以用交叉编译,这只一个VM来运行ubuntu,不过已经发现SSH直接在板子上开发其实最简单,SSH只是提供了一个控制的console而已,但是变化最小。对于这个板子来说,配置好之后只需要插电源就好。

首先要用键鼠屏集体配合登录UI,在里面设置好wifi,寻找SSID,配置的过程没有自动搜索的功能,但是选择好SSID和加密方式也是很简单的。然后用ifconfig,找到IP地址,之后可以固定这个地址,用etc/network/interfaces编辑就好。

然后service network restart.

在电脑上用putty等工具,选择SSH登录。其中,注意要在同一个网段上,超出网段,就不好说了。

登录中,刚开始发现不能直接使用。后来发现每次都要先用键盘输入密码,然后登录系统才能启动SSH服务,这个顺序是肿么搞滴,让人迷茫了很久。

不过,这个是可以更改的,可以直接无秘登入,然后启动图形界面。因为懒,所以没有搞,用键盘滴答一下就算了。

以上是补充说明。这就是为什么2.3有截图的原因,但是初始登录设置只有恨差的照片。

如果非常喜欢图形界面,还可安装tightvnc。不过本项目不需要图形界面的。跳过。


助工
2016-10-21 15:07:09    评分
10楼

2.5 使用winSCP进行文件传输

使用SCP协议进行文件传输,把库存放到板子上

启动winSCP程序



共18条 1/2 1 2 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]