パラゴン・プロジェクトLinuxハンドヘルドターミナル
Paragon Projectsシリーズでは、私たちが見つけた最もクールなプロジェクトを紹介しています。このLinuxハンドヘルド・ターミナルは非常に特殊なジャンルに属しています。
さらに素晴らしいプロジェクトを開発するのに役立つツールだ。
これはバラッツがまとめたもので、彼はその詳細を次のサイトで発表している。 ハッカデー そして、全体が超アクセスしやすくなった。
2つのマイクロUSBポートと16のGPIOピンがあり、可能性は無限だ。しかし、Balazsは主にLinuxハンドヘルド・コンピューターとしてセットアップしているし、UARTターミナルとしても動作する。
Linux愛好家、ハードウェアに興味のある人、ハッカーにぴったりのプロジェクトだ!
ハードウェア
まず、NanoPi NEO Air、Adafruit RA8875ボード、Raspberry Pi Picoを手に入れる必要がある。この3つが端末の電源となるメインボードだ。
Balaszはこのプロジェクトのためにカスタマイズされたプリント基板を設計したが、Hackadayのページにファイルを掲載してくれた。だから、もし自分で作ろうと思っているなら、ファイルをダウンロードしてプリント基板メーカーに送ればいいのだ!
ご覧のように、他にも必要な主要部品がいくつかあります。スクリーンはAdafruitの800×480 TFTディスプレイ。そしてキーボードはほとんど3Dプリンターで作られている。Balaszはプロジェクトページに3Dプリンターのファイルも掲載している。
3.7Vで動作する10000mAhの充電式バッテリーは、およそ15時間持続する。BalazsはマイクロUSB経由で充電できるように設定している。
この端末はカスタマイズの悲鳴を上げている!
ソフトウェア
バラズは、ハードウェアを入手するためのすべてのKiCadファイルとガーバーファイルを共有してくれただけでなく、次のようなこともしてくれた。 ファームウェアとソースコード ピコ用。
さらに、このプロジェクトには、LinuxハンドヘルドターミナルをDebianやUbuntuで動作させる方法についての非常に詳しい説明が含まれています。
そのためには、OpenOCDをコンパイルし、VSCodeを動作させる必要がある。幸運なことに、バラスはまさに コード が必要だ:
#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)
一度ターミナルを立ち上げれば、基本的なテキスト編集やプログラミングからネットワークやセキュリティまで、あらゆることができるようになる。
結論
だから、この本当にクールなプロジェクトを創作し、共有してくれたバラズに感謝する。
に向かう。 ハッカデー ページに詳細を掲載している。
私たちは、端末を提供する同様のプロジェクトをいくつか紹介してきた:
また、Raspberry Piを使った他のプロジェクトに興味がある方は、以下をぜひご覧ください。 パラゴン・プロジェクトはこちら.
このハンドヘルドターミナルで何をしますか?Kali Linuxをセットアップして、PenTestingができるか試してみたい!