SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
Raspberry PiのUSB OTGを試す
KenichiroMATOHARA(@matoken)
http://matoken.org
鹿児島Linux勉強会2017.01(2017­01­04)
サンエールかごしま 中研修室1
@matoken 1
自転車
@matoken 2
Raspberry PiのUSB OTGを試す
@matoken 3
Raspberry Pi
英国製のちっこいコンピュータ
幾つか種類がある
今回のOTGが利用できるのはA/A+/ZeroでBシリーズでは利用でき
ない
A/A+はUSB A­Aになるのでケーブルの入手性が悪い
ZeroはmicroUSB
@matoken 4
@matoken 5
Raspberry Pi ZERO
@matoken 6
USB OTG
USB On­The­Go
USB ホストとしてもデバイスとしても利用できる
AndroidをPCに繋ぐとMTPデバイスとして見えるけど,Androidに
USBキーボードを繋ぐとUSBホストとして動作して利用できるなど
Raspberry Piでもこれが利用できる
似たものでBBBや96board等動作するものは多い
利用内容にもよるけどmicroUSBケーブル1本だけ(電源兼通信)で
利用出来るので便利
@matoken 7
Raspberry Piで利用できそうなプロトコル
シリアル (g_serial)
イーサネット (g_ether)
マスストレージ (g_mass_storage)
MIDI (g_midi)
オーディオ (g_audio)
キーボード,マウス,ジョイスティック (g_hid)
マスストレージ&シリアル (g_acm_ms)
イーサネット&シリアル (g_cdc)
イーサネット&マスストレージ&シリアル (g_multi)
ウェブカメラ (g_webcam)
プリンター (g_printer)
テスト用? (g_zero)
@matoken 8
USB OTGを利用するためのRaspberry
Pi(Raspbian)での前準備
パスワードを規定値から変更
 $ passwd 
OSを最新にする
 $ sudo apt update && sudo apt upgrade ­y 
firmwareを最新にする
 sudo rpi­update 
dwc2 USB driverが利用できるように /boot/config.txt を編集
$ echo "# USB OTG
dtoverlay=dwc2" | sudo tee ­a /boot/config.txt
再起動
@matoken 9
シリアルを使ってみる(Raspberry Pi認識)
Raspberry Pi側でシリアルの g_serial  moduleを読み込む
$ sudo modprobe g_serial
$ lsmod|grep g_serial
g_serial                3753  0 
libcomposite           49383  3 usb_f_acm,usb_f_rndis,g_serial
$ dmesg | tail ­8
[  332.804810] g_serial gadget: Gadget Serial v2.4
[  332.804840] g_serial gadget: g_serial ready
[  332.804887] dwc2 20980000.usb: dwc2_hsotg_enqueue_setup: fa
[  332.807914] dwc2 20980000.usb: bound driver g_serial
[  333.013000] dwc2 20980000.usb: new device is high­speed
[  333.093343] dwc2 20980000.usb: new device is high­speed
[  333.161825] dwc2 20980000.usb: new address 26
[  335.546058] g_serial gadget: high­speed config #2: CDC ACM 
 /dev/ttyGS0 が生えてくる
$ ls ­ltr /dev/tty*| tail ­2
crw­rw­­­­ 1 root dialout 243,  0 12月 24 18:24 /dev/ttyGS0
crw­­­­­­­ 1 pi   tty     204, 64 12月 24 18:33 /dev/ttyAMA0@matoken 10
シリアルを使ってみる(PC認識)
PC側での認識例(/dev/ttyACM0として認識)
[137739.592791] usb 4­1.2: new high­speed USB device number 
[137739.701258] usb 4­1.2: New USB device found, idVendor=
[137739.701264] usb 4­1.2: New USB device strings: Mfr=1, Prod
[137739.701268] usb 4­1.2: Product: Gadget Serial v2.4
[137739.701271] usb 4­1.2: Manufacturer: Linux 4.4.34+ with
[137739.701419] usb 4­1.2: Device is not authorized for usage
[137742.073829] cdc_acm 4­1.2:2.0: ttyACM0: USB ACM device
[137742.074747] usbcore: registered new interface driver cdc_a
[137742.074748] cdc_acm: USB Abstract Control Model driver 
@matoken 11
シリアルを使ってみる(叩いてみる)
Raspberry Pi側で待ち受け
$ cat /dev/ttyGS0
PC側からメッセージを送ってみる
$ echo "hello pi." > /dev/ttyACM0
Raspberry Pi側にメッセージが
hello pi.
@matoken 12
シリアルモジュールのアンロード
$ sudo modprobe ­r g_serial
$ lsmod | grep g_serial
@matoken 13
シリアルモジュールの自動読み込み設定
kernelパラメータに書く方法
 /boot/cmdline.txt を開いて rootwait の後ろに modules­
load=dwc2,g_serial を追記する
/etc/modulesに書く方法
$ echo "g_serial" | sudo tee ­a /etc/modules
どちらかの手順でOK
再起動で反映
@matoken 14
シリアルをgettyに繋いでみる
$ sudo systemctl enable serial­getty@ttyGS0.service
これでホストから繋ぐとコンソールが利用できる
$ cu ­l /dev/ttyACM0 ­s 115200
Connected.
Raspbian GNU/Linux 8 pizero ttyGS0
pizero login: 
※モジュールがロードされるのが遅いのでGPIOのシリアルと違いブート
メッセージを見ることは出来ない(と思う)
@matoken 15
利用例
シリアルコンソールでホストから繋いでメンテナンス(GPIOより配線
が少ない)
GPSモジュールの結果を出力してUSB GPSに
bcm2708­rngを利用して乱数生成器に
:
@matoken 16
イーサネットを使ってみる
 g_ether を読み込むと /dev/usb0 が生えてくる
あとは普通のネットワークカードとして設定すればOK
HOST PCで「他のコンピューターへ共有」と設定すると便利
@matoken 17
シリアルとイーサネットを同時に利用する
 g_cdc を読み込むとシリアルとイーサネットが同時に利用できる
 /dev/ttyGS0 と /dev/usb0 が生えてくる
日常使いに便利
@matoken 18
マスストレージを利用する
 g_mass_storage に引数を付けて読み込むとマスストレージ(USB
メモリ)として利用できる
引数にはデバイスやファイルが指定できる
 /dev/mmcblk0p3 
 /home/pi/disk.img 
ファイルの前準備例
$ dd if=/dev/zero of=/home/pi/disk.img bs=1M count=1024
$ /sbin/mkfs.vfat /home/pi/disk.img
同時に複数指定も出来る
$ sudo modprobe g_mass_storage file=/dev/mmcblk0p3,/home/
@matoken 19
イーサネット&マスストレージ&シリアルを同時
に利用する
 g_multi を読み込むと同時に利用できる
@matoken 20
キーボード,マウス,ジョイスティック
HID(g_hid)で行けると思うんだけど……
pi@pizero:~$ sudo modprobe g_hid
modprobe: ERROR: could not insert 'g_hid': No such device
pi@pizero:~$ sudo modprobe ­v g_hid
insmod /lib/modules/4.4.34+/kernel/drivers/usb/gadget/legacy
modprobe: ERROR: could not insert 'g_hid': No such device
pi@pizero:~$ ls ­l /lib/modules/4.4.34+/kernel/drivers/usb
­rw­r­­r­­ 1 root root 10928 11月 26 01:35 /lib/modules/4.4.34+
残りの他のも含め宿題に…….
@matoken 21
powered by Marp ­ Markdown Presentation Writer
Licence : CC BY­NC­SA 4.0
@matoken 22

Contenu connexe

Tendances

Tendances (20)

Dockerからcontainerdへの移行
Dockerからcontainerdへの移行Dockerからcontainerdへの移行
Dockerからcontainerdへの移行
 
eBPFを用いたトレーシングについて
eBPFを用いたトレーシングについてeBPFを用いたトレーシングについて
eBPFを用いたトレーシングについて
 
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりましたジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
ジョブ管理でcronは限界があったので”Rundeck”を使ってハッピーになりました
 
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
コンテナとimmutableとわたし。あとセキュリティ。(Kubernetes Novice Tokyo #15 発表資料)
 
TIME_WAITに関する話
TIME_WAITに関する話TIME_WAITに関する話
TIME_WAITに関する話
 
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
 
明日使えないすごいビット演算
明日使えないすごいビット演算明日使えないすごいビット演算
明日使えないすごいビット演算
 
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
細かすぎて伝わらないかもしれない Azure Container Networking Deep Dive
 
知っているようで知らないPAMのお話
知っているようで知らないPAMのお話知っているようで知らないPAMのお話
知っているようで知らないPAMのお話
 
Redisの特徴と活用方法について
Redisの特徴と活用方法についてRedisの特徴と活用方法について
Redisの特徴と活用方法について
 
Scapyで作る・解析するパケット
Scapyで作る・解析するパケットScapyで作る・解析するパケット
Scapyで作る・解析するパケット
 
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
PostgreSQL開発コミュニティに参加しよう! ~2022年版~(Open Source Conference 2022 Online/Kyoto 発...
 
YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方YoctoをつかったDistroの作り方とハマり方
YoctoをつかったDistroの作り方とハマり方
 
PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門PlaySQLAlchemy: SQLAlchemy入門
PlaySQLAlchemy: SQLAlchemy入門
 
10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化10GbE時代のネットワークI/O高速化
10GbE時代のネットワークI/O高速化
 
今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips今日からできる!簡単 .NET 高速化 Tips
今日からできる!簡単 .NET 高速化 Tips
 
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQL16新機能紹介 - libpq接続ロード・バランシング(第41回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
Dockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクルDockerイメージの理解とコンテナのライフサイクル
Dockerイメージの理解とコンテナのライフサイクル
 
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
Geekなぺーじ ネットワーク技術者ではない方々向けIPv6セミナー2
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 

En vedette

Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
singhadarsh
 
プログラミング言語の理念いろいろ
プログラミング言語の理念いろいろプログラミング言語の理念いろいろ
プログラミング言語の理念いろいろ
Tomoki Suzuki
 

En vedette (20)

ゲーミングプラットホームのLutris
ゲーミングプラットホームのLutrisゲーミングプラットホームのLutris
ゲーミングプラットホームのLutris
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい2
 
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
技適なBluetooth GNSS/GPSレシーバーをRaspberryPiで作りたい
 
Raspberry Pi Zero
Raspberry Pi ZeroRaspberry Pi Zero
Raspberry Pi Zero
 
USBを保護するUSBGuard
USBを保護するUSBGuardUSBを保護するUSBGuard
USBを保護するUSBGuard
 
Introduction to c#
Introduction to c#Introduction to c#
Introduction to c#
 
BAD USB 2.0
BAD USB 2.0BAD USB 2.0
BAD USB 2.0
 
BadUSB, and what you should do about it
BadUSB, and what you should do about itBadUSB, and what you should do about it
BadUSB, and what you should do about it
 
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
ビル・ゲイツ「学校では教えてくれない人生に役立つ11のルール」
 
AKIBAX2010 新ブーム「電子工作」を体験しよう!
AKIBAX2010 新ブーム「電子工作」を体験しよう!AKIBAX2010 新ブーム「電子工作」を体験しよう!
AKIBAX2010 新ブーム「電子工作」を体験しよう!
 
How I Learned To Stop Worrying (And Love The KiCad)
How I Learned To Stop Worrying (And Love The KiCad)How I Learned To Stop Worrying (And Love The KiCad)
How I Learned To Stop Worrying (And Love The KiCad)
 
これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!これからの音楽はハイレゾだ!
これからの音楽はハイレゾだ!
 
Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法Iphoneで良い音楽を聞く方法
Iphoneで良い音楽を聞く方法
 
Why (and how) to switch to KiCad
Why (and how) to switch to KiCadWhy (and how) to switch to KiCad
Why (and how) to switch to KiCad
 
Designing with KiCAD of 64-bit ARM board
Designing with KiCAD of 64-bit ARM boardDesigning with KiCAD of 64-bit ARM board
Designing with KiCAD of 64-bit ARM board
 
DerbyCon 2014 - Making BadUSB Work For You
DerbyCon 2014 - Making BadUSB Work For YouDerbyCon 2014 - Making BadUSB Work For You
DerbyCon 2014 - Making BadUSB Work For You
 
Picademy 5 Picamera Intro Workshop
Picademy 5 Picamera Intro WorkshopPicademy 5 Picamera Intro Workshop
Picademy 5 Picamera Intro Workshop
 
プログラミング言語の理念いろいろ
プログラミング言語の理念いろいろプログラミング言語の理念いろいろ
プログラミング言語の理念いろいろ
 
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみたRaspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
 
Raspberry-Pi
Raspberry-PiRaspberry-Pi
Raspberry-Pi
 

Similaire à Raspberry PiのUSB OTGを試す (6)

20150919 raspistable (bis)
20150919 raspistable (bis)20150919 raspistable (bis)
20150919 raspistable (bis)
 
簡単に楽しく始めよう!Raspberry Pi入門
簡単に楽しく始めよう!Raspberry Pi入門簡単に楽しく始めよう!Raspberry Pi入門
簡単に楽しく始めよう!Raspberry Pi入門
 
Raspberry pi は raspbian だけのものじゃない
Raspberry pi は raspbian だけのものじゃないRaspberry pi は raspbian だけのものじゃない
Raspberry pi は raspbian だけのものじゃない
 
Raspberry pi最新情報アップデート&いろいろ比較
Raspberry pi最新情報アップデート&いろいろ比較Raspberry pi最新情報アップデート&いろいろ比較
Raspberry pi最新情報アップデート&いろいろ比較
 
Getting started raspberry pi osc hamamatsu
Getting started raspberry pi osc hamamatsuGetting started raspberry pi osc hamamatsu
Getting started raspberry pi osc hamamatsu
 
さわってみよう Couchbase Lite
さわってみよう Couchbase Liteさわってみよう Couchbase Lite
さわってみよう Couchbase Lite
 

Plus de Kenichiro MATOHARA

Plus de Kenichiro MATOHARA (20)

PQI Air Pen Hack
PQI Air Pen HackPQI Air Pen Hack
PQI Air Pen Hack
 
Let’s Encrypt更新話
Let’s Encrypt更新話Let’s Encrypt更新話
Let’s Encrypt更新話
 
Raspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみたRaspberry piのsdl等に対応したreal vncを試してみた
Raspberry piのsdl等に対応したreal vncを試してみた
 
ちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxをちょっと古いマシンにLinuxを
ちょっと古いマシンにLinuxを
 
鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04鹿児島Linux勉強会2016.04
鹿児島Linux勉強会2016.04
 
Raspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみるRaspberry Piにdiskless modeのalpine linuxを導入してみる
Raspberry Piにdiskless modeのalpine linuxを導入してみる
 
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
 
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみるオープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
オープンソースカンファレンス大分参加報告 & 勉強会向けサーバを作ってみる
 
OSC15OT 配布ペーパー
OSC15OT 配布ペーパーOSC15OT 配布ペーパー
OSC15OT 配布ペーパー
 
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
鹿児島らぐはじめました(オープンソースカンファレンス2015大分LT)
 
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
マウスを使わないでキーボードで快適に生活する方法(GNU Screen/tmux/byobu/awesome)
 
鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー鹿児島らぐC87配布ペーパー
鹿児島らぐC87配布ペーパー
 
鹿児島に引っ越しました
鹿児島に引っ越しました鹿児島に引っ越しました
鹿児島に引っ越しました
 
鹿児島のOSM状況
鹿児島のOSM状況鹿児島のOSM状況
鹿児島のOSM状況
 
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
鹿児島らぐはじめました & オープ ンソースアンカンファレンス鹿児 島のお誘い
 
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
「BluetoothでLinuxマシンとAndroidを繋いで話が出来るようにした話」「台風で停電になって省電力の設定をした話」「ネットワークの設定が引き...
 
Kof2014 kgo lug
Kof2014 kgo lugKof2014 kgo lug
Kof2014 kgo lug
 
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
寿司blogが書けなくて嵌った話(MySQL/絵文字対応)
 
ownCloud + andoroid + picasa + flickr連携
ownCloud + andoroid + picasa + flickr連携ownCloud + andoroid + picasa + flickr連携
ownCloud + andoroid + picasa + flickr連携
 
鹿児島らぐはじめました
鹿児島らぐはじめました鹿児島らぐはじめました
鹿児島らぐはじめました
 

Dernier

Dernier (11)

LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

Raspberry PiのUSB OTGを試す