Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GUDドライバを使ったサブディスプレイその2
Search
kazueda
March 17, 2024
Programming
1
160
GUDドライバを使ったサブディスプレイその2
kazueda
March 17, 2024
Tweet
Share
More Decks by kazueda
See All by kazueda
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
21
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
39
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
180
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
13
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
35
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
190
PythonのソースファイルをLLMで修正した話
kazueda
0
89
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
95
ChatGPTを使ってWebmsx上でFuzix
kazueda
0
55
Other Decks in Programming
See All in Programming
kiroとCodexで最高のSpec駆動開発を!!数時間で web3ネイティブなミニゲームを作ってみたよ!
mashharuki
0
910
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
990
他言語経験者が Golangci-lint を最初のコーディングメンターにした話 / How Golangci-lint Became My First Coding Mentor: A Story from a Polyglot Programmer
uma31
0
420
AI 駆動開発におけるコミュニティと AWS CDK の価値
konokenj
5
250
『毎日の移動』を支えるGoバックエンド内製開発
yutautsugi
2
290
チームの境界をブチ抜いていけ
tokai235
0
220
Software Architecture
hschwentner
6
2.3k
品質ワークショップをやってみた
nealle
0
640
monorepo の Go テストをはやくした〜い!~最小の依存解決への道のり~ / faster-testing-of-monorepos
convto
2
550
CSC305 Lecture 11
javiergs
PRO
0
270
CSC305 Lecture 09
javiergs
PRO
0
310
TFLintカスタムプラグインで始める Terraformコード品質管理
bells17
2
430
Featured
See All Featured
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Bash Introduction
62gerente
615
210k
How to train your dragon (web standard)
notwaldorf
97
6.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Scaling GitHub
holman
463
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
238
140k
Side Projects
sachag
455
43k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
46
7.7k
Visualization
eitanlees
149
16k
How STYLIGHT went responsive
nonsquared
100
5.9k
How to Ace a Technical Interview
jacobian
280
24k
Music & Morning Musume
bryan
46
6.9k
Transcript
GUDドライバを使ったサブディスプレイその2 Raspberry piのUSBOTGで遊ぼう 第16弾 東海道らぐオフラインミーティング 2024-03-16 2024. 3. 16 1
kazueda か ず え だ
kazueda(かずえだ)の紹介 • 大阪出身、丙午、おとめ座、O型 • 科学者(化学) • 2003年4月から浜松で、働き始める • 自転車での移動が生活の足 •
趣味は「ラジオを聴くこと」、「アメリカの コミックの邦訳を読むこと」 • ファミコンのディスクシステムに移植された UNIX風OS「Lunix」の動作確認 • MSX1のCASIO PV-7やNEC PC-8001を 買ってしまいました。 2 @kazueda slideshare speaker deck
これまでの話 3
これまでの話 4
これまでの話 5
これまでの話 6
これまでの話 7
早速ファームウェア作成 /home/kazueda/rpipicoで $ wget https://www.cqpub.co.jp/interface/download/2022/10/IF2210T S.zip $ unzip IF2210TS.zip $
cd IF2210TS $ git clone https://github.com/raspberrypi/pico-sdk $ cd pico-sdk 8
$ git submodule update –init 「gud-pico/libraries/gud_pico/usb_descriptors.c」の修正 「.wMaxPacketSize.size = CFG_GUD_BULK_OUT_SIZE,」 を
「.wMaxPacketSize = CFG_GUD_BULK_OUT_SIZE,」 9
$ ./build.sh $ make /home/kazueda/rpipico/IF2210TS/gudpico/build/examples/pico- display/pico_display.uf2 が生成 「 pico_display.uf2 」をRaspberry
pi picoにペースト 10
Ubuntu22.04で無事映りました 11 • Ubuntu(デフォルト): デフォルトのリッチな Unity環境 $ uname –a Linux
kazueda-U700 6.5.0- 25-generic #25~22.04.1- Ubuntu SMP PREEMPT_DYNAMIC Tue Feb 20 16:09:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
Raspberry pi OSは緑のまま • PIXEL $ uname -a Linux raspi4
6.1.21-v8+ #1642 SMP PREEMPT Mon Apr 3 17:24:16 BST 2023 aarch64 GNU/Linux 12
デスクトップ環境を選ぶ? • 検証が発表に間に合いませんでした。 • ディスプレイマネージャの違い? 13
まとめ • 「Gud-pico」はデスクトップ環境依存? • 種々のデスクトップ環境での動作確認 14 今後の展開 おしまい