本帖最后由 jj1989 于 2016-10-31 22:25 编辑
上次介绍了系统环境,这次介绍开发环境的搭建。 一、更换系统 之前TF卡烧录的是Ubuntu-Core with Qt-Embedded,它是一个没有X-windows环境,使用Qt-Embedded作为图形界面的轻量级Ubuntu系统。而根据我的项目,需要使用摄像头采集数据。因此在最初的开发中,图形化的界面将有利于我的调试。查阅了一下资料,发现此开发板与NanoPi M1开发板使用相同的主控,都为全志的H3。于是重新烧写NanoPi M1的Debian系统固件。 具体资料可参考nanopi M1的wiki主页。 http://wiki.friendlyARM.com/wiki/index.php/NanoPi_M1/zh 二、登录桌面 系统上电后,类似之前Ubuntu-Core的操作,进行一系列设置。由于板子没有引出显示接口,需要通过工具远程登录到桌面。这里直接使用Windows自带的远程桌面连接。如下图所示。
图1
但在连接之前,还需要进行一步重要的操作。开发板的系统中需要安装xrdp软件,才能支持以上的连接方式。 执行命令:sudo apt-get install xrdp 当安装完成之后,就可以通过Windows远程进入开发板的系统桌面。如下图所示:
图2
输入用户名和密码,与之前的一样。即可登录到桌面,如下图所示:
图3
三、安装Matrix函数库 Matrix函数库是官方为配套的硬件模块专门开发的驱动,非常适合初学者入门嵌入式知识。接下来说明如何安装。 1)首先执行如下命令,克隆Matrix代码仓库。 sudo gitclone https://github.com/friendlyarm/matrix.git 由于代码在github上,速度那是相当的慢,耐心等待吧。 2)完成之后将得到一个名为matrix的目录,进入该目录,如下图所示:
图 4
Demo文件夹包含了许多例程,Lib文件夹里面是一些外设驱动函数,另外还有一个makefile文件。 3)执行以下命令,编译并安装matrix make &&make install 至此,通过matrix函数库,我们就可以很轻松的操作一些外设了。 本次介绍到此结束,感谢阅读。
|