YOTSUHACK

WORK

電子辞書SHARP BrainにLinuxおよびDebian 10をポーティング

既にU-Bootのポーティングに成功していたSHARPの電子辞書「Brain」シリーズに、Linux カーネルと Debian 10 (Buster) をポーティングしました。デバイスドライバが不足していたLCDインターフェースの実装もフルスクラッチで行いました。

ポイント

  • U-Bootのポーティングで得た情報をさらに推し進め、Linuxでも同様に必要となるI/O設定などを移植
  • 単にブートするだけでなく、Debian 10による rootfs も作成して完全な GNU/Linux ディストリビューションを動作させることに成功
  • Linux カーネルにおいて必要となる Device Tree のようなフレームワークも Brain 向けにカスタマイズを加えた

リポジトリ

GitHub: brain-hackers/linux-brain

github.com

CONTACT

Takumi Sueda a.k.a. puhitaku

末田 卓巳 (puhitaku)
屋号: ヨツハック
個人事業主 / フリーランス

FROM A COMPUTER WITH