泰晓科技 -- 聚焦 Linux - 追本溯源,见微知著!
网站地址:https://tinylab.org

基于泰晓RISC-V实验箱的Linux公开课
请稍侯

Linux Lab 发布 v1.3-rc2,新增 LoongArch v6.6 内核开发支持

Wu Zhangjin 创作于 2023/11/28

By Falcon of TinyLab.org Nov 28, 2023

Linux Lab Shell

前言:今天,龙芯在北京发布了新一代国产龙芯 3A6000 处理器,据介绍,龙芯 3A6000 采用龙芯自主设计的 LoongArch 架构,可运行多种类的跨平台应用,满足各类大型复杂桌面应用场景,其性能相比上一代有大幅提升。为满足广大国产芯片爱好者的学习和开发需求,泰晓社区在自研的 Linux Lab 开源项目中添加了对 LoongArch Linux 内核开发的支持。

在今年七月份,泰晓社区发布了 Linux Lab v1.2 正式版,首次新增了 LoongArch 支持,当时的内核版本是 v6.3.6,并且那会还没有 buildroot 文件系统支持,我们使用 Nolibc 编译了一个简单的 initrd 确保内核可以完整启动并退出。

在今年八月份,我们发布了 Linux Lab v1.3 的首个候选版本:v1.3-rc1,为因应泰晓社区对官方 Nolibc 的开发与测试支持,我们添加了全系 Nolibc 处理器架构覆盖,又新增了一批虚拟开发板支持,到目前为止,Linux Lab 已经支持接近 30 块开发板(包括虚拟开发板和真实开发板):

aarch64/raspi3
aarch64/virt
arm/ebf-imx6ull
arm/mcimx6ul-evk
arm/versatilepb
arm/vexpress-a9
arm/virt
csky/virt
i386/pc
loongarch64/virt
mips64el/loongson3-virt
mips64el/ls2k
mips64el/ls3a7a
mipsel/ls1b
mipsel/ls232
mipsel/malta
ppc64le/powernv
ppc64le/pseries
ppc64/powernv
ppc64/pseries
ppc/g3beige
ppc/ppce500
riscv32/virt
riscv64/licheepi4a
riscv64/tiny-riscv-box
riscv64/virt
s390x/s390-ccw-virtio
x86_64/pc

今天发布的 v1.3-rc2 除了带来一些 BugFix 之外,还为 LoongArch 进一步新增了 Buildroot 开发支持,并提供了构建好的基本文件系统镜像,与此同时,Linux 内核版本也升级到了最新的 v6.6,这样我们就可以免开发板,开心地开展 LoongArch Linux 内核与嵌入式 Linux 系统的开发:

在泰晓 LoongArch 实验盘中引导 Linux v6.6 内核

感兴趣的小伙伴,欢迎移步 B 站的 “泰晓科技” 账号,进入工房,选购一支泰晓 LoongArch 实验盘,快速进入 LoongArch 的开发。

选购泰晓 LoongArch 实验盘

更多关于 Linux Lab 与 Linux Lab Disk(暨泰晓 Linux 实验盘)的信息,请访问:



Read Related:

Read Latest: