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
140
GUDドライバを使ったサブディスプレイその2
kazueda
March 17, 2024
Tweet
Share
More Decks by kazueda
See All by kazueda
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
9
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
29
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
80
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
13
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
20
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
100
PythonのソースファイルをLLMで修正した話
kazueda
0
75
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
47
ChatGPTを使ってWebmsx上でFuzix
kazueda
0
40
Other Decks in Programming
See All in Programming
Proxmoxをまとめて管理できるコンソール作ってみました
karugamo
1
410
Use Perl as Better Shell Script
karupanerura
0
650
❄️ tmux-nixの実装を通して学ぶNixOSモジュール
momeemt
1
120
インターフェース設計のコツとツボ
togishima
2
480
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
2.5k
〜可視化からアクセス制御まで〜 BigQuery×Looker Studioで コスト管理とデータソース認証制御する方法
cuebic9bic
1
260
「MCPを使ってる人」が より詳しくなるための解説
yamaguchidesu
0
600
技術懸念に立ち向かい 法改正を穏便に乗り切った話
pop_cashew
0
780
TypeScript だけを書いて Tauri でデスクトップアプリを作ろう / Tauri with only TypeScript
tris5572
2
530
Perlで痩せる
yuukis
1
660
Doma で目指す ORM 最適解
nakamura_to
1
160
Devinで実践する!AIエージェントと協働する開発組織の作り方
masahiro_nishimi
6
2.5k
Featured
See All Featured
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Stop Working from a Prison Cell
hatefulcrawdad
269
20k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.3k
Embracing the Ebb and Flow
colly
85
4.7k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
Building Applications with DynamoDB
mza
95
6.4k
Fireside Chat
paigeccino
37
3.5k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
RailsConf 2023
tenderlove
30
1.1k
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 今後の展開 おしまい