龙芯机器人控制器首次亮相南京2016国际服务机器人展

代表月亮消咩尼 发表了文章 • 0 个评论 • 153 次浏览 • 2017-01-24 11:01 • 来自相关话题

龙芯机器人控制器首次亮相南京2016国际服务机器人展     据介绍,为推动我国服务机器人产品的发展、帮助企业推广新产品、新技术及开拓市场,让更多用户了解和评估机器人、智能产品及相应的解决方案,促进产、学、 研、金融、销售、用户之间的 ...查看全部
龙芯机器人控制器首次亮相南京2016国际服务机器人展

    据介绍,为推动我国服务机器人产品的发展、帮助企业推广新产品、新技术及开拓市场,让更多用户了解和评估机器人、智能产品及相应的解决方案,促进产、学、 研、金融、销售、用户之间的互动和交流,中国服务机器人应用及推广联盟、中国机械工业国际合作咨询服务中心、南京市贸促会在2016年9月9日—11日在 南京市国际博览中心举办“2016国际服务机器人及智能产业展览会”。展会期间有6万多行业和普通观众参加体验了各种各样的服务器机器人。期间还举办了 “服务机器人产业国际高峰论坛”,邀请国内外服务机器人及智能产业界的政府官员、专家学者、龙头企业或行业小巨人企业、投资机构、专业买家、相关媒体的顶 尖人物与会,发表精彩演讲,论坛规模达到500人。
51.jpg

南京2016国际服务机器人及智能产业展


52.jpg


南京2016国际服务机器人展上首次亮相的龙芯机器人控制器等产品
        在此次机器人展会中,机器人365嘉年华展区集中展示了各种型号的服务机器人,让人大开眼界。


53.jpg


机器人365嘉年华展区各种机器人集体合影
        参展的也有逼真的仿人机器人,3D打印机器人等吸引了大家的眼球,而且家庭机器人、儿童机器人的展出则使人仿佛看到了科幻电影里的机器人世界离我们不远了。


54.jpg


3D打印的机器人


55.jpg



儿童机器人造型可爱
        龙芯俱乐部此次在南京机器人展上亮相了龙芯智龙创客开发板、业内首个龙芯机器人控制器和机械臂、龙芯开源3A2000电脑等产品。


56.jpg


龙芯俱乐部和南京工业大学电控学院龙芯机器人创新基地展位
        开源龙芯创客主板“智龙”是首个龙芯用户社区-龙芯俱乐部发起的一款以完全开源方式推广的龙芯嵌入式主板,采用了国产龙芯1C处理器,在较小尺寸的电路板 上集成了龙芯1C SOC ,网口、USB口、电源,SD卡插槽和RTC时钟等主要部件,可以运行嵌入式Linux、RT-Thread等操作系统。也是目前最便宜的龙芯嵌 入式学习和创客开发的主板。首次发布以来已经生产销售近千块,建立起有数百名成员的开发者社区,已有英国、俄罗斯、美国等国外客户。


57.jpg


基于龙芯1C的智龙创客主板和WIFI遥控小车作品
        龙芯机器人控制器是龙芯俱乐部2016年基于智龙主板发展的业界首款龙芯机器人核心部件,已经在在聚丰众筹网站进行首发众筹活动成功。  众所周知,机器 人的核心技术中包括有机器人控制器,而机器人控制器的核心也是CPU,所以开发基于国产CPU的机器人控制器,对于发展自主机器人产业具有重要意义。
        本次展示的龙芯机器人控制器采用龙芯1C300SOC,最大支持扩展32路舵机控制,与同等价位的单片机类机器人控制器相比主频提高3倍以上,存储容量也 大大提高,可运行Linux/RT-Thread等操作系统,面向龙芯小型机器人原型的研究开发。可运用在教育机器人、家庭机器人、高级玩具机器人等领 域。今后还将推出基于龙芯2号,3号的机器人控制器以满足更多工业机器人、服务器机器人、特种机器人的需求。目前龙芯机器人控制器已经实现了对舵机机械臂 的控制,并将进行多种机器人原型的开发。
        现场展示的还包括杭州海灵智电推出的FT722S数字总线舵机,支持舵机串联,通过一根总线实现对舵机控制,。还可回读角度,时时刻刻知道舵机所处角度 值。另外还可以设置舵机工作模式 180度 270度 360度连续旋转。该数字总线舵机与普通舵机相比,开发容易、布线方便、功能更多,是普通舵机的升 级产品。


58.jpg


采用龙芯机器人控制器控制的机械臂和海灵智电FT722S数字总线舵机
        龙芯俱乐部近日还基于龙芯三号CPU推出了全新的龙芯开发学习电脑,与第一代龙芯2E/2F电脑、第二代3A1000电脑相比,无论从单核性能还是软件优 化都有较大的提高。据悉,龙芯俱乐部与龙芯中科、龙芯梦兰等厂家合作推出的龙芯开源电脑团购活动有龙芯3A2000和3B1500两个型号。龙芯 3A2000是基于最新的GS464E内核微结构,单核性能与3A1000比大幅度提高,适合用于龙芯软件开发编译、爱好者体验、Linux学习研究和机 器人智能开发。龙芯3B1500内核数量更多,主频更高,适合网络多任务服务,性价比高,可作为办公电脑和搭建小型网络服务器。龙芯开源电脑可运行 loongnix、深度Deepin、中标麒麟、普华等Linux操作系统。龙芯俱乐部还提供定制的Linux安装U盘,方便用户维护。目前龙芯开源电脑 团购活动已经成功,还将在近期针对龙芯爱好者、开发者、学习者推出龙芯开发者会员优惠活动。

59.jpg



龙芯3A2000开源电脑播放高清视频
        现场还展示了基于RT-Thread的RT-IoT Camera 可编程物联网摄像头。RT-IoT Camera是一款能DIY的物联网摄像头,IoT Camera支持通过DIY的方式加入各类传感器,算法,应用逻辑,控制逻辑等进行无限的功能扩展,并实现与其他设备的联动。RT-Thread是一款实 时操作系统,或者说是一款小型的嵌入式操作系统,开发、维护团队主要来自中国国内。RT-IoT Camera 已经在聚丰众筹网站众筹成功,同时还实现了四个半小时达成众筹目标的优异成绩。采用了RT-Thread技术的英语学习机器人也实现批量销 售。


60.jpg


RT-IoT Camera 可编程物联网摄像头和采用RT-Thread技术的英语学习机器人
        由龙芯俱乐部运营实体-南京龙众创芯电子科技有限公司与南京工业大学电控学院共建的龙芯机器人创新基地也是首次参加机器人行业展会。朱徐东、王振尧、张一 毫、沈玉成、孙磊等同学和孙冬梅老师向观众展示了循迹比赛小车、基于龙芯机器人控制器的遥控机械臂等作品。

61.jpg


龙芯机器人创新基地朱徐东调试龙芯机械臂

62.jpg


龙芯机器人创新基地向观众展示作品


南京工业大学电控学院龙芯机器人创新基地成员合影
        由于是龙芯第一次亮相机器人行业展会,引起了不少观众的注意。有很多观众是第一次看到龙芯产品,不停的问这问那,也有人对龙芯早有关注,直接索取龙芯产品 的资料,带来的龙芯技术白皮书、龙芯产品手册很快就发完了。今年正好是龙芯诞生15周年,特意带了些记录龙芯发展历程的册子“龙芯的足迹”,每天摆出来很 早就发完了,最后一本送给了一直关注和支持龙芯的辽宁大学张老师。

63.jpg


龙芯俱乐部创始人石南向辽宁大学张老师赠送“龙芯的足迹”

64.jpg


  在南京2016国际服务机器人展短短3天的时间里,龙芯的展位虽小,却也引起了同行的关注,结交了不少客户。作为一个全新的国产化机器人平台,尽管发展道 长且阻,但笔者以为中国要实现制造强国离不开机器人控制芯片的自主化,国产芯片在智能制造业有很大的需求潜力。龙芯俱乐部在龙芯支持下成立南京龙众创芯电 子科技有限公司,就是希望能在龙芯开源技术生态和创新应用上进行开拓。而现在,龙芯在机器人行业的发展,已经迈出了万里长征的第一步。
 

龙芯中科与Oracle正式签署OpenJDK Contributor协议

呼呀 发表了文章 • 0 个评论 • 267 次浏览 • 2017-01-24 10:53 • 来自相关话题

原文链接:龙芯中科与Oracle正式签署OpenJDK Contributor协议 2016年5月,龙芯OpenJDK8免费向全世界开源(http://hg.loongnix.org),龙芯将其多年的心血回报给了开源社区。龙芯首 次完 ...查看全部
原文链接:龙芯中科与Oracle正式签署OpenJDK Contributor协议

2016年5月,龙芯OpenJDK8免费向全世界开源(http://hg.loongnix.org),龙芯将其多年的心血回报给了开源社区。龙芯首 次完整实现了OpenJDK的MIPS分支,堪称OpenJDK发展史上的一个里程碑。在今年早期的新闻中已经有详细报道,(《聊聊龙芯Java开 源》,http://www.loongson.cn/news/company/446.html)
        在最近两个月中,龙芯启动的新一阶段工作是把代码提交到OpenJDK社区官方代码库,使全世界的OpenJDK用户都能够任意下载使用,使龙芯服务器产 品的使用范围推广到全球开发者。OpenJDK Community要求所有代码贡献者签署一个版权声明,在龙芯签订了OCA(Oracle Contributor Agreement)协议之后,龙芯OpenJDK在产权上已经符合提交至OpenJDK的标准。
        经过多次沟通与努力,龙芯中科已经与Oracle正式签署OpenJDK Contributor协议。龙芯成为OpenJDK贡献者列表中的一个重要成员。龙芯中科的Java团队接下来就要启动向OpenJDK Community提交代码和审核的流程,有希望在不远的将来,OpenJDK 8或者OpenJDK 9的官方代码中就集成了龙芯公司贡献的代码,龙芯平台成为OpenJDK继X86、Sparc、PowerPC、Arm64之后支持的又一个CPU架构分 支。

1.png


龙芯中科成为OpenJDK Contributor
        (页面来源:http://www.oracle.com/technetwork/community/oca-486395.html)
        这个协议的签署成功是龙芯建设软件生态历程中的一个标志性事件,彰显了龙芯由追随国外软件转型为积极参与到国外软件的龙芯mips分支,积蓄自主技术能力、扩大对API生态的影响,进而实现主导产业的信心。
        参考链接:
                OpenJDK: How to contribute,
                http://openjdk.java.net/contribute/
                The OCA Signatories List,
                http://www.oracle.com/technetwork/community/oca-486395.html

龙芯中科参展中国集成电路设计业 2016年会(ICCAD 2016)

代表月亮消咩尼 发表了文章 • 0 个评论 • 178 次浏览 • 2017-01-24 10:53 • 来自相关话题

龙芯中科参展中国集成电路设计业 2016年会(ICCAD 2016)   2016年10月12日龙芯中科公司参展由中国半导体行业协会(CSIA)主办的中国集成电路设计业2016年会(ICCAD 2016)创新发展高峰论坛。为期两天的盛会于2016年 ...查看全部
龙芯中科参展中国集成电路设计业 2016年会(ICCAD 2016)
  2016年10月12日龙芯中科公司参展由中国半导体行业协会(CSIA)主办的中国集成电路设计业2016年会(ICCAD 2016)创新发展高峰论坛。为期两天的盛会于2016年10月12日-13日在长沙湖南国际会展中心举行,来自全球十多个国家和地区的百余家顶尖 IC(集成电路)企业展示了各自的最新产品与技术。

41.jpg

龙芯中科展位
        龙芯中科本次展出了最新一体机产品、龙芯系列芯片及系列开发板等展品。来访参观的与会者对龙芯近年来的发展和生态建设给予了肯定,在展会现场,与会者体验 了基于3A2000的一体机产品,实际体验了基于龙芯处理器的办公应用效果。行业与会者对龙芯芯片的性能、制造工艺等问题进行了了解、交流。对龙芯后续即 将推出的3A3000非常期待。
        龙芯中科公司一直致力于龙芯系列处理器的设计、生产、销售和服务。近日,龙芯3A3000四核处理器芯片(以下简称龙芯3A3000)完成流片并通过系统测试。
        龙芯3A3000的流片成功,标志着我国自主研发的高性能微处理器芯片,可以超越目前引进的同类芯片性能。
        未来,龙芯中科将继续坚持自主发展道路,持续优化提升龙芯处理器性能,与合作伙伴一起构筑安全可控的信息技术体系和生态。

面向计算机系统能力培养的龙芯CPU高校开源计划启动

呼呀 发表了文章 • 0 个评论 • 175 次浏览 • 2017-01-24 10:51 • 来自相关话题

原文链接:面向计算机系统能力培养的龙芯CPU高校开源计划启动   10月21日,在2016中国计算机大会期间,由教育部高等学校计算机类专业教学指导委员会和中国计算机学会教育专委会主办,由龙芯中科、机械工业出版社华章公司等单位承办的“面 ...查看全部
原文链接:面向计算机系统能力培养的龙芯CPU高校开源计划启动

  10月21日,在2016中国计算机大会期间,由教育部高等学校计算机类专业教学指导委员会和中国计算机学会教育专委会主办,由龙芯中科、机械工业出版社华章公司等单位承办的“面向计算机系统能力培养的龙芯CPU高校开源计划”在太原湖滨国际酒店举行。

1.jpg


活动现场
        本次活动由复旦大学张亮教授担任主持,张亮教授介绍了各位来宾和本次活动背景。
        教育部计算机类教学指导委员会王志英副主任作了《系统能力培养改革及相关工作》的演讲,王志英副主任阐述了什么是系统能力培养以及系统培养试点工作的情况,最后谈了系统能力培养改革的有关思考。
教育部计算机类教学指导委员会王志英副主任发表演讲
        龙芯CPU首席科学家、龙芯中科总裁胡伟武就《龙芯发展及系统能力培养理念》发表演讲,胡伟武总裁介绍了龙芯公司的总体情况,研发进展以及龙芯软件生态建设情况,最后,胡伟武总裁阐述了龙芯大学计划,并提出了一系列龙芯开源和开发者资助计划。

3.jpg


龙芯中科总裁胡伟武发表演讲
        龙芯中科副总裁张戈则针对本次活动主题详细阐述了龙芯高校开源计划内容,包括龙芯与系统能力培养、龙芯的开源计划、龙芯教学实验平台以及院校合作计划。

4.jpg


龙芯中科副总裁张戈发表演讲
        在龙芯副总裁张戈演讲完后,龙芯中科总裁胡伟武、教育部计算机类教学指导委员会王志英副主任、院校合作代表张亮老师及MIPS代表等领导嘉宾上台共同启动龙芯开源计划,这也标志着龙芯CPU高校开源计划正式开始。
龙芯高校开源计划启动
         中国科学院大学岗位教授汪文祥介绍了基于龙芯的计算机组成原理/体系结构实验课程并在现场进行了相关实验的演示。
        复旦大学教授张亮发表以题为《基于龙芯的教学操作系统内核设计及实验演示》的报告,讲述了相关实验设计思路、主要特点,并在现场进行了演示操作。


        虎甲虫(北京)总经理程力介绍了龙芯CPU开源项目的线上平台及实验演示,该平台已经开放了龙芯教学实验系统的实验内容。

5.jpg


        Xilinx大学合作经理陆佳华介绍了Xilinx大学合作及相关产学合作项目支持情况。
Xilinx大学合作经理陆佳华发表演讲
        百信信息总经理张永伟发表《基于龙芯CPU的安全可靠实验室建设大学计划》,介绍了和国内重点高等院校合作搭建自主可控软硬件创新实验室的情况。

6.jpg


        活动最后,龙芯中科总裁胡伟武向龙芯开源计划合作试点院校授牌。本次会上首批开源院校选取了涵盖985,211,普通本科等不同教育特色的六所院校进行合 作试点,分别是:复旦大学、南开大学、东北林业大学、南京航空航天大学、大连海洋大学、金陵科技学院。此外,其他院校也可以通过后续申请获得龙芯开源内容 及相关支持。在授牌仪式后,各位嘉宾和现场观众又进行了互动交流。
龙芯中科总裁给合作院校授牌
        计算机专业学生的系统能力在智能、物联时代显得更为重要。系统能力培养需要从硬件开源做起,让学生有更多机会了解并设计自己的处理器。龙 芯以教学生“造”计算机为理念,通过将龙芯CPU面向高校合作并开源,实现“设计真实处理器,运行真实操作系统”,并希望引导高校教师多角度参与教学内容 设计。通过为高校提供完整的线上、线下实验环境,助力计算机专业学生的系统能力培养。
        如想了解开源计划内容可发邮件至:yangkun@loongson.cn

龙芯3A3000处理器芯片流片成功

代表月亮消咩尼 发表了文章 • 1 个评论 • 273 次浏览 • 2017-01-24 10:49 • 来自相关话题

龙芯3A3000处理器芯片流片成功 近日,龙芯3A3000四核处理器芯片(以下简称龙芯3A3000)完成流片并通过系统测试。         基于龙芯3A2000设计,龙芯3A3000进行了结构上的少量改进,如增加处理器核 ...查看全部
龙芯3A3000处理器芯片流片成功

近日,龙芯3A3000四核处理器芯片(以下简称龙芯3A3000)完成流片并通过系统测试。
        基于龙芯3A2000设计,龙芯3A3000进行了结构上的少量改进,如增加处理器核关键队列项数,扩充片上私有/共享缓存容量等,有利于同主频性能提升;并在新工艺下实现了芯片频率的提升。龙芯3A3000实测主频突破1.5GHz以上,访存接口满足DDR3-1600规格,芯片整体性能得以大幅提高;同时,加入了芯片衬底偏压的调节支持,更好地在性能与功耗的矛盾间平衡,拓宽了芯片的适用面;另外,继续维持了芯片封装管脚的向前兼容性,可直接替换下原龙芯3A1000/3A2000芯片,升级BIOS和内核,即可获取更佳的用户体验提升。
        根据现有的测试结果,龙芯3A3000达到了预定的设计性能目标。其中,综合计算性能方面,在1.5GHz主频下,GCC编译的SPEC CPU 2006定点和浮点单核分值分别超过11分和10分;访存性能方面,Steam分值超过13GBps。3A3000已开始小批量生产,其中经过测试支持通过直连形成多路服务器的芯片成为3B3000。
        龙芯3A3000的流片成功,标志着我国自主研发的高性能微处理器芯片,可以超越目前引进的同类芯片性能。
        未来,龙芯中科将继续坚持自主发展道路,持续改进处理器核结构、多核互连结构、高速电路设计等。
龙芯3A3000芯片
31.jpg


 

云宏信达大数据助力龙芯,打造国产大数据生态链

代表月亮消咩尼 发表了文章 • 0 个评论 • 232 次浏览 • 2017-01-24 10:47 • 来自相关话题

云宏信达大数据助力龙芯,打造国产大数据生态链 近日,北京云宏信达信息科技有限公司(以下简称云宏信达)和龙芯中科技术有限公司(以下简称龙芯中科)就大数据支撑系统领域展开合作。信达大数据支撑系统 经过软件层的代码移植和严格测试后,云宏信达 ...查看全部
云宏信达大数据助力龙芯,打造国产大数据生态链

近日,北京云宏信达信息科技有限公司(以下简称云宏信达)和龙芯中科技术有限公司(以下简称龙芯中科)就大数据支撑系统领域展开合作。信达大数据支撑系统 经过软件层的代码移植和严格测试后,云宏信达将正式发布龙芯版的Unidoop信达大数据支撑平台。双方将共同致力于国产大数据软硬件平台一体化的创新和 应用,助力于各行业客户,在大数据相关技术支持下,业务领域得到更好的发展。
            
        云宏信达一直致力于大数据最前沿技术在实际应用中的落地实现,在海量数据的分布式存储计算、异构跨行业数据融合、数据语义融合模型的管理、分析型业务创新 应用的探索和研发等方面都拥有多项具有自主知识产权的产品和专利。信达大数据支撑系统经过双方共同努力,最终达到平稳高效运行于龙芯3B1500双路服务 器上(采用龙芯社区版操作系统Loongnix,http://www.loongnix.org),顺利通过了5大项30小项的严格的功能及性能专项测 试,达到可以交付生产稳定运行的标准。
        信达大数据支撑系统以开源Hadoop为基础,提供了一个能够对海量数据进行分布式处理的软件框架,为处理多样化数据提供了解决方案。信达大数据支撑系统包含了大数据生态圈中的主流组件。

21.png

图1:信达大数据支撑系统组件列表
        龙芯3B1500是国产商用32纳米8核处理器,最高主频可达1.5GHz,支持向量运算加速,最高峰值计算能力达到192GFLOPS,具有很高的性能功耗比。

22.png

图2:龙芯3B1500处理器参数表

23.jpg

图3:龙芯3B1500外观
         龙芯中科公司一直致力于龙芯系列CPU设计、生产、销售和服务,拥有高新技术企业、软件企业、国家规划布局内集成电路设计企业、高性能CPU北京工程实验室及相关安全资质。“龙芯”处理器的优质背景与信达大数据支撑系统的出色表现促成了测试的顺利完成,对云宏信达大数据产品深度优化性能、提高产品竞争力起到了积极的推动作用,同时也是用户选择可信赖的大数据产品的重要依据。
         信达大数据支撑系统采用成熟先进的计算机技术、存储技术和网络技术,构建一个满足海量业务数据分析处理能力、分布式混合存储管理能力和分布式弹性传输能力 等要求的支撑平台系统。在行业应用领域,面向气象行业:提供气象资料的存储管理、索引数据管理、并行计算能力、气象热点数据管理、支撑气象业务应用(包括 短时预报会商业务、气候分析决策业务等)快速查询访问;税务行业:商超小票云大数据平台、增值税电子发票开具、分析服务;邮政行业:全国快递电子面单数据 实时聚合、实时统计监测服务。充分挖掘和利用政府、邮政、银行、保险、气象、税务、证券等行业数据特点,研发和生产大数据业务能力创新平台和产品。
         云宏信达与龙芯中科的携手,初步形成了国产大数据“软硬一体化”的大数据技术的生态基础体系。基于龙芯处理器技术,信达大数据支撑系统解决了国产化的“最后一公里”问题,进一步完善和推进大数据创新生态链的快速形成。
         云宏信达将继续响应国家产业发展政策的号召,坚持与合作伙伴共同推进大数据的创新
与应用,与龙芯中科携手全力支持中国大数据软/硬件产业的转型升级,为中国企业实现创新发展、提升市场竞争力做出更大贡献。

Loongnix系统上的WebRTC应用

代表月亮消咩尼 发表了文章 • 0 个评论 • 272 次浏览 • 2017-01-24 10:42 • 来自相关话题

原文鏈接Loongnix系统上的WebRTC应用 对于龙芯的loongnix系统(http://www.loongnix.org/index.php/Loongnix),相信大家已经并不陌生了,不过小编今天要说的内容可能又要给位带来新的惊喜! ...查看全部
原文鏈接Loongnix系统上的WebRTC应用
对于龙芯的loongnix系统(http://www.loongnix.org/index.php/Loongnix),相信大家已经并不陌生了,不过小编今天要说的内容可能又要给位带来新的惊喜!
        龙芯loongnix系统支持WebRTC实时视频通讯啦!

11.png


        先上图,大家来猜猜这个页面是做什么用的呢?
        接下来是小编的科普时间,简单介绍一下WebRTC技术:
        WebRTC,名称源自网页实时通信(Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的技术,是谷歌2010年以6820万美元收购Global IP Solutions公司而获得的一项技术。2011年5月开放了工程的源代码,在行业内得到了广泛的支持和应用,成为下一代视频通话的标准。


        WebRTC实现了基于网页的视频会议,标准是WHATWG 协议,目的是通过浏览器提供简单的javascript就可以达到实时通讯(Real-Time Communications (RTC))能力。
        WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android。
       说了一堆的概念,可能还有看官觉得一头雾水,不要急不要慌,小编今天可是带着干货来的,有图有真相的评测这就送上!


       龙芯社区发布了《龙芯webrtc编解码性能测试结果》后,小编迫不及待借助实时的demo演示页面来体验一下loongnix系统上的WebRTC技术。
       首先确认环境信息:
                               主机:3A2000桌面机(主频1.0GHz)
                               内存:8G
                               显卡:Radeon HD 7470/8470 / R5 235 OEM
                               操作系统:loongnix-0810系统(系统包已update至官网最新版本)。
                               软件版本:firefox-45.4.0-6.fc21.loongson.mips64el
                                                   ffmpeg-libs-2.8.7-2.fc21.loongson.mips64el
                                                   mesa-libgbm-11.1.0-5.20151218.fc21.loongson.mipsel
         另外,小编本次体验使用的是最常见的USB带话筒摄像头和普通耳机。
        环境搭建好后,启动Firefox45浏览器(目前仅支持Firefox、Chrome、Opera浏览器),访问地址:

12.png


         说到这里,开篇的谜题也随之解开啦!没错,就是这里,每次打开页面都有新的美图随机更新,滚动的会议室名称也很有趣,看得出来实时猫也是很用心的在做这个演示demo呢!

        小编将会议室名称取为loongnix-test,创建好房间后,点击开始,进入到房间中,左上角弹出提示框,需要共享摄像头和麦克风设备,单击“共享选中的设备”摄像头和麦克风才会生效:

13.jpg


         第一次进入到房间后,会自动弹出引导提示框,逐个介绍每个图标的功能:

14.png


        当在另一台机器上也进入房间并且摄像头都正常工作之后,就可以实现在浏览器上的实时视频通讯啦!效果还不错哦~

15.png


         不仅可以语音对话,还可以输入文字聊天,发送文字信息后,视频窗口自动排列在底部,头上顶着聊天泡泡的画面不要太萌啊~

17.JPG


        当然还可以通过画面上的小工具图标进行其他操作,比如修改昵称、添加好友、录像、录音、举手、视频窗口放大等。是不是同时暴露了小编萌妹子的属性呢~
        除了文字聊天,还有共享白板功能,可以在白板中进行绘画、输入文字等,对方能够同步看到,开个视频会议So easy!

17.png


        关于功能小编就先介绍这么多,如果感兴趣的朋友们可以亲自体验一下,抛去聊天软件的繁琐,仅用简单的浏览器带来的视频聊天体验吧!
        相信各位和小编一样,也期待着龙芯能够带给我们更多的惊喜,让我们一起拭目以待吧!

龙芯服务器搭建数据库和QT应用系统实战——QtCreator+神通数据库+中标麒麟操作系统

举爪为证 发表了文章 • 0 个评论 • 261 次浏览 • 2017-01-24 10:41 • 来自相关话题

原文链接:http://www.loongson.cn/news/company/448.html 一、前言 熟悉龙芯的朋友们都知道,在服务器系统应用中,龙芯平台上支持许多国产的数据库,其中包括武汉达梦、神舟 ...查看全部
原文链接:http://www.loongson.cn/news/company/448.html


一、前言
熟悉龙芯的朋友们都知道,在服务器系统应用中,龙芯平台上支持许多国产的数据库,其中包括武汉达梦、神舟通用和人大金仓等。
今天,笔者就以神通数据库 (神州通用数据库)为例,在中标麒麟服务器系统上,搭配龙芯优化版的QT图形开发环境和Tomcat中间件,搭建一个简单的应用系统环境。
接下来,跟随笔者的脚步,只需要简单的安装配置,就可以在龙芯平台上完成一个应用系统环境的搭建,是不是听起来就很有成就感呢?Let’s go!
二、数据库的安装和配置
首先,介绍一下今天的主角:神通数据库
神通数据库是一款计算机数据库。神通数据库标准版提供了大型关系型数据库通用的功能,丰富的数据类型、多种索引类型、存储过程、触发器、内置函数、视图、 Package、行级锁、完整性约束、多种隔离级别、在线备份、支持事务处理等通用特性,系统支持SQL通用数据库查询语言,提供标准的ODBC、 JDBC、OLEDB/ADO和.Net Provider等数据访问接口;在稳定性方面,系统具有完善的数据日志和故障恢复机制以及灵活的自动备份等功能,支持7X24小时持续运行;在安全性方 面,实现对数据访问、存储、传输以及权限等方面的安全管理;在易用性方面,提供了丰富友好并且简洁的管理维护工具,数据库管理人员经过相应的培训按照帮助 文档中的说明就可熟练的操作系统。
接下来,开始安装神通数据库:
神通数据库的安装十分简单易操作,绝对是新手小白的福利!朋友们如果有兴趣的话可以继续深入研究,但是今天我们就以最简单的方式进行“傻瓜式安装”。
下载解压后,在shell终端中进入数据库目录中       
# cd shentong7.0_loongson64_release_trial 
修改安装程序的执行权限:   
  # chmod +x setup.sh                                                     

执行安装程序,即出现安装界面,接下来只需要根据提示进行安装就可以了。
# ./setup.sh
神通数据库安装界面.png

神通数据库安装界面
从进入安装程序开始,全都直接选择下一步,无需其它选择配置。
安装完成后,本安装界面不会退出,而是自动跳出配置界面,继续进行配置即可:
神通数据库配置界面.png

神通数据库配置界面
选择创建数据库;后续配置也全都选择“下一步”即可;
最后选择“创建”;
创建成功后,选择“退出”后,返回安装界面。
继续进行参数配置:仍旧选择“下一步”,进入到参数配置界面后,搜索buf_data:默认值为8192,本次配置更改为102400(此项可根据实际需求更改,原则上是内存大小的一半)。
神通数据库参数配置界面.png

神通数据库参数配置界面
修改配置参数:选择“完成”,数据库安装完成,此处需要等待几分钟时间。
安装完成后,还不能直接运行数据库程序,还需要在终端中执行
source ~/.bash_profile 
命令来配置环境变量。
现在,我们已经顺利的完成了数据库的安装,不过这才仅仅迈出了第一步,接下来需要继续进行下一步:安装ODBC并配置数据库。
ODBC是一种用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件。它通过使用相应应用平台上和所需数据库对应的驱动程序与应用程序的交互来实现对数据库的操作,避免了在应用程序中直接调用与数据库相关的操作,从而提供了数据库的独立性。
在安装之前,先检查当前系统是否已经集成了ODBC相关服务:
# rpm -qa unixODBC qt-odbc
unixODBC-2.3.1-1.ns6.0.mips64el
qt-odbc-4.8.6-18.ns6.0.6.mips64el
如果查询结果显示如上,则操作系统中已经集成,无需单独安装。
若没有安装,从操作系统的安装光盘里获取unixODBC和qt-odbc的rpm包:
         # rpm -ivh qt-odbc-4.8.6-13.20150331.ND6.4.loongson.mipsel.rpm 
ODBC安装好了之后,下面可以开始配置数据库了:
根据数据库的默认安装位置,在shell终端中进入数据库目录下:
         # cd /opt/ShenTong/odbc/bin 
执行数据库配置程序,进入文字配置模式(红色字体为示例输入的内容):
  # ./oscar_odbcconfig
--------------
<OSCAR ODBC DRIVER Manager>
Main Menu
0 Exit
1 View configuration and DSNs on this system
2 Create, edit, delete or test a DSN
Enter command> 2
--------------
Create, edit, delete or test a DSN
0 Return to main menu
1 Create an ODBC DSN
2 Edit an existing DSN
3 Delete an existing DSN
4 Test the connection for a DSN
Enter command> 1
Enter DSN name
> odsn
Enter Servername
> localhost
Enter Port
> 2003
Enter Username
> sysdba
Enter Password
> szoscar55
Enter Database
> osrdb
Keep this information?
[odsn]
Servername = localhost
Port = 2003
Database = osrdb
Username = sysdba
Password = szoscar55
Enter (y)es or (n)o > yes
Success!. Write file /etc/odbc.ini
--------------
Create, edit, delete or test a DSN
0 Return to main menu
1 Create an ODBC DSN
2 Edit an existing DSN
3 Delete an existing DSN
4 Test the connection for a DSN
Enter command> 0
--------------
<OSCAR ODBC DRIVER Manager>
Main Menu
0 Exit
1 View configuration and DSNs on this system
2 Create, edit, delete or test a DSN
Enter command> 0
数据库配置好后,我们来检查一下数据库与unixodbc是否已连接上:
         # /usr/bin/isql odsn sysdba szoscar55
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit
+---------------------------------------+
出现了“Connected!”字样,说明我们再一次向成功迈进了一步!
数据库连接成功后,将之前已经准备好的数据表写入数据库:
  # isql
SQL> drop table tab_emp;
create table tab_emp (id int primary key,name varchar(30),content text,c blob);
insert into tab_emp values(1,'张三','入伍5年',null);
insert into tab_emp values(2,'李四','入伍10年',null);
至此,数据库的相关工作全部就完成啦!我们已经取得了阶段性的胜利,是不是已经有点小激动了呢?不过革命尚未成功,下一步,我们开始配置并启动中间件。
三、启动应用程序
本次示例选择的是中间件目前比较流行的tomcat。tomcat的性能稳定、开源、轻量等等好处笔者此处不再赘言,重要的是它在龙芯平台上同样表现相当不错哦!
首先将写好的应用服务拷贝到tomcat的webapps/目录下:
  # cp -r java-BS/hib_test/ /tomcat/webapps/ 
启动tomcat服务:
  # cd /opt/tomcat/bin/
# ./startup.sh
访问http://localhost:8080/hib_test,查看服务是否启动成功:
神通数据库_JSP演示系统登陆界面.PNG

神通数据库+JSP演示系统登陆界面
登陆成功!现在我们可以对这个示例系统“为所欲为”啦!查询、插入、删除任你选!
神通数据库_JSP演示系统操作界面.PNG

神通数据库+JSP演示系统操作界面
进行到这一步,其实我们今天的目标已经达到了,看着自己亲手一步一步搭建起来的应用环境,是不是很嗨皮呢?现在,在感受成功的同时,我们再来认识一下今天这个应用环境的“幕后英雄”——龙芯平台上系统自带的开发工具:QT。
四、Qt的介绍和使用
“龙芯公司的图形团队对QT软件进行了深入研究和优化,并发布有龙芯优化版 QT,支持版本包括QT4.7.4和QT4.8.6。龙芯QT产品优化成果已经应用于WPS office办公软件、装备显控项目等众多应用。主要的优化技术包括:向量指令优化、内存填充过程的优化、独立绘制过程的部分算法级优化、OpenGL后端绘制过程的椭圆绘制的优化。经过优化,应用程序性能指标有大幅度的提升。用户可以从可以从龙芯生态建设网站 (http://www.loongnix.org)下载。 ” ——摘自《龙芯软件白皮书》
 
QT的使用方法简单明了,只需要在系统菜单中找到“编程”栏,启动QtCreator,就可以打开Qt开发应用了。我们以本次应用项目为例,一起体验一下Qt。
打开项目 -> 选择“文件” -> 选择“打开文件或项目” -> 打开“/opt/sqlbrowser”目录下的sqlbrowser.pro文件;
QtCreator界面-打开项目.png

QtCreator界面-打开项目
打开项目后,需要设置构建环境:需选择Qt版本(默认为无);
QtCreator界面-项目构建.png

QtCreator界面-项目构建
点击“应用”后,返回编辑界面。在编辑界面可直接对项目进行代码的编辑操作;
QtCreator界面-编辑界面.png

QtCreator界面-编辑界面
点击“执行”按钮可运行项目:出现“Qt SQL Browser”图形界面,选择“OK”连接数据库,连接后可在该界面中进行数据库的各种操作:
QtCreator界面-项目运行界面.png

QtCreator界面-项目运行界面
可在右侧表单中点击右键进行操作;
也可在下方“SQL Query”中输入命令进行数据库操作。
QtCreator界面-数据库操作界面.PNG

QtCreator界面-数据库操作界面
五、总结:
好了,今天我们的目标就全部达成啦!看着自己一步一步搭建起来应用环境,在成就感爆棚的同时,是不是对龙芯机器又有了更深一步的了解呢?如今的龙芯经过十多年的发展,在系统成熟度和软件生态圈的建设上已经足以满足作为服务器和工作机的需求。
在目前的通用市场,基于龙芯处理器的电脑销售已达到几十万套规模,在相关应用领域形成完整、有竞争力的解决方案。相信再经过一段时间的发展,3A2000/3B2000的全面应用和3A3000/3B3000的面世,龙芯的用户体验和性能指标一定会更上一层楼!

龙芯中科公司宣传片

呼呀 发表了文章 • 0 个评论 • 173 次浏览 • 2017-01-24 10:35 • 来自相关话题

原文链接:龙芯中科公司宣传片 ...查看全部

龙芯3A2000运行node.js的初体验——龙芯平台上搭建node.js环境指南

举爪为证 发表了文章 • 0 个评论 • 213 次浏览 • 2017-01-24 10:33 • 来自相关话题

原文链接:http://www.loongson.cn/news/company/449.html 一、初识node.js Node.js是一种面向后台Web服务器的脚本语言,其语法是Javascript。最早的Javas ...查看全部
原文链接:http://www.loongson.cn/news/company/449.html

一、初识node.js
Node.js是一种面向后台Web服务器的脚本语言,其语法是Javascript。最早的Javascript是起源于Web浏览器前端,是用于加强 HTML页面的交互能力而设计的。但是,程序员们发现这种语言非常安全、灵活、高效,因此把它迁移到了后台服务器上,就是node.js,用于方便地搭建 响应速度快、易于扩展的网络应用,从2009年出现开始,到现在已经有非常高的普及率。
对于这样一个使用广泛的语言,龙芯平台能不能方便的支持呢?今天我们就从头开始搭建node.js的环境,试验一下龙芯电脑好不好用。
一、龙芯3A2000桌面电脑
我们使用的机器是一台龙芯3A2000桌面电脑。龙芯3A2000是2015年8月发布的最新4核CPU,目前已经批量供货,性能与Intel i3看齐,足够日常办公使用,预装了浏览器、Office、文件管理、影音播放等常用的软件,开箱即用。

一、龙芯社区操作系统Loongnix
在今天的实验中,我们仍然使用龙芯开源社区版操作系统Loongnix。Loongnix是由龙芯公司主导开发的,并且组织联合产业链合作厂商、国际开源 软件社区及开源爱好者共同参与建设。社区以“开源、开放”的形式进行管理,设置内核、浏览器、JAVA、图形、编译工具等系列基础软件项目。在龙芯基础软 件方面的研制优化成果将首先在社区版的Loongnix操作系统中集成和验证。
这篇文章就是使用3A2000电脑上的金山WPS创作的,是不是很酷?

Loongnix的下载地址在这里:http://www.loongnix.org/?page_id=35873 。目前最新版本是Fedora21-MATE(20160503-Release)。下载镜像iso文件,支持制作U盘安装live版本。
一、第一个node.js程序
实际上,Loongnix已经内置提供了node.js的运行环境。打开终端,运行下面的命令,通过网络在线安装必要的软件包:
# yum install -y nodejs
(需要以管理员身份运行) 
现在可以测试一下,检查node.js的版本号:
$ node -v
v0.12.4
现在可以编写一个最小的Web服务器程序web.js:
[web.js]
var http = require("http");
http.createServer( function(req, res) {
res.writeHead(200, {"Content-Type": "text/html"});
res.write("<h1>Node.js OK</h1>");
res.end("<p>Hello Loongson 3A2000!</p>");
}).listen(3000);
console.log("HTTP server is running at port 3000.");
运行这个程序:
$ node web.js
HTTP server is running at port 3000.
现在打开一个浏览器,输入地址:http://127.0.0.1:3000,可以看到龙芯运行node.js的正确页面:
龙芯3A2000运行node.js小程序_.png

龙芯3A2000运行node.js小程序
一、编译新版本的node.js
上面的例子已经证明龙芯运行node.js了,但是由于node.js的官方版本更新很快,我们往往需要下载最新源代码进行编译,才能得到最新的官方运行 环境。打开浏览器,直接访问node.js主页,下载最新版本node-v4.4.3.tar.gz。文件只有21.4 MB。
下载地址:https://nodejs.org/en/
Linux上的软件编译方式都是大同小异,基本都是“解包 - 配置 - 编译 - 安装”的套路。Node.js也不例外,命令都是极其简单。走完一遍流程之后就会发现,在Linux上安装软件其实比Windows上更简洁方便。
1. 解包
$ tar zxf node-v4.4.3.tar.gz -C ~
$ cd ~/node-v4.4.3
由于官方node.js没有在龙芯Loongnix上适配过,因此有一些文件需要做微小的调整才能正确编译。好在修改的量很小,最后只有在configure文件的591和682行做了如下修改,主要是修改了体系结构的名称:
591c591,592
< '__MIPSEL__' : 'mipsel',
---
> '__MIPSEL__' : 'mips64el',
> # '__MIPSEL__' : 'mipsel',
682c683
< elif target_arch in ('mips', 'mipsel'):
---
> elif target_arch in ('mips', 'mipsel', 'mips64el'):
2. 配置
$ ./configure 
3. 编译
$ make -j 8 
下面就是等待编译完成了。在龙芯3A2000上编译大约需要10分钟时间。
4. 安装
# sudo make install
(这时候会提示输入管理员密码) 
不出意外的话,上面的过程应该一切顺利。
5. 运行
默认的安装位置是在/usr/local下。我们先打印一下版本信息吧:
$ /usr/local/bin/node -v
v4.4.3
看见了吧?版本标识里面鲜明的打印了“4.4.3”,这个就是我们手工编译的最新版本。测试前面的小例子,功能也是完全正常的。
二、更多的系统演示
Node.js是平台无关的语言,这意味着龙芯平台拥有了node.js的全套软件生态,以往在X86平台上搭建的服务器应用系统,现在都能够以“零代价”的方式迁移到龙芯平台上来。
现在node.js的资源太多了,笔者只试验了两个较大规模的系统,一个是TiddlyWiki5,是一款交互式的wiki,非常灵活,它也可以在浏览器 里作为单一的HTML文件或者是一款功能强大的应用程序;另一个是NodeOS,是采用node.js开发的一款友好的操作系统,该操作系统是完全建立在 Linux内核之上的,并且采用shell和NPM进行包管理,采用node.js不仅可以很好地进行包管理,还可以很好的管理脚本、接口等。
有兴趣的朋友可以再找类似的系统搭建起来,参见这篇文章《NodeJS无所不能:细数10个令人惊讶的NodeJS开源项目》。(http://blog.csdn.net/kaitiren/article/details/17410209)

一、总结和体会
龙芯的软件生态在蓬勃发展,除了本文搭建的node.js语言环境之外,所有主流的语言都已经能够支持,包括Java、PHP、Python、Ruby都是有成熟的解决方案,对我们程序开发人员是一个很大的福音。龙芯CPU基本可以在开放市场一较高低了。
笔者在不到一天的时间里不停的把玩龙芯3A2000电脑,非常稳定可靠,系统简洁,体验流畅,比Windows一点都不差,准备以后就做为我的主力办公用机了。支持国产,从我做起!