网易首页 > 网易数码 > 正文

[多图]龙芯粉的“芯”动日记

0
分享至
摘要:近日,一位叫任能桧的龙芯爱好者通过龙芯俱乐部买到龙芯3B1500迷你电脑自行DIY,不仅更换了操作系统,还刷了BIOS(PMON),打开全部8个CPU核心,性能得到提高。在体验到DIY的乐趣同时也表达了对龙芯的信心,相信龙芯新发布的3A20003B2000的性能将近一步提高。

2015年5月29日的下午接到了顺丰快递投递员关于包裹收取的电话通知,心中窃喜我的龙芯3B1500开发计算机到了!可以用一路狂奔这个词来形容当时收件的状态,迫不及待的打开了包裹大大的外包装盒,露出了一个立人牌立式迷你小机箱的包装,然而这里承载的却是一个龙芯爱好者沉甸甸的希望和追求,是心觅知音久未谋面的故人。

回到办公室接上显示器、电源、键盘和鼠标开机,蜂鸣器的声音非常响亮,3B1500开发机搭载的是昆仑V 2.0固件和普华V 3.0桌面开发版系统,WPS的办公软件及一些专业配套软件,解决办公应用,火狐浏览器浏览网页较为顺畅。

龙芯3B1500迷你电脑昆仑固件

主板型号为:Sugon 3B6C-780E-1W-V2-A1310

内存:4GB DDR3(2条2GB)

固件版本:昆仑V2.0.R1(0422)

龙芯3B1500迷你电脑预装普华操作系统

打开机箱,一块itx170*170mm迷你主板印入眼帘,两条2G华芯内存和一块金士顿120G固态硬盘的配置,主板在设计上取消了键盘和鼠标的PS/2接口,结构小巧紧凑、精致有余。

龙芯3B1500迷你电脑ITX主板

拆下主板CUP风扇和散热器,露出焊接于主板上的龙芯3号CPU,上面大大的“龙芯3号”汉字标识格外醒目。

考虑到普华操作系统应用和学习测试的系统安全性方面的问题,保留了原有的金士顿120G固态硬盘系统数据,另外准备了一块西数的500G机械硬盘,开始尝试着为龙芯3B1500开发机安装新的操作系统,以此用于应用体验和测试,而不会伤害到我的龙芯。

龙芯3B1500主板结构布局与官网公布的略有不同,SPI_FLASH芯片的布置做了优化,主板CMOS的CR1220电池改为在右侧设置了纽扣电池卡座。

在我的龙芯硬件调整完成后,便开始了龙芯3B1500开发机的新系统安装。在这里需要说明的是,据悉目前可以在龙芯平台运行的操作系统有:官方社区debian、龙芯开源的fedora和centos、普华、中标麒麟、Deepin等等(debian暂不支持龙芯3B1500),但是我目前可以获取的系统源仅有龙芯开源社区的fedora和centos。(http://www.loongnix.org/index.php/)

龙芯操作系统下载页面

我下载准备fedora13-20150427桌面操作系统、fedora19-20150429桌面操作系统和centos6.4-20150424服务器操作系统的安装源,采用live USB方式安装操作系统。

按照操作要求在龙芯开源站点的liveUSB下载目录中,下载目录下文件拷贝到U盘(ext2格式)中,必须下载boot和live目录及目录下的全部内容; 然后将需要安装的操作系统(fedora、centos)tar包复制到U盘的live目录中,插上U盘启动计算机后按下delete键,进入昆仑固件主操作界面,设置启动管理中的第一启动选项为USB ,按ESC退出后选择固件维护选项下的重启计算机,此时昆仑固件将引导计算机由USB启动寻找U盘根目录下boot/vmlinux内核和boot/initrd文件并运行,从而进入menu安装目录,选择"install system"安装系统。

龙芯3B1500迷你电脑fedora系统安装界面

与X86下的fedora安装方法和操作界面有所不同(个人理解为龙芯开源社区移植fedora时所做的必要简化修改),安装过程是全英文的显示,没有了X86安装下的图形界面,也没有了磁盘分区中“/”、“/boot”、“swap”的分区设置,更没有安装过程中的语言种类和应用程序包的选择过程,只需要选择硬盘分区设置一个大小适宜的分区(30GB),保存分区设置后退出,确认安装系统的硬盘分区,便开始了操作系统自动安装的过程,直到安装结束提示“reboot”,此时就可以拔出U盘,按下回车键重启,进入新操作系统的首次登录界面,此后的操作步骤与X86下的fedora安装操作无异,系统安装过程约15分钟左右。

安装系统首次登录界面

需要说明的是这个fedora13-20150427安装包在安装结束后,设置非超级用户登录时默认的显示界面是English,可在登录时的界面用户名和用户密码下方的语言选择栏选择汉语,登录后界面便是中文界面。

值得庆幸的是以上正常的操作步骤,不是总能得到同样的操作结果,经反复操作测试龙芯3B1500安装不同版本的操作系统,fedora13-20150427桌面操作系统、fedora19-20150429桌面操作系统和centos6.4-20150424服务器操作系统的安装均以失败而告终,昆仑固件引导USB启动报错提示“找不到boot/initrded文件”。为此,作为一个龙芯忠实的粉丝,我纠结了三天两夜,终究未能解决这个问题。在彷徨与困惑之际,我有幸得到了“PowerVR” 老师的耐心指导和悉心帮助,受益匪浅,有了不小的进步,捋清了龙芯3B1500开发机系统安装方面的一些特点,最终解决了系统安装和调试方面的问题。让龙芯3B1500开发机成为了我日常工作和学习的有效平台,并可以愉快的让他在这里整理写下这篇记录稿。

经指点后得知,目前龙芯平台下的软件兼容性和稳定性有待增强,偶尔会因兼容性方面的问题诱发一些操作运行故障。在软件方面主要有昆仑固件、PMON和系统程序,在引导安装龙芯系统时偶尔会出现报错,致使系统引导故障或安装失败。在硬件方面有一些计算机外围设备的兼容性较差,如光驱、U盘、存储卡等,在龙芯3B1500平台下不能被识别,无法读取有效的数据信息,导致引导安装失败。

于是,我开始着重检查昆仑固件、U盘兼容和操作系统源的问题。亲自测试了多款U盘,其中,金士顿U盘USB3.0有兼容问题不能被识别,且会诱发计算机键盘失效故障导致死机;金士顿SD存储卡经读卡器与机器相连也不能被识别;台电的U盘在龙芯3B1500上兼容性尚可。采用了台电U盘尝试着龙芯开源USB启动盘制作方法安装系统依然报错失败,后改为在linux下 的普通用户命令行模式下dd命令直接将操作系统源镜像文件写入U盘,重启电脑安装系统。测试了以上三个版本的操作系统,居然得到了不一样的结果;其中,fedora13-20150427桌面操作系统和centos6.4-20150424服务器操作系统的安装报错提示“找不到boot/initrded文件”失败,然而fedora19-20150429桌面操作系统安装却顺利的完成了。

接下来在老师的指导下准备将昆仑固件升级为PMON,来观察系统软件和硬件之间兼容识别等状态的变化。下载了PMON的gzrom-a1310-1.0.8.fd安装包到U盘根目录下,重启计算机进入昆仑固件的固件维护操作界面下,选择从USB更新昆仑固件回车确认,固件成功升级。原有普华V3.0操作系统和新安装的fedora19-20150429桌面操作系统均可以在PMON固件引导下可正常运行。

现在开始测试龙芯3B1500在PMON下的USB兼容性,将台电U盘在linux下 的普通用户命令行模式下dd命令直接将操作系统源镜像文件写入U盘,重启计算机安装操作系统;然而没能进入安装界面,却进入PMON界面报错“找不到安装文件”。当输入命令:PMON>devls列出计算机所有的存储磁盘硬件,系统是可以检测到USB0设备;输入命令:PMON>dir (USB0)列出U盘根目录下所有文件,系统提示“找不到USB0设备”。同时,在更换多种USB存储设备后进行测试,得出了以上相同的结果。

于是,我继续开始了PMON升级工作,由于该龙芯3B1500开发机是桌面版本的6核处理器,龙芯3B1500服务器却是8核芯的CPU,为什么会是这样呢?(个人理解)由于必要的技术操作的缘故,PMON将8核心的龙芯锁闭了2个核心,所以登录界面才会出现6只小企鹅。在得到了老师的帮助,准备升级POMN固件给龙芯3B1500“开核”,将6核龙芯CPU升级为“龙芯3B1500/8核心”处理器。

下载浪潮3B1500/8核服务器PMON的PMON-A1310-1.0.9-8cores-dma64.bin安装包到U盘根目录下,重启计算机进入PMON的命令界面下,输入命令PMON>load -r -f 0xbfc00000 (USB0,0)/PMON-A1310-1.0.9-8cores-dma64.bin回车。

升级POMN固件

OK,升级界面提示升级成功!8核心的龙芯3B1500诞生啦,输入命令:PMON>reboot回车,重启计算机,悲剧就这样在我的身上发生了,重启计算机没有听到主板蜂鸣器清脆的那声“嘀”,更没有等来我那8只可爱的“小企鹅”,等来的却是一块没有任何反映的“砖头块”。这意味着PMON升级烧写spi flash芯片失败,需要拆下主板的spi flash芯片到电脑维修点用专用烧写设备将PMON-A1310-1.0.9-8cores-dma64.bin文件重新烧写到芯片中。为安全方便考虑重新订购了spi flash芯片,型号为cFeon_EN25F80-100QCP,找电脑维修店烧写了新旧不同PMON版本的两片spi flash芯片方便测试比对。写好spi flash芯片装机,重新开机进入PMON命令界面下,输入命令:PMON>devls列出计算机所有的存储磁盘硬件,系统是可以检测到USB0设备;输入命令:PMON>dir (USB0,0)列出U盘根目录下所有文件,系统依然提示“找不到USB0,0设备”,也就是说8核版本的PMON识别USB disk与在6核版本上的结果一样;意味着采用USB disk安装龙芯3B1500操作系统是暂时行不通的,只能测试sata接口光驱刻盘安装系统了。

为简易方便考虑,我选择在windows7下的软碟通软件分别刻录了fedora13-20150427桌面操作系统、fedora19-20150429桌面操作系统和centos6.4-20150424服务器操作系统,放入刻录好的系统光盘重启计算机,menu安装目录界面出现了,选择"install system"安装系统,久违的8只小企鹅终于出现了,安装过程十分顺畅,分别测试了以上不同的三个版本的系统安装,均可正常安装和系统登录。

龙芯3B1500迷你电脑f edora系统登陆系统界面

龙芯3B1500计算机DIY 8核系统界面

龙芯3B1500迷你电脑DIY 8核打开编辑word文档

龙芯3B1500迷你电脑Foxit Reader打开pdf文件

龙芯3B1500迷你电脑打开编辑幻灯片文件

龙芯3B1500迷你电脑打开浏览器浏览新浪军事新闻

龙芯3B1500迷你电脑打开央视新闻网观看在线直播节目

十多年来,从诞生之处到后来一个又一个关键技术节点的突破,龙芯一直都处于众人的质疑和不解之中;但龙芯人凭着一股不怕苦、不服输的倔劲,顶着国外的技术垄断和国内的种种指责的巨大压力,愣是给我们中国人的信息安全扎下了那最稳固的一块基石。十多年来的成长呵护,当年小小的龙芯,如今已不再是那稚嫩、幼小的蚕蛹,他即将破茧成蝶,迎来一个属于中国人的“芯”天地。我谨作为一个龙芯爱好者,由衷感谢那些为龙芯的成长,保驾护航的劳动者,感谢他们的辛劳付出,使我们的国人可以自由、自在、无限“芯”动。

龙芯3A2000 设计版图

看到最近龙芯会发布基于最新GS464E处理器架构的新型号芯片的消息,得知性能会比我这台采用老核心的3B1500性能有很大的提高,感到非常高兴。龙芯是国内独立自主设计CPU内核微架构的团队,与直接采用国外先进CPU内核的芯片相比,走的是一条自由但却艰难的路线。毕竟在CPU微架构的设计上我们是后来者,英特尔、ARM已经是市场的霸主,每年的开发投入数十亿计美元,远超龙芯十多年的投入,更不要说技术和人才的积累。龙芯在这样的投入对比悬殊的情况下,能一直坚持到现在,非常的不容易。欣慰的是长期坚持的努力已经有了回报。新一代北斗导航卫星已经采用龙芯芯片,基于龙芯最新GS464E处理器微架构的3A2000/3B2000也已流片成功,测试性能与老的架构有了成倍的提高。相信随着龙芯性能的不断提高和软件生态的完善,会有更多的像我这样的普通人用上龙芯电脑。

相关推荐
热点推荐
向纪委监委实名举报纪云浩!

向纪委监委实名举报纪云浩!

顾礼先生
2024-04-24 17:27:44
突发!台媒爆料!大S昨日复出录节目却直接晕倒,场面非常紧张!

突发!台媒爆料!大S昨日复出录节目却直接晕倒,场面非常紧张!

娱小小新
2024-04-25 16:24:23
王思聪现身日本入管局,排队办投资签证,签证条件引热议被疑移民

王思聪现身日本入管局,排队办投资签证,签证条件引热议被疑移民

缘浅娱深
2024-04-25 15:06:32
超重磅!央妈放水方式彻底改变!所有人都会受影响!

超重磅!央妈放水方式彻底改变!所有人都会受影响!

樱桃大房子
2024-04-24 23:13:40
缘分呐!亚冠决赛双方主帅正是04-05赛季欧冠决赛首发前锋

缘分呐!亚冠决赛双方主帅正是04-05赛季欧冠决赛首发前锋

直播吧
2024-04-25 15:55:11
不走了!官方:哈维下赛季将继续执教巴萨,1月曾宣布赛季末离任

不走了!官方:哈维下赛季将继续执教巴萨,1月曾宣布赛季末离任

直播吧
2024-04-25 19:18:15
CBA最新消息!萨林杰正式离队,周鹏确定续约,许梦君合同到期

CBA最新消息!萨林杰正式离队,周鹏确定续约,许梦君合同到期

体坛瞎白话
2024-04-25 16:14:07
网友深扒“不懂法书记”纪云浩,发现越扒越有问题!

网友深扒“不懂法书记”纪云浩,发现越扒越有问题!

麦杰逊
2024-04-25 16:45:30
102岁杨振宁庆祝“瓷婚”,翁帆母亲罕露面!墙上百万名画很抢眼

102岁杨振宁庆祝“瓷婚”,翁帆母亲罕露面!墙上百万名画很抢眼

娱乐团长
2024-04-18 21:00:03
陈梦王楚钦恋情实锤?陈梦父母开豪车接机,看王楚钦举动就懂了

陈梦王楚钦恋情实锤?陈梦父母开豪车接机,看王楚钦举动就懂了

东球弟
2024-04-25 18:52:44
大瓜!汪小菲首次透露一个令人震惊的消息:小玥儿心理不健康了!

大瓜!汪小菲首次透露一个令人震惊的消息:小玥儿心理不健康了!

小娱乐悠悠
2024-04-25 17:25:07
1951年,一特务被捕后语出惊人:害死杨靖宇的叛徒,还在北京当官

1951年,一特务被捕后语出惊人:害死杨靖宇的叛徒,还在北京当官

我是斌哥哥
2024-03-04 18:51:19
刘和平:美国国会批准对台军援?蔡英文还是不要高兴得太早

刘和平:美国国会批准对台军援?蔡英文还是不要高兴得太早

直新闻
2024-04-25 20:35:51
上门按摩女技师色诱要求“加钟”?“东郊到家”为何总是疑似“涉黄”!

上门按摩女技师色诱要求“加钟”?“东郊到家”为何总是疑似“涉黄”!

新民周刊
2024-04-25 20:00:21
凯特被追封?查尔斯国王亲自授予荣誉勋章,网友:死而后已,值了

凯特被追封?查尔斯国王亲自授予荣誉勋章,网友:死而后已,值了

小寒嫣语
2024-04-25 10:30:56
五一将至,这些高颜值、天价“智商果”又出来骗人了

五一将至,这些高颜值、天价“智商果”又出来骗人了

火锅局
2024-04-25 09:53:27
神预测!杭州26岁女子与陌生男爬山后续:已找到,爬一晚上太累了

神预测!杭州26岁女子与陌生男爬山后续:已找到,爬一晚上太累了

天天热点见闻
2024-04-25 17:16:37
官宣!35岁周鹏宣布重要决定,球迷遗憾,赵睿送祝福

官宣!35岁周鹏宣布重要决定,球迷遗憾,赵睿送祝福

保持热爱0263
2024-04-25 13:32:28
纪云浩被免职后续:央媒发声,其家庭情况被扒,跨级提拔引热议

纪云浩被免职后续:央媒发声,其家庭情况被扒,跨级提拔引热议

180°视角
2024-04-24 12:00:10
南京交警再回应市民骑无牌自行车被罚:新规变更未收到通知

南京交警再回应市民骑无牌自行车被罚:新规变更未收到通知

南方都市报
2024-04-25 16:36:12
2024-04-25 22:28:50

头条要闻

布林肯对所谓中方"非市场经济行为"提关切 外交部回应

头条要闻

布林肯对所谓中方"非市场经济行为"提关切 外交部回应

体育要闻

当胜利变成意外,就不要再提未来……

娱乐要闻

心疼!伊能静曝儿子曾被狗仔追到洗手间

财经要闻

24年后再产纯净水 农夫山泉为何要打自己脸

科技要闻

神舟十八号发射,飞船太阳帆板已展开

汽车要闻

全新哈弗H9亮相 大号方盒子硬派SUV入列

态度原创

游戏
健康
艺术
亲子
教育

《星刃》M站好评率84% 网友:首款3A就大获成功!

这2种水果可降低高血压死亡风险

艺术要闻

艺术名画︱爱尔兰画家大卫·科因的刀画作品

亲子要闻

多吃几粒都可能过量!孩子维生素 AD 吃多了怎么办?

教育要闻

“为了这所美国大学,我拒绝了哈佛offer......”

无障碍浏览 进入关怀版
×