棚卸し
最終ブレスト日時: 2026-03-07
troll begins here
dafuq!?
take it easy bruh
huh?
wow
uwu ;(
Debian アップグレードと長期的対応
未着手
Trixie にすれば2年くらいは忘れておk
キーボードトグル化
7割くらいは進んでいる
_ userspace をどう起こすか問題が未解決 パワマネ、バッテリー残量対応
進捗ゼロ
USB 給電と乾電池切り替え (2世代)
DT に乾電池の有無を表記、動作切り替え
サスペンド
実装ほぼ完了
SH1 はいいが他の機種だと液晶を再初期化できないみたいな問題があったはず
とりあえず動く機種だけにでもリリースすれば良いのではと思うpuhitaku.icon
SDを抜き差しせずにデータ書けるやつ
部品購入済み
動作する回路自体は既にデザインがある
後はとりあえず手を動かすフェーズ
Papyrus アップデーター解析
Papyrus に好きなアップデートデータを流し込む前提条件1: コンテンツカードの真贋検証をパスする
条件2: valid なアップデートデータをでっち上げる
Brain アップデーター解析
中に実行ファイルみたいなのが入っていて、それがアップデート処理をやっているっぽいがよくわからない
グラフィック関連をイケてる感じにする
必要な時に必要最低限の DMA をやる
Rect や fill でハードウェア支援を使う
x1
自作アプリ SDK ない問題
sgch: libc
UI関連の関数の demangle が大変問題
同一と予想されるUIライブラリとvtableが一致しない
UI わからん
正常にアプリを終了できない
実機で動くプログラムのデバッグができたら嬉しい
breakpoint
hook
カーネルわからん問題
プロセスとかカーネルモジュール的なのは見たくないっすか?
日頃の開発で使っている様々な道具があって、こういう時こういう道具使うようねというのがあって、まずこれは欲しいとなったものから自作の可能性を探る
M4
ピンの mux がなんとかなるなら Cortex-A だけでいいが、Cortex-M 固有のピンに結線されているなら頑張って M4 も解析する必要がある
M4 向けのコードをフルスクラッチで書いてもいいのかなという気はする
Mailbox で M4 → A7 にイベントパッシングして、A7 のsysfs で色々見えるようにするのが最初?
U-Boot 起動しない問題も
毎度二分探索をやっていたら骨が折れるどころの騒ぎではないので、uITRON のアプリもつつがなく開発できるようになっていなければ困る
Linux側へモデル情報を引き渡す
大まかに DT で実現してあるが、第2世代はみんな同じ DT を使うため cmdline で version.txt を渡したい
ないと困るものではないため困ってから実装でも遅くはない
音
再挑戦しても良いかもしれない
SH2以前とSH3以降で異なる
カーネルのシュリンク
I$D$ に乗せたい
i.MX シリーズのエミュレーション
優先度
puhitaku.iconDebian バージョン上げる done puhitaku.iconキーボードトグル化 (進行中)
puhitaku.iconサスペンド (進行中)
puhitaku.iconPython Launcher done CPython リリース完了
実際に動く Python アプリとして出す
ターミナル対応はその後
sgch.iconSDを抜き差しせずにデータ書けるやつ
パワマネ、バッテリー残量対応
puhitaku.icon
sgch.icon第2世代
puhitaku.iconeMMCインストール
sgch.iconpepepper.iconx1: 自作アプリ SDK 作る
puhitaku.iconpepepper.iconx1: U-Boot 起動しない問題解決
pepepper.iconx1: M4 調査
puhitaku.icon音: SH2
音: SH3
カーネルのシュリンク
Windows CE 向けのターミナルエミュレータ
フリーなビットマップフォントをバンドルした CeOpener
グラフィック関連をイケてる感じにする
Debian drop 長期的対応
Papyrus アップデーター解析
Brain アップデーター解析
Linux側へモデル情報を引き渡す
i.MX シリーズのエミュレーション