龙芯俱乐部经过3个版本的研发,在合作伙伴的大力支持下,龙芯1C 开源主板终于调试成功了,屏幕上出现了龙芯1C 的启动界面,进入了Linux系统。“开源龙芯主板”是一款以开源方式推广的龙芯嵌入式主板,在和“树莓派”一样尺寸的小电路板上集成了龙芯1C SOC ,网口、USB口、电源,SD卡插槽和RTC时钟等主要部件,可以运行嵌入式 Linux系统,实现网络应用。
其他丰富的接口通过双排插接扩展板引出,通过各种扩展板可实现各种功能以及转接多个开源硬件,如可以转接Arduino、Microduino、XBee扩展模块。开龙主板的主要面向对象是龙芯爱好者、学生、创客、嵌入式开发者,可以广泛运用在网络通讯、物联网、智能控制、嵌入式教学领域。
龙芯俱乐部将在2015年启动多个基于开源龙芯主板的开源硬件示范项目,以展示龙芯1C的能力。如,网络类的龙芯无线家庭网关、工控类的龙芯3D打印机、人机类的龙芯网络数码相框等等。
图1 龙芯1C 开源主板启动界面
据介绍,龙芯1C开源主板有以下特点:
基于国产龙芯自主CPU内核。 龙芯1C芯片是基于LS232处理器核的高性价比单芯片系统,性价比高,适合各种嵌入式应用。另外龙芯1C采用的是 QFP 封装,芯片引脚外露,硬件工程师可以自行手工焊接,不用机器贴片,方便学习和缩短开发周期,节约开发成本。
图2 龙芯1C开源主板正面
具备丰富的外设接口及片上模块。龙芯1C集成了网口、USB、串口、SPI、PWM、CAN、SD卡等丰富接口,其中串口最多达12路,为开发者提供足够的计算能力和多应用的连接能力,可应用于指纹生物识别、物联传感、工业控制等领域。
图3 龙芯1C开源主板反面
开源不受限制,开源龙芯主板的硬件设计完全开源并不受版权限制的提供给用户使用。
图4 开源龙芯主板硬件设计开源不受限制
据了解,开源龙芯主板的宗旨是“做最开源的开发板”,所以正式版发布的时候,硬件PCB设计和代码全部开源,毫无保留,任何个人和单位都可以不受限制的使用和再发布。
图 5 龙芯1C开源主板进入linux系统
开源龙芯主板与现有的Raspberry Pi树莓派、Arduino相比,在实现网络摄像头、接入互联网、无线网关等功能方面的总体成本更低,性价比高,有利于普及推广,很适合创客和教育教学的使用,也可以作为智能硬件创业团队的原型开发板。
开源龙芯主板充分支持多种无线网络,包括蓝牙、Zigbee、Wi-Fi、GPS、北斗、GPRS、NFC等等,将用于进行智能家居无线网关、3D网络打印机、网络摄像头、网络数码相框等项目开发。
龙芯俱乐部和开源龙芯技术社区负责人石南表示,开源龙芯主板由龙芯俱乐部和广州龙芯合作开发,目前开源龙芯主板项目已经和国内开源硬件3D打印团队熔普三维进行合作,推广采用开源龙芯主板的龙芯3D打印机方案。开源龙芯主板还与国内物联网平台合作,联网即可自动接入物联网数据中心,实现远程数据采集和远程控制等功能。开源龙芯主板还将和龙芯的校园推广,社区推广活动中进行合作。合作邮箱loongsonclub@126.com。
龙芯俱乐部建立了开源龙芯技术社区网站方便开发者交流。据悉,开源龙芯主板的销售将在龙芯俱乐部网站www.loongsonclub.com 上进行预订,正式的版本预计将在2015年初上市,另外龙芯俱乐部进行的龙芯迷你笔记本199 元团购活动正在进行。
图6 龙芯1C开源主板