mirror of
https://github.com/brain-hackers/README
synced 2024-12-22 20:20:03 +09:00
Compose ロードマップ
parent
cde76f6152
commit
3786811ad7
1
Home.md
1
Home.md
@ -5,6 +5,7 @@
|
|||||||
**Brain Hackers Wiki へようこそ!**
|
**Brain Hackers Wiki へようこそ!**
|
||||||
|
|
||||||
- [とりあえず試す](%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A%E8%A9%A6%E3%81%99)
|
- [とりあえず試す](%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A%E8%A9%A6%E3%81%99)
|
||||||
|
- [ロードマップ](%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97)
|
||||||
# Linux
|
# Linux
|
||||||
- [SDカードにコピー](Linux%EF%BC%9ESD%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC)
|
- [SDカードにコピー](Linux%EF%BC%9ESD%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC)
|
||||||
- [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)
|
- [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
[Home](Home)
|
[Home](Home)
|
||||||
|
|
||||||
- [とりあえず試す](%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A%E8%A9%A6%E3%81%99)
|
- [とりあえず試す](%E3%81%A8%E3%82%8A%E3%81%82%E3%81%88%E3%81%9A%E8%A9%A6%E3%81%99)
|
||||||
|
- [ロードマップ](%E3%83%AD%E3%83%BC%E3%83%89%E3%83%9E%E3%83%83%E3%83%97)
|
||||||
# Linux
|
# Linux
|
||||||
- [SDカードにコピー](Linux%EF%BC%9ESD%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC)
|
- [SDカードにコピー](Linux%EF%BC%9ESD%E3%82%AB%E3%83%BC%E3%83%89%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC)
|
||||||
- [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)
|
- [ビルド](Linux%EF%BC%9E%E3%83%93%E3%83%AB%E3%83%89)
|
||||||
|
104
ロードマップ.md
Normal file
104
ロードマップ.md
Normal file
@ -0,0 +1,104 @@
|
|||||||
|
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
|
||||||
|
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||||
|
### 目次
|
||||||
|
|
||||||
|
- [Linux のブート](#linux-%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88)
|
||||||
|
- [キーボード](#%E3%82%AD%E3%83%BC%E3%83%9C%E3%83%BC%E3%83%89)
|
||||||
|
- [画面開閉検知](#%E7%94%BB%E9%9D%A2%E9%96%8B%E9%96%89%E6%A4%9C%E7%9F%A5)
|
||||||
|
- [音](#%E9%9F%B3)
|
||||||
|
- [タッチパネル](#%E3%82%BF%E3%83%83%E3%83%81%E3%83%91%E3%83%8D%E3%83%AB)
|
||||||
|
- [電源コントローラー](#%E9%9B%BB%E6%BA%90%E3%82%B3%E3%83%B3%E3%83%88%E3%83%AD%E3%83%BC%E3%83%A9%E3%83%BC)
|
||||||
|
- [cpufreq](#cpufreq)
|
||||||
|
- [eMMC への Linux インストール](#emmc-%E3%81%B8%E3%81%AE-linux-%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB)
|
||||||
|
- [Wi-Fi](#wi-fi)
|
||||||
|
- [LCD](#lcd)
|
||||||
|
- [Brainux のリリース](#brainux-%E3%81%AE%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9)
|
||||||
|
|
||||||
|
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
|
||||||
|
|
||||||
|
このページでは、Linux kernel の [Brain Hackers fork](https://github.com/brain-hackers/linux-brain) における Brain のハードウェアへの対応状況と、今後のロードマップを説明します。
|
||||||
|
|
||||||
|
|
||||||
|
# Linux のブート
|
||||||
|
|
||||||
|
|キーボードの世代|対応済|説明|
|
||||||
|
|:--|:-:|:--|
|
||||||
|
|3桁世代, G4000, G5000, G5100, A7000, A9000||TOSHIBA TMPA910CRAXBG|
|
||||||
|
|4桁世代, Sx1 〜 Sx7|:white_check_mark:|NXP i.MX283|
|
||||||
|
|x1||NXP i.MX7|
|
||||||
|
|
||||||
|
|
||||||
|
# キーボード
|
||||||
|
|
||||||
|
|キーボードの世代|対応済|説明|
|
||||||
|
|:--|:-:|:--|
|
||||||
|
|3桁世代||SoC が直接キーマトリクスを読む|
|
||||||
|
|4桁世代, Sx1 〜 Sx2|:white_check_mark:|MPU がキーマトリクスを読み SoC に I²C で送信|
|
||||||
|
|Sx3 〜 Sx7||SoC が直接キーマトリクスを読む|
|
||||||
|
|x1|詳細不明||
|
||||||
|
|
||||||
|
|
||||||
|
# 画面開閉検知
|
||||||
|
|
||||||
|
- 開閉イベントの伝達はキーイベントと同じ経路を辿る
|
||||||
|
- キーボードの実装に依存する
|
||||||
|
|
||||||
|
|キーボードの世代|対応済|説明|
|
||||||
|
|:--|:-:|:--|
|
||||||
|
|3桁世代||SoC が直接キーマトリクスを読む|
|
||||||
|
|4桁世代, Sx1 〜 Sx2||MPU がキーマトリクスを読み SoC に I²C で送信|
|
||||||
|
|Sx3 〜 Sx7||SoC が直接キーマトリクスを読む|
|
||||||
|
|x1||詳細不明||
|
||||||
|
|
||||||
|
|
||||||
|
# 音
|
||||||
|
|
||||||
|
- Brain に内蔵されているスマートアンプには大きく分けて Yamaha 系と Rohm 系がある
|
||||||
|
- 録音も再生も2021年2月23日現在解析中で非対応
|
||||||
|
|
||||||
|
|
||||||
|
# タッチパネル
|
||||||
|
|
||||||
|
- 2021年2月23日現在反応はするが位置がおかしい
|
||||||
|
- 世代によるハードウェアの差分は不明
|
||||||
|
|
||||||
|
|
||||||
|
# 電源コントローラー
|
||||||
|
|
||||||
|
- 2021年2月23日現在未対応のため充電状態の表示などは一切不可
|
||||||
|
|
||||||
|
|
||||||
|
# cpufreq
|
||||||
|
|
||||||
|
- CPU のクロック制御は2021年2月23日現在なし
|
||||||
|
|
||||||
|
|
||||||
|
# eMMC への Linux インストール
|
||||||
|
|
||||||
|
- 研究中
|
||||||
|
|
||||||
|
|
||||||
|
# Wi-Fi
|
||||||
|
|
||||||
|
Wi-Fi の接続は複数の手法が提案されていて、現在検証中。
|
||||||
|
|
||||||
|
- SDIO Wi-Fi チップ
|
||||||
|
- USB ドングル
|
||||||
|
|
||||||
|
|
||||||
|
# LCD
|
||||||
|
|
||||||
|
一部については実装が完了。ただし、DMA を使用しない非効率な実装になっているため、改善が必要。
|
||||||
|
|
||||||
|
|世代|対応済み|
|
||||||
|
|:--|:-:|
|
||||||
|
|3桁世代||
|
||||||
|
|4桁世代||
|
||||||
|
|Sx1 〜 Sx7|:white_check_mark:|
|
||||||
|
|x1||
|
||||||
|
|
||||||
|
|
||||||
|
# Brainux のリリース
|
||||||
|
|
||||||
|
当面は Development リリースや Stable リリースのような区分は設けず、[brain-hackers/buildbrain](https://github.com/brain-hackers/buildbrain) リポジトリのタグを直接バージョンとする。リリース間隔やスケジューリングも行わない。
|
||||||
|
|
Loading…
Reference in New Issue
Block a user