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

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

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也已流片成功,测试性能与老的架构有了成倍的提高。相信随着龙芯性能的不断提高和软件生态的完善,会有更多的像我这样的普通人用上龙芯电脑。

相关推荐
热点推荐
茼蒿立大功!医生调查发现:茼蒿对这5种疾病有好处,建议常吃

茼蒿立大功!医生调查发现:茼蒿对这5种疾病有好处,建议常吃

阿纂看事
2025-10-13 15:36:03
日元汇率跌破4.5,网友:日本正在变成泰国…

日元汇率跌破4.5,网友:日本正在变成泰国…

东京新青年
2025-12-21 18:08:14
姆巴佩职业生涯411球追平亨利,法国球员仅次于本泽马

姆巴佩职业生涯411球追平亨利,法国球员仅次于本泽马

懂球帝
2025-12-21 06:37:12
“后悔来清华参观,自取其辱”,母亲带娃游清华,被食堂气到失控

“后悔来清华参观,自取其辱”,母亲带娃游清华,被食堂气到失控

诗意世界
2025-11-30 11:04:47
比缅北更恐怖!曾经的旅游胜地,如今黄赌毒俱全,性交易随处可见

比缅北更恐怖!曾经的旅游胜地,如今黄赌毒俱全,性交易随处可见

来科点谱
2025-10-24 09:25:32
武汉一警花嫁给“副局长”,结婚3年后,偶然发现丈夫的真实身份

武汉一警花嫁给“副局长”,结婚3年后,偶然发现丈夫的真实身份

五元讲堂
2024-09-02 09:45:42
意大利发现距今3700年的骨骼,是目前已知最古老的父女乱伦证据

意大利发现距今3700年的骨骼,是目前已知最古老的父女乱伦证据

老爸讲科学
2025-12-19 09:22:32
“新国标”就是自毁长城

“新国标”就是自毁长城

多村来信
2025-12-06 12:21:07
四川足球城市联赛比赛现场发生冲突 警方介入

四川足球城市联赛比赛现场发生冲突 警方介入

封面新闻
2025-12-21 23:37:03
何穗晒雪中素颜怼拍被赞“肤白胜雪”!和陈伟霆果然是郎才女貌!

何穗晒雪中素颜怼拍被赞“肤白胜雪”!和陈伟霆果然是郎才女貌!

TVB的四小花
2025-12-22 01:47:25
一动就出汗的人,是身体虚?可能得排查一下这4种疾病!

一动就出汗的人,是身体虚?可能得排查一下这4种疾病!

橘子约定
2025-12-21 21:29:00
王子文吃亏在个子太矮了,这双“恨天高”也挽救不了她的身高。

王子文吃亏在个子太矮了,这双“恨天高”也挽救不了她的身高。

喜欢历史的阿繁
2025-12-21 00:57:18
安宫牛黄丸为何成了中国最昂贵的假药?

安宫牛黄丸为何成了中国最昂贵的假药?

微评社
2025-12-15 15:38:28
深圳网红烤鸡少年塌房!所谓秘方竟是科技与狠活,网友纷纷吐槽

深圳网红烤鸡少年塌房!所谓秘方竟是科技与狠活,网友纷纷吐槽

逍遥浪腾云
2025-12-21 23:20:33
民航,央企大重组!

民航,央企大重组!

民航之翼
2025-12-16 07:16:54
何晴头七,61岁许亚军现状曝光,穿红色的卫衣,在北京心情很不错

何晴头七,61岁许亚军现状曝光,穿红色的卫衣,在北京心情很不错

鋭娱之乐
2025-12-21 08:39:50
日本外务大臣茂木:日本已经放弃对台湾的一切诉求

日本外务大臣茂木:日本已经放弃对台湾的一切诉求

扶苏聊历史
2025-12-21 08:35:03
能源卖不动,俄罗斯要憋出内伤了

能源卖不动,俄罗斯要憋出内伤了

山河路口
2025-12-21 19:47:44
福建婚礼上新娘颜值爆表走红,新郎长相惹争议:懂事早和董事长?

福建婚礼上新娘颜值爆表走红,新郎长相惹争议:懂事早和董事长?

梅子的小情绪
2025-11-29 14:26:05
被孙颖莎夺走最佳大奖!王曼昱输得让人不服

被孙颖莎夺走最佳大奖!王曼昱输得让人不服

谭颞爱搞笑
2025-12-21 23:35:36
2025-12-22 02:44:49

头条要闻

洛熙爸爸看1000遍法医视频找女儿 发解剖台画面被禁播

头条要闻

洛熙爸爸看1000遍法医视频找女儿 发解剖台画面被禁播

体育要闻

勇士火箭赢球:王牌之外的答案?

娱乐要闻

星光大赏太尴尬!抢话挡镜头,场地还小

财经要闻

老房子“强制体检”,政府出手了

科技要闻

生态适配已超95% 鸿蒙下一关:十万个应用

汽车要闻

-30℃,标致508L&凡尔赛C5 X冰雪"大考"

态度原创

数码
教育
本地
艺术
公开课

数码要闻

Linux 6.19修复希捷2TB机械硬盘导致SATA总线掉线问题

教育要闻

高二学得多,不如学得对

本地新闻

云游安徽|访黄山云海古村,读一城山水风骨

艺术要闻

130米!韩国最“女性化”的摩天楼,曲线美艳

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版
×