Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GUDドライバを使ったサブディスプレイその2
Search
kazueda
March 17, 2024
Programming
1
170
GUDドライバを使ったサブディスプレイその2
kazueda
March 17, 2024
Tweet
Share
More Decks by kazueda
See All by kazueda
初代プレステでuCLinuxその2「rootfsが公開されました」
kazueda
0
27
初代プレステでuCLinuxその1 Linuxのinitで「Hello World」
kazueda
0
51
Raspberry pi 400をUSBキーボードとして使う
kazueda
0
220
「東海道らぐ」のブースで「USBガジェット三昧」の展示
kazueda
0
18
Raspberry Pi Pico WでRNDIS-Wifiブリッジ
kazueda
0
56
Raspberry pi pico2の亜種で Risc-V用Linux-nommuを起動する話
kazueda
1
250
PythonのソースファイルをLLMで修正した話
kazueda
0
98
M5Stackサーバーを使って初代プレイステーションでuClinuxのカーネルを起動
kazueda
0
110
ChatGPTを使ってWebmsx上でFuzix
kazueda
0
63
Other Decks in Programming
See All in Programming
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
120
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
140
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
6
300
俺流レスポンシブコーディング 2025
tak_dcxi
14
8.6k
DSPy Meetup Tokyo #1 - はじめてのDSPy
masahiro_nishimi
1
160
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
380
LLMで複雑な検索条件アセットから脱却する!! 生成的検索インタフェースの設計論
po3rin
2
670
手が足りない!兼業データエンジニアに必要だったアーキテクチャと立ち回り
zinkosuke
0
620
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
AIコーディングエージェント(Gemini)
kondai24
0
210
ID管理機能開発の裏側 高速にSaaS連携を実現したチームのAI活用編
atzzcokek
0
220
堅牢なフロントエンドテスト基盤を構築するために行った取り組み
shogo4131
8
2.3k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Producing Creativity
orderedlist
PRO
348
40k
Designing Experiences People Love
moore
143
24k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Measuring & Analyzing Core Web Vitals
bluesmoon
9
700
Embracing the Ebb and Flow
colly
88
4.9k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Automating Front-end Workflow
addyosmani
1371
200k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
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 今後の展開 おしまい