“智龙”开源龙芯主板是一款以完全开源方式推广的龙芯嵌入式主板,采用了和最新北斗卫星上龙 芯1E类似的国产龙芯1C处理器,在较小尺寸的电路板上集成了龙芯1C SOC ,网口、USB口、电源,SD卡插槽和RTC时钟等主要部件,可以运行嵌入式 Linux、RT-Thread等操作系统,支持物联网平台,适合网络传感与控制、物联网、智能家居等应用,已经开始网上预订和小批量生产,近日笔者拜访 了SMT贴片厂,记录下首批“智龙”开源龙芯主板的生产情况。
说到龙芯1C ,顺便介绍下同门兄弟龙芯1E、1F的情况。 据报道,我国首颗新一代北斗导航卫星于2015年3月30日21时52分在西昌卫星发射中心成功发射;3月31日,卫星进入过渡轨道后,即开展了平台在轨 测试工作,截至4月21日,完成了自主控制测试、加热器功能测试、遥测模式切换功能测试、遥测灵敏度测试等8个项目测试,测试结果全部合格。这意味着我国 卫星导航系统在自主可控的征程上迈出关键一步。其北斗卫星部件的国产化率达到95%,而作为最核心的元器件,此次搭载的处理器是‘龙芯’的两款芯片——龙 芯1E和龙芯1F抗辐照处理器,用于完成星间链路的数据处理,即支持北斗各颗卫星之间的通讯数据处理任务。龙芯1E负责进行常规运算,龙芯1F完成数据采 集、开关控制、通讯等处理功能。
期待许久的北斗导航卫星已经用上中国人自己设计的“龙芯”CPU了,那么我们普通用户在那里也可以用上“龙 芯”呢?和北斗卫星上的龙芯1E类似,龙芯1C是集成了龙芯LS232双发射处理器内核的SOC。龙芯用户和技术社区-龙芯俱乐部采用龙芯1C作为开源龙 芯主板的的主芯片,主要面向龙芯爱好者、学生、创客、嵌入式开发者,可以广泛运用在网络通讯、物联网、智能家居、嵌入式教学领域,尤其是当前热门的智能硬 件开发。开源龙芯主板“智龙”的软硬件设计完全免费开源,用户可以不受限制的使用开源龙芯主板的设计。目前开源龙芯主板首发纪念版预订已经在龙芯俱乐部网 站进行,首发纪念版主板正在南京SMT贴片加工厂驰富电子加工生产。
图1 开源龙芯主板”智龙”手焊样机
据介绍,开源龙芯主板“智龙”有以下特点:
接口丰富: 最大可复用12路串口,在物联网应用中可满足较多的串口数据和串口传感器通讯需求,同时集成网口可实现多路串口设备接入互联网。而且龙芯1C芯片价格便宜,性价比高,适合规模化推广。
主 板可完全手工焊接,节约开发成本,缩短开发周期: 龙芯1C芯片采用QFP封装,芯片管脚外露适合电子工程师自主焊接,而“开源龙芯主板”只需要一个熟练 的焊工,一个晚上就可以焊好所有的元器件,在硬件版本快速迭代的情况下,可以节约开发成本,缩短开发周期。 本土厂家支持大,芯片可定制性强: 从长远来看,龙芯芯片是自主的CPU内核,其定制芯片设计能力强,授权费低,从设计应用到产品成本来看都是非常不 错的选择。
4月18日北京硬件自由日上,龙芯俱乐部的刘世伟在硬件自由日开源硬件分会场演讲中介绍龙芯俱乐部和开源龙芯主板情况。相关资料可以在龙芯俱乐部(www.loongsonclub.com)、开源龙芯技术社区(www.openloongson.org)和龙芯IT(www.loongsonit.com)等网站下载。
图2 2015年4月18日北京硬件自由日开源硬件分会场刘世伟介绍开源龙芯主板
开源龙芯主板项目发起于2013年末,经过多个版本的开发,已经定型,当前“智龙”开源龙芯主板正在首发预订和生产中。首批纪念版主板PCB生产了200片多片,目前正在南京SMT贴片厂驰富电子进行加工,还余有少量可以网络预购。 
图3 开源龙芯主板“智龙”首发纪念版
图4 开源龙芯主板“智龙” 首发纪念版PCB在南京驰富电子SMT贴片线上
图5 在南京驰富电子SMT线贴片机里整板的龙芯1C芯片
图6 开源龙芯主板”智龙”首发纪念版在南京驰富电子SMT贴片线上
目 前开源龙芯主板首发纪念版在龙芯俱乐部网站还有少量可以预购,由于是首批用户,为了纪念和鼓励,对于首发纪念版用户有多种优惠,包括:首发纪念预订199 元优惠价,首发主板带纪念个性文字激光雕刻(只有首发版才有)、与合作伙伴开发的“龙芯”3D打印机可以最低799元的优惠价购买套件、各种功能扩展板可 以8折优惠价格购买,赠送首发纪念金属贴,等等。开源龙芯主板首发纪念板预订网址是 www.loongsonclub.com/gw 。
图7 开源龙芯主板首发纪念版预订网页
开源龙芯主板项目的发展路线是:基于“智龙”主板配套若干扩展板,与合作伙伴共同实现各种应用原型,包括:3D打印机、传感网关、机械手、四轮车、网络相框等等,其中3 D打印机“龙印”机体结构已经完成。
同 时,龙芯俱乐部将与machtal等物联网平台提供商合作,为“智龙”主板用户提供免费的物联网云平台服务,实现远程网络监控。在machtalk物联网 平台上添加设备时候会有专门的“loongson”设备类型选项,龙芯主板联线会专门显示。龙芯俱乐部还将与machtal物联网平台深度合作,共同研究 各种应用案例,编写《龙芯物联网实验手册》,搭建《开源物联网试验箱》、进行大学推广等合作。
图8 Machtal物联网平台网络设备添加选项增添loongson主板类型
此外,龙芯俱乐部将开发"智龙”主板的手机APP软件,与手机控制台支架配合使用,实现环境监测与控制,灯光控制等智能家居功能。
图9 配套的手机控制台支架








引用来自“Raymin”的评论
要是有以下特点就更好玩了:1.千兆双网卡能做路由器
2.USB3.0 能挂硬盘做 NAS
3.支持1080p视频播放,能看网络视频
是电子垃圾吗?
引用来自“Serval”的评论
像君正、华为、展讯都可以设计CPU,不知道龙芯和这些企业差别在哪里。目前理解是,大多数企业是直接购买芯片的设计,而牛逼的会自己设计、但保持指令集兼容。比如华为就是跟ARM买芯片设计,而苹果就可以自己设计ARM指令集的芯片,无需跟ARM购买。
不知道龙芯属于哪一种。
引用来自“BaiYang”的评论
我的理解,这些企业都是买的 ARM 的 IP 核——即处理器完整设计,只不过在此基础上利用 ARM 实现提供的扩展接口进行一些自定义的扩展(如:加入某些 DSP 等)。而龙芯只是买了 MIPS 的指令集授权,没有买完整 IP 核,处理器本身是自己设计出来的。
引用来自“BaiYang”的评论
简单说就是:一个是买了一整篇已经写好的文章,只不过文章中间有几个可以自己填的空,可由这些厂商填上自己中意的词组。另一个只是买了 26 个字母的使用授权,文章本身从头到尾是自己写出来的。
我理解官方明面上的说法就是如此。至于楼上说的哪些 “黑幕”,虽然从汉芯、麒麟等案例看,我们已经多次被骗,但在没有明证之前,我还是愿意再信一次!
引用来自“Serval”的评论
像君正、华为、展讯都可以设计CPU,不知道龙芯和这些企业差别在哪里。目前理解是,大多数企业是直接购买芯片的设计,而牛逼的会自己设计、但保持指令集兼容。比如华为就是跟ARM买芯片设计,而苹果就可以自己设计ARM指令集的芯片,无需跟ARM购买。
不知道龙芯属于哪一种。
引用来自“BaiYang”的评论
我的理解,这些企业都是买的 ARM 的 IP 核——即处理器完整设计,只不过在此基础上利用 ARM 实现提供的扩展接口进行一些自定义的扩展(如:加入某些 DSP 等)。而龙芯只是买了 MIPS 的指令集授权,没有买完整 IP 核,处理器本身是自己设计出来的。
另一个只是买了 26 个字母的使用授权,文章本身从头到尾是自己写出来的。
我理解官方明面上的说法就是如此。至于楼上说的哪些 “黑幕”,虽然从汉芯、麒麟等案例看,我们已经多次被骗,但在没有明证之前,我还是愿意再信一次!
引用来自“Serval”的评论
像君正、华为、展讯都可以设计CPU,不知道龙芯和这些企业差别在哪里。目前理解是,大多数企业是直接购买芯片的设计,而牛逼的会自己设计、但保持指令集兼容。比如华为就是跟ARM买芯片设计,而苹果就可以自己设计ARM指令集的芯片,无需跟ARM购买。
不知道龙芯属于哪一种。
而龙芯只是买了 MIPS 的指令集授权,没有买完整 IP 核,处理器本身是自己设计出来的。
引用来自“ddr”的评论
龙芯小笔记本已经购买,希望20年后还能开机。到时候我打算30w出手!引用来自“辛木”的评论
我也是,买回来玩了一个星期就锁柜子了引用来自“ddr”的评论
龙芯小笔记本已经购买,希望20年后还能开机。到时候我打算30w出手!引用来自“ddr”的评论
龙芯小笔记本已经购买,希望20年后还能开机。到时候我打算30w出手!引用来自“Serval”的评论
像君正、华为、展讯都可以设计CPU,不知道龙芯和这些企业差别在哪里。目前理解是,大多数企业是直接购买芯片的设计,而牛逼的会自己设计、但保持指令集兼容。比如华为就是跟ARM买芯片设计,而苹果就可以自己设计ARM指令集的芯片,无需跟ARM购买。
不知道龙芯属于哪一种。
以下内容纯属瞎猜,勿信勿传:
我个人对那个时代国内科研机构的了解,抄袭山寨造假是主流,龙芯团队之所以选择了一个已经没落的MIPS平台搞CPU,肯定不知道从哪里入手了一个比较新的MIPS芯片的设计!当时那个团队肯定以为用这个设计就可以找芯片厂流片报成果了,结果发现完全不是那么回事,所以才搞来搞去搞了那么多年,推出时彻底落伍了。
目前理解是,大多数企业是直接购买芯片的设计,而牛逼的会自己设计、但保持指令集兼容。比如华为就是跟ARM买芯片设计,而苹果就可以自己设计ARM指令集的芯片,无需跟ARM购买。
不知道龙芯属于哪一种。
1.千兆双网卡能做路由器
2.USB3.0 能挂硬盘做 NAS
3.支持1080p视频播放,能看网络视频
引用来自“CodingKu”的评论
可以做什么呢?引用来自“CodingKu”的评论
可以做什么呢?