2016年在一场早到的春雪中来临了,正所谓瑞雪兆丰年,或许预示着2016年将是龙芯开发者社区大发展的一年。新年伊始,龙芯俱乐部社区发起的首个龙芯开源创客主板“智龙”的新一批团购发货了,这次龙芯创客主板的发货正好赶上春节,耽搁了发货时间,不过前50名用户能收到智城云的云合WIFI智能插座,也算是一个小小的惊喜。此外,龙芯俱乐部近期还将发布业内首款龙芯机器人控制器。

龙芯创客智龙主板喜迎瑞雪

发货前成批的智龙主板

前50名团购者“熊猫”收到赠送智城云的云合WIFI智能插座。已经有不少龙芯爱好者收到主板并晒出了有趣的开箱照。

用户“佐须之男”的智龙双板

用户“与非门”的太阳能电池板驱动智龙主板

龙芯创客智龙主板在九寨沟

与前一次团购相比,新增加了支持智龙V2排针接口的多功能扩展板,支持串口232、485,CAN接口输出并集成3.2寸液晶屏接口,电机接口。

智龙多功能扩展板

此外基于4.3寸液晶触摸屏的扩展板也已经调试成功,可进行QT 的界面编程。

智龙4.3寸液晶触摸屏扩展板样机

在开发者社区方面,有用户“简单平安”已经在智龙V2上移植成功OpenCV 。据介绍OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。OpenCV的成功移植意味着在龙芯1C这样的嵌入式芯片上也可以进行一些视觉识别的功能,尤其可以应用在机器人视觉上。实际上用户用智龙主板已经能够通过OpenCV识别usb中星微zc301p摄像头抓拍的图片中的网球,能获取网球球心在图片中的坐标和网球半径。目前正在尝试实现一个龙芯机器人原型项目,主要内容是使用开源龙芯智龙1C主板做的一个捡网球的机器人。 机器人以小车为移动平台,通过摄像头自动识别网球,并控制机器手把网球捡起来。 小车就是机器人的“脚”,摄像头就是机器人的“眼睛”,机器手就是机器人的“手”

龙芯创客狂龙的龙芯WIFI小车的淘宝店

笔者最近做了个统计,在国内外的开源代码库都能看到基于智龙主板的项目,如知名的github和国内的git.oschina。尤其是git.oschina上能搜索到十多个基于龙芯1C智龙主板的项目了。对于已有的智龙主板开发者有个好消息,龙芯俱乐部将在近期对基于智龙主板进行开发,在开源龙芯技术社区(openloongson.org)或国内外开源代码库提交了代码或开箱体验、教程、实列的用户授予“龙芯创客”证书并对优秀贡献者予以奖励。

开源龙芯创客主板“智龙”是首个龙芯用户社区-龙芯俱乐部和龙芯发起的一款以完全开源方式推广的龙芯嵌入式主板,采用了国产龙芯1C处理器,在较小尺寸的电路板上集成了龙芯1C SOC ,网口、USB口、电源,SD卡插槽和RTC时钟等主要部件,可以运行嵌入式 Linux、RT-Thread等操作系统。也是目前最便宜的龙芯嵌入式学习和创客开发的主板。

龙芯俱乐部是龙芯爱好者的社区,从2007年起参与和组织各种龙芯开源宣传活动。为了让更多的具备软硬件开发能力的龙芯爱好者能参与到龙芯的学习和开发,龙芯俱乐部与龙芯合作向龙芯开发者提供开源和便宜的龙芯开发板,第一个推出了开源龙芯创客主板-智龙,建立了第一个龙芯创客空间,发展了第一批的龙芯创客。龙芯俱乐部希望基于龙芯创客主板进行多种演化,能为龙芯爱好者提供各种应用的龙芯硬件开发平台,方便进行学习和开发。

在智龙主板的下一步演化项目的规划时,我们注意到机器人作为未来最热门的产业,将全面而深刻的改变我们的世界,这在很早的科幻小说里就有大量的描述。而机器人的技术几十年来虽然一直在进步,但对于人们的期望相比依然有很大的发展空间,所以我们把智龙主板的第一个演化项目确定为机器人,将推出业界第一个基于龙芯的机器人控制器及相关的“龙芯机器人”原型项目。

龙芯机器人控制器PCB设计图

据介绍,这款龙芯机器人控制器可以为小型机器人提供多路舵机控制和传感分析的能力,将比普通的单片机类型的机器人控制器在性能上和功能上有大大提升,实现机器人传感,计算与运动控制的集成,可用于龙芯机器人原型开发。据悉该龙芯机器人控制器的原型样机将近期发布,而这只是龙芯在机器人行业里迈出的第一步,龙芯俱乐部今后会陆续推出各种型号的机器人控制器和龙芯机器人原型项目,欢迎广大龙芯爱好者,高校、单位和龙芯俱乐部合作,一起推动自主龙芯机器人的发展。