Raspberry Pi RP2040 成为 PalmOS PDA

要闻 编辑:
导读 Raspberry Pi以其多功能性和运行不同操作系统的能力而闻名,但4 美元的 Raspberry Pi Pico似乎也可以运行操作系统。Dmitry Grinberg...

Raspberry Pi以其多功能性和运行不同操作系统的能力而闻名,但4 美元的 Raspberry Pi Pico似乎也可以运行操作系统。Dmitry Grinberg 在我们最喜欢的微控制器上对 Palm PDA(个人数字助理)仿真领域进行了令人印象深刻的尝试。他们分享了他的平台rePalm的早期演示,他设法在 Raspberry Pi Pico 上运行 PalmOS。向Adafruit发现这个很酷的项目致敬。

Grinberg 表示,rePalm 的设计理念是理论上可以支持 Cortex-M0 处理器。rePalm 项目已在 CortexEmu 上成功测试,但 Grinberg 希望尝试真正的硬件。在真实硬件上测试 rePalm 意味着找到一块具有足够 RAM 的 Cortex-M0 板。这最终导致 Grinberg 选择了 Raspberry Pi Pico 微控制器。

Grinberg 继续解释了他如何创建一个在 Cortex-M 处理器上运行的自定义内核。它满足 PalmOS 的所有要求,使 RP2040 能够处理 rePalm。该工具具有禁用任务切换和强制暂停线程等基本功能。它还具有精确的计时器、事件组、邮箱和其他流畅体验所需的功能。

演示版本展示了一个 2.8 英寸触摸屏显示器,背面安装有 Raspberry Pi Pico。该屏幕通过 SPI 与 Pico 连接,分辨率为 320 x 240 像素。您不需要任何额外的硬件即可与 rePalm 连接。

Grinberg 非常友善地分享了有关该项目内部运作的大量有趣的细节,包括将所有内容整合在一起的源代码。如果您想探索该项目背后的代码或者亲自测试一下,请查看共享到 Grinberg 网站的官方项目页面。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!