前沿资讯 / 从 0 到 1 在 GitCode 一起玩转 Naruto Pi 的嵌入式软件开发
从 0 到 1 在 GitCode 一起玩转 Naruto Pi 的嵌入式软件开发
从 0 到 1 在 GitCode 一起玩转 Naruto Pi 的嵌入式软件开发

2024-06-09发布

你是否厌倦了传统开发的繁琐和限制?

是否渴望探索更开放、更具潜力的嵌入式软件开发平台?

那就让我们一起走进 Naruto Pi 的世界

开启你的嵌入式软件开发新体验吧!

RISC-V 解读

RISC-V,作为一种开放、免费、可扩展的精简指令集架构,近年来在全球范围内备受关注,展现出强劲的发展势头。自 2010 年由加州大学伯克利分校提出以来,RISC-V 性能和生态体系不断完善,并逐步应用于数据中心、嵌入式系统、物联网、人工智能等多个领域。开源社区的活跃参与进一步推动了 RISC-V 架构的快速发展,使其成为未来芯片架构领域的重要力量。

现在,Naruto Pi 基于 QEMU 构建的 RISC-V64 系统级芯片(SOC)。只需一台电脑,即可开启嵌入式软件开发之旅。无论是探索 Linux 的内核,还是研究 Bare-metal 开发的精妙技巧,或是剖析 RTOS 的高效管理,Naruto Pi 都能助你一臂之力。

近日,Naruto Pi 入驻 GitCode,与众多开发者一起探索开源的奥秘,研究高效开发的魅力! image.png

Naruto Pi,打造多核开发动力

Naruto Pi 基于 QEMU 构建而成,支持 8 个 RISC-V64V 核心,兼容 Linux 和 Bare-metal 代码模式。有以下几个特点:

  • 多核并行,效率翻倍:8 个 RISC-V64V 核心带来强大的并行处理能力,让你可以轻松应对复杂的嵌入式应用场景。无论是多任务处理、数据并行还是实时控制,Naruto Pi 都能游刃有余。
  • 精简之美,高效至上:集成了 RTC、UART、Virtio、pFlash 等核心 IP,还将添加更多功能,如 Ethernet、CAN、USB、I2C、SPI、LCD 等,满足各种嵌入式开发需求。
  • 从零开始,轻松上手:提供从零开始构建 SOC、开发 Bootloader、移植 U-boot 和 Linux Kernel 的详细教程,帮助你快速掌握嵌入式开发的核心技能。
  • 学习利器,探索无界:Naruto Pi 预留了一个 Core,专门用于运行 Bare-metal 或 FreeRTOS 程序。同时也为 MCU 开发者提供学习 RISC-V 架构和指令的平台,探索无边的开发潜能。

d3f2240f8644cc00cc45f5af7efa786b.png

Naruto Pi 作为一个开源、高效、易用的嵌入式开发平台,将引领嵌入式开发进入一个新的时代。GitCode 平台作为新一代 AI 驱动的开源开发者平台,将为 Naruto Pi 提供强大的支持,让更多开发者们可以进行代码托管、协作开发和社区交流,通过 GitCode 和 Naruto Pi 的联合,为开发者们提供无限的探索空间,一起加入我们吧!

开源许可证: GPL3.0

GitCode 项目地址:

https://gitcode.com/DSMGUOGUO/risc-v64-naruto-pi