Paragon 项目:Linux 手持终端

Linux 手持终端标题图像

在我们的 Paragon 项目系列中,我们重点介绍我们发现的最酷的项目。这个 Linux 手持终端属于一个非常特殊的类型。

它是一个可以帮助你开发更多出色项目的工具。

巴拉兹将其整理出来,然后在以下网站公布了详细内容 Hackaday 并使整个过程变得非常容易理解。

Linux 手持终端
学分 巴拉兹.

它有两个微型 USB 端口和 16 个 GPIO 引脚,可以实现无限可能。不过,Balazs 将其主要设置为 Linux 手持电脑,或者作为 UART 终端使用。

这个项目非常适合 Linux 爱好者、对硬件感兴趣的人和黑客!

硬件设施

首先,您需要购买 NanoPi NEO Air、Adafruit RA8875 板和 Raspberry Pi Pico。这三块主板将为终端供电。

Balasz 为这个项目设计了一个定制的印刷电路板,但他还是很好心地把文件放在了 Hackaday 页面上。因此,如果你打算制作自己的电路板,只需下载文件并将其发送给印刷电路板制造商即可!

如您所见,您还需要其他一些关键部件。屏幕是 Adafruit 800×480 TFT 显示屏。键盘主要是 3D 打印的。Balasz 还在项目页面上提供了 3D 打印机文件。

Linux 手持终端内部视图
学分 巴拉兹.

电池容量为 10000mAh,电压为 3.7V,可持续使用约 15 小时。此外,Balazs 还将其设置为可以通过微型 USB 充电。

不过,这个终端非常适合定制,如果你最终组装了一个,请把照片发给我们,我们一定会在这里与大家分享!

软件

Balazs 不仅分享了获得硬件的所有 KiCad 和 Gerber 文件,还分享了 固件和源代码 为 Pico

此外,该项目还包括如何让 Linux 手持终端运行 Debian 或 Ubuntu 的详细说明。

Linux 手持终端 H-Top
学分 巴拉兹.

为此,您需要编译 OpenOCD 并使 VSCode 正常工作。幸运的是,Balasz 已经将 守则 您需要

#Install libhidapi
apt install libhidapi-dev

#Add support for cmsis-dap before you compile OpenOCD
./configure --enable-cmsis-dap

#Use example of OpenOCD
sudo openocd -f interface/cmsis-dap.cfg -c "adapter speed 5000" -f target/rp2040.cfg -c "program blink.elf verify reset exit"

#Get VSCode running
usermod -aG plugdev user
add openocd udev rules (just google it)

一旦安装并运行了终端,从基本的文本编辑和编程到网络和安全,你就可以应付自如了。

总结

因此,特别感谢 Balazs 创建并分享这个非常酷的项目。

前往 Hackaday 页面了解更多详情。

我们已经介绍了几个类似的项目,为您提供了一个终端:

如果您对 Raspberry Pi 的其他项目感到好奇,请务必查看更多信息 这里是百利宫项目.

你想用这个手持终端做什么?我想看看能不能在上面安装 Kali Linux 并进行一些 PenTesting!

发表评论