Google Pigweed 出现在 树莓派RP2350 上!

我们热爱 Google Pigweed!Pigweed 是谷歌在2020年推出的一个开源项目。我们喜欢它,是因为它可以帮助程序员和开发者团队,为使用微控制器(例如新型的 RP2350 及其前身 RP2040)的嵌入式设备构建出色的软件。我们还对这里有趣的产品名称非常感兴趣:很高兴我们的 Pico W 在社区中俗称为“派牛。”

谷歌基于新的 Pigweed SDK 构建的演示,该演示使用了 Pimoroni 的 Enviro+ Pack 附加组件,以帮助展示 Pigweed 为开发者提供的各种功能。
Google Pigweed 出现在 树莓派RP2350 上!_第1张图片

我们与 Pigweed 团队已经合作了近一年时间。上个月,他们在我们的 Pico SDK 中加入了对 Bazel 的上游支持,并将继续对其进行维护。Bazel 是 Pigweed 项目的重要组成部分,该团队认为它将是嵌入式软件开发的未来,它使大型专业嵌入式开发团队更容易在 RP2350 上构建原型和产品。请访问 Bazel 的发布博客文章,了解 Bazel 对嵌入式开发的好处。

团队为您的 Raspberry Pi Pico 1 或 Pico 2 准备了一个很棒的演示。这个演示展示了 Pigweed 处理和启用的许多复杂功能,这些功能包括:

  • 通过 Bazel 进行密封式构建、闪存和测试
  • 完全开源的 Clang/LLVM 嵌入式工具链,包括编译器、链接器和具有现代性能、功能和标准合规性的 C/C++ 库
  • 通过 Pigweed 的大量库,围绕合理的、与硬件无关的 C++ 构建代码库
  • 通过 RPC 与 Pico 通信
  • 通过交互式和可定制的 REPL 查看 Pico 日志并向 Pico 发送命令
  • 在 Visual Studio Code 中使用 C++、Starlark 代码智能和 Bazel 命令集成进行创作
  • 跨平台构建和工具链,在 macOS 或 Linux 上开发(即将支持 Windows)
  • 在主机上进行设备模拟
  • 利用 GitHub Actions 进行持续构建和测试

硬件的乐趣

我们是在 2023 年大湾区国际创客峰会(Maker Faire Bay Area 2023)上第一次见到 Pigweed 的这支优秀团队的,当时他们前来打招呼,并展示了他们使用 RP2040 制作的类似 Game Boy 的徽章。这个 Kudzu 徽章是一个有趣的例子,说明你可以用 Raspberry Pi 微控制器和 Pigweed 软件库来制作什么。

Google Pigweed 出现在 树莓派RP2350 上!_第2张图片

Pigweed 团队开源了他们的设计,它具有一些很酷的功能,如 QVGA 触摸屏、六轴 IMU 以及锂电池和充电器。有了精彩的演示和示例作为起点,我们非常期待看到大家利用我们扩展的 Raspberry Pi 微控制器产品线和 Google Pigweed 做出什么样的作品。

你可能感兴趣的:(树莓派,树莓派5,Raspberry,Pi,Raspberry,Pi,5,工业计算机)