V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jiasanke1
V2EX  ›  Linux

开源的力量!嘉楠 K210 被加入 Linux 内核

  •  
  •   jiasanke1 · 2020-04-17 17:47:50 +08:00 · 3062 次点击
    这是一个创建于 1494 天前的主题,其中的信息可能已经有所发展或是发生改变。

    北京时间 4 月 16 日,自媒体“Hackforfun”发布公众号文章表示,Linux 5.7 将支持国产 RISC-V 芯片 K210 。

    文章称,Palmer Dabbelt 向 Linus 大神发了一个 Linux 内核补丁的合并请求,这个 PR 其中重要一部分内容是向 Linux 内核添加对来自嘉楠科技自主研发的 K210 SOC 的支持。

    文章介绍称,Palmer Dabbelt 在 2017 年毕业于伯克利大学计算机硕士,进入 RISC-V 领头羊 SiFive,在这家公司他领导实现了 Linux 、GCC 、glibc 等基础组件对 RISC-V 架构的支持,是这些开源项目在 RISC-V 分支的 maintainer 。2019 年从 SiFive 离职,加入了 Google Android 部门。

    K210 开发的 SOC,采用 RISC-V 架构, 双核 CPU 、64 位,台积电 28 nm 制程,运行频率能到 400 MHZ,还带有神经网络加速器 KPU,算力能到 1TOPS 、主要面向音视觉等 AI 和 IoT 领域。

    文章表示,通过查阅提交的代码可以发现,K210 是基于 SiFive 和 UC Berkeley 开源的 Rocket Core 实现的,这款开源的 Rocket Core 在业界很受欢迎,流片达十多次,性能和 Arm Cortex-A5 相当。

    因为 Palmer 在 Sifive 工作的时候已经把 RISC-V 的基础支持代码提交到了 Linux mainline,所以这次朝 Linux mainline 添加对 K210 这款 SOC 的支持就简单了很多,可以复用大量 Palmer 提交的基础代码。

    RISC-V 的内核邮件列表显示,这一系列补丁在提交的过程中,受到了很多极客的关注,有很多 Geek 表示愿意进一步为 K210 贡献 Linux 的支持补丁,包括 LCD 屏幕、SPI 接口的 SD 卡,以及 UART 接口的 WIFI 。

    文章最后表示,这使得 K210 对于开发者来说具有了很高的可玩性,这就是开源的力量!

    “Hackforfun”表示,在目前这种状态下,用 K210 来学习基本的 Linux 系统移植还是很不错的,因为它简单,不涉及太多复杂的东西,可以让我们快速掌握给一款芯片移植 Linux 所需要做的最基本工作,堪称一个完美的 Linux 最小系统学习平台。

    业内人士表示,基于 RISC-V 指令集架构的 K210 芯片得到 Linus 在 linux 上的主版本合并,为广大 Linux 玩家和芯片爱好者提供了更有力的支持,意味着嘉楠可以赋能更多轻量化的场景支持,方便用户快速使用 K210 芯片。对用户的技术栈上也是革命性的利好消息,意味着用户学习成本的降低。

    4 条回复    2020-05-08 20:30:20 +08:00
    liuxu
        1
    liuxu  
       2020-04-17 22:24:17 +08:00
    支持
    mangogeek
        2
    mangogeek  
       2020-04-30 15:39:54 +08:00
    必须支持, 哈哈
    widora 发来贺电
    jiasanke1
        3
    jiasanke1  
    OP
       2020-05-08 14:12:49 +08:00
    @mangogeek 感谢支持!
    jiasanke1
        4
    jiasanke1  
    OP
       2020-05-08 20:30:20 +08:00
    @mangogeek 兄弟,方便留个联系方式吗?我们产品和技术的同事想拜访你一下,谢谢啦。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   990 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 21:57 · PVG 05:57 · LAX 14:57 · JFK 17:57
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.