原创
Google Pigweed 出现在 树莓派RP2350 上!
我们热爱 Google Pigweed!Pigweed 是谷歌在2020年推出的一个开源项目。我们喜欢它,是因为它可以帮助程序员和开发者团队,为使用微控制器(例如新型的 RP2350 及其前身 RP2040)的嵌入式设备构建出色的软件。我们还对这里有趣的产品名称非常感兴趣:很高兴我们的 Pico W 在社区中俗称为“派牛。”谷歌基于新的 Pigweed SDK 构建的演示,该演示使用了 Pimoroni 的 Enviro+ Pack 附加组件,以帮助展示 Pigweed 为开发者提供的各种功能。
我们与 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 软件库来制作什么。
Pigweed 团队开源了他们的设计,它具有一些很酷的功能,如 QVGA 触摸屏、六轴 IMU 以及锂电池和充电器。有了精彩的演示和示例作为起点,我们非常期待看到大家利用我们扩展的 Raspberry Pi 微控制器产品线和 Google Pigweed 做出什么样的作品。
作者: 树莓派开发者, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4034091.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论