【PConline 资讯】近日 ,龙芯俱乐部、开源龙芯技术社区共同发布了开源龙芯主板的第一款工程样机,代号“智龙”,采用最新龙芯1C SoC芯片,运行嵌入式Linux系统,适用于网络通信、工业控制、智能家居,物联网等应用领域。

  开源龙芯主板的一大特色是同时支持多个开源硬件扩展接口,可以使用Arduino、Microduino、XBee扩展模块,最大限度地利用已有的开源硬件资源。

  主板所用芯片隶属于龙芯1号家族,基于LS232处理器而来的高性价比单芯片系统,有龙芯1A、龙芯1B、龙芯1C多种型号,具备丰富的外设接口及片上模块,为开发者提供足够的计算能力和多应用的连接能力。未来还会陆续采用龙芯2号、龙芯3号。

  据了解,开源龙芯主板的宗旨是“做最开源的开发板”,所以正式版发布的时候,硬件PCB设计和软件代码全部开源,毫无保留,任何个人和单位都可以不受限制的使用和再发布。

  开源龙芯主板与现有的Raspberry Pi树莓派、Arduino相比,在实现网络摄像头、接入互联网、无线网关等功能方面的总体成本更低,性价比高,有利于普及推广,很适合创客和教育教学的使用,也可以作为智能硬件创业团队的原型开发板。

  开源龙芯主板充分支持多种无线网络,包括蓝牙、Zigbee、Wi-Fi、GPS、GPRS、NFC等等,将用于进行智能家居无线网关、3D网络打印机、网络摄像头等项目开发。

  龙芯俱乐部和开源龙芯技术社区负责人石南表示,目前开源龙芯主板项目已经和国内开源硬件团队Microduino进行合作,推广各种采用开源龙芯主板和Microduino模块组合应用的方案。开源龙芯主板还与国内物联网平台合作,联网即可自动接入物联网数据中心,实现远程数据采集和远程控制等功能。

  据悉,开源龙芯主板的销售将在龙芯俱乐部网站上进行,目前已经开启预定,不过板子还在内测调试阶段,正式的版本预计将在1个月以后上市,价格暂定为199元。

龙芯安装软件架构 龙芯的架构是开源的吗_java

插满各种扩展板模块的开源龙芯主板

龙芯安装软件架构 龙芯的架构是开源的吗_操作系统_02

“智龙”基本参数

  CPU - TypeQFP176A
  - VendorLOONGSON 1C
  - Speed Support266MHz OC to 300MHz

  Memory- TypeSDRAM,一片16bit 128MB (HY57V561620FTP)
  - VendorHYNIX
  -Speed Support支持33-133MHZ工作频率

  NAND FLASH- TypeSLC nand flash一片128MB
  - ModelK9F1G08U0C-PCB0
  - VendorSAMSUNG

  集成扩展模块接口
  Arduino
  Microduino
  XBee

  其他接口:USBX3 网口X1 LCD接口X1 摄像头接口

关于龙芯1C芯片

  龙芯1C芯片是基于LS232处理器核的高性价比单芯片系统,具备丰富的外设接口及片上模块,为开发者提供足够的计算能力和多应用的连接能力。可应用于指纹生物识别、物联传感等领域。

  龙芯1C包含浮点处理单元,可以有效增强系统浮点数据处理能力。1C的内存接口,支持多种类型的内存,允许灵活的系统设计。支持8-bit SLC NAND或MLC NAND FLASH,提供高容量的存储扩展接口。

龙芯安装软件架构 龙芯的架构是开源的吗_龙芯安装软件架构_03

开源龙芯主板后话

  另外据称,开源龙芯主板将成为一个系列产品,下一款将采用最新的龙芯1C100低功耗芯片,推出更小的龙芯主板,用于生物身份识别、无线传感网等应用。

  龙芯1C100是一款低功耗的32位处理器,集成超声波时间测量、超声波脉冲发生器、温度检测单元、串口、红外发射器、段式LCD控制器、电压检测单元等功能部件,工作电流低于10mA,价格非常便宜。

龙芯安装软件架构 龙芯的架构是开源的吗_龙芯安装软件架构_04

**
关于这几个龙芯社区**

  龙芯俱乐部是龙芯首个用户社区,成立于2007年,龙芯俱乐部与中科龙芯、中科梦兰、广州龙芯等龙芯官方单位合作。

  开源龙芯技术社区是由龙芯俱乐部和广州龙芯中科电子科技有限公司合作发起的龙芯技术开发与应用推广社区,获得龙芯官方的技术支持。

  开源龙芯(OpenLoongson)是开源龙芯技术社区的一个基于龙芯芯片和开放原始码的软硬件平台项目,面向龙芯爱好者、开源社区、创客、学校、小型智能硬件创业团队。

--------------------------------------------------延伸阅读------------------------------------

龙芯快速入门

  龙芯固件主要有PMON和昆仑固件两种,为了规范固件与内核之间接口,减少固件与内核的耦合性,龙芯制订了固件与内核接口规范供参考;
  龙芯Linux操作系统的内核Kernel主要由龙芯内核团队来维护,其编译方式见Build Environment;
  龙芯上可运行的OS详情可参见操作系统,主流Linux发行版Debian和RHEL都可在龙芯芯片上运行;
  龙芯软件开发的工具链主要有:软件编译工具GCC、系统性能分析工具oprofile和32位/64位虚拟机java;
  龙芯产品的性能评测(Benchmark)工具很多,他们可以从如下不同角度来评测龙芯产品和系统的性能:CPU、Network、I/O、Graphics、OS、Apps and Others、Java - SpecJVM;
  龙芯产品采用的源代码版本控制工具主要是源码管理git;
  龙芯平台上的网络浏览器主要有Firefox和谷歌开发的网络浏览器chrome。

龙芯安装软件架构 龙芯的架构是开源的吗_java_05

龙芯1D芯片(1系列新产品)

  2014年3月19日,龙芯1D芯片的量产版本(LS1D4)完成流片封装,目前测试工作已全面展开。LS1D4针对流速测量的模拟前端进行了细节优化,在系统层面提高了对环境变化的抵御能力,有助于增强其测量稳定性。

  龙芯1D是一款专门为超声波流量表应用而定制设计的数模混合SoC,片上集成了LS132处理器核、超声波时间测量、超声波脉冲发生器、温度测量单元、红外收发器、段式LCD控制器、A/D、空管检测单元、超声波换能器正常检测、模拟比较器等功能部件以及串口、液晶显示等接口。龙芯1D具有高精度、低功耗、低成本的特性,拥有广阔的市场前景。

龙芯安装软件架构 龙芯的架构是开源的吗_人工智能_06