OpenHarmony开源社区
直播中

连志安

5年用户 493经验值
擅长:嵌入式技术 控制/MCU
私信 关注
[经验]

龙芯LoongArch指令集2K500适配OpenHarmony进展

前言:

目前,在润和、广东龙芯的共同努力下,已经基于龙芯指令集的2K500开发板完成了OpenHarmony第一阶段适配。

下图是广东龙芯设计的2K500开发板

image.png

当前系统编译通过,并成功在开发板上跑起来。

hb set选择开发板:

image.png

hb build -f 开始编译,编译结果如下:

image.png

生成的固件如下:

image.png

烧录到2K500开发板,串口打印如下:

image.png

下一步开始适配各个子系统和通过XTS测评。

OpenHarmony LoongArch SIG

江苏润和软件股份有限公司发起成立OpenHarmony LoongArch SIG 成立于2022年4月,并获得广东龙芯、龙芯俱乐部等企业的支持。

SIG组致力于 LoongArch 龙芯架构芯片适配OpenHarmony

解决国内缺芯少魂的现状,实现从指令集、架构、操作系统纯国产化。

结合OpenHarmony能力,整合LoongArch软件生态,为OH+LoongArch相关行业赋能。包括但不限于政企服务器、工业控制、金融、交通等。

龙芯架构2K500芯片

龙芯2K0500是一款高集成度处理器芯片,主要面向工控互联网应用、打印终端、BMC等应用场景。

片内集成64位LA264处理器核、32位DDR3控制器、2D GPU、DVO显示接口、两路PCIe2.0、两路SATA2.0、四路USB2.0、一路USB3.0、两路GMAC、PCI总线、彩色黑白打印接口、HDA及其他常用接口。

image.png

此外,芯片实现ACPI、DVFS/DPM动态电源功耗管理等低功耗技术,支持多种电源级别和唤醒方式,可根据具体应用场景对芯片部分功能和高速接口进行裁剪。

image.png

结束语:

我一直是一个对新技术、操作系统、芯片、指令集特别感兴趣的人。

大学的时候就自己编写了一个实时操作系统内核,并作为毕业论文研究方向。

第一次知道OpenHarmony和LoongArch龙芯指令集,就对它们产生了浓厚的兴趣。

也是希望能为OpenHarmony和LoongArch生态添砖加瓦。

回帖(4)

小伍

2022-8-19 20:05:39
连老师6666
举报

华仔stm32

2022-8-21 18:29:55
连老师是我学习的版样,感谢分享!
举报

爱与友人

2022-8-22 10:18:13
点赞就完事
举报

温暖镜头

2022-8-22 18:39:42
举报

更多回帖

发帖
×
20
完善资料,
赚取积分