Linux Loongson-2的一点记录

2017-12-06   CS&EE

前言

龙芯 (官网) 处理器,算是中国自主性最强的CPU了吧。除了部分芯片流片工作由意法半导体(ST)完成之外,大部分前后端设计工作均自主完成。
不吹不黑,个人认为这个企业还是不错的。虽然网上诋毁一片,但好歹有自己的产品,不像汉芯。。。

也是出于好奇,我买了一些龙芯的设备。(当然还有个原因是太TM便宜了),这些设备主要由龙芯梦兰(LEMOTE)设计生产,全部使用Loongson-2F处理器。

同时,我认为龙芯是极为支持开源社区的一家公司,其Bootloader(类似于x86的BIOS)采用PMON2000 完全开源。这在别的CPU中是不太常见的。尽管别的处理器产品有第三方逆向工程或者借用二进制开发的Bootloader例如CoreBoot以及U-Boot,但是大部分设备中仍然存在为完全开放的DRAMINIT内存初始化,上电时序控制,主动管理等,例如x86架构下的Intel Management Engine Firmware, Intel FSB,AMD PSP,ARM架构下RPI的Binary Blob,全志的or1k firmware等。从bootloader层面开始的开放,也是自由软件教主Stallman使用龙虾笔记本的原因之一(现在他使用Thinkpad X60 with libreboot)。
不过。。。。PMON2000的代码腐烂程度也是令我瞠目结舌。不说只有GCC2.9的工具链才能成功编译PMON2000这点,他的很多头文件引用都是混乱的。

我手上拥有以下设备。

LEMOTE YeeLoong 逸珑8089D笔记本电脑

这款设备是闲鱼上200秒来的设备,买家说是故障机花屏,实际上是PMON版本太老,没有传正确的boot cmdline导致显卡未正常驱动。

笔记本是小巧玲珑。采用AMD CS5536南桥方案+SM712显卡。

标签: Loongson Linux

上一篇:Hello World 下一篇:SM T-705C LineageOS 移植


评论卡