Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃
┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Raspberry Piシリーズを大雑把に世代分けすると (A系、CMは略)
第一世代:Model B, B+, Zero, ZeroW (SoC: BCM2835 CPU: Arm1176JZF-S Armv6 Single-core)
第二世代:Pi2 (SoC: BCM2836 CPU: Cortex-A7 Armv7 Quad Core ※v1.2よりPi3と同一)
第三世代:Pi3 (SoC: BCM2837 CPU: Cortex-A53 Armv8 Quad Core)
第三.一世代:Pi3B+ (SoC: BCM2837B0 CPU: Cortex-A53 Armv8 Quad Core)
第四世代:Pi4 (SoC: BCM2711 CPU: Cortex-A72 Armv8 Quad Core)
・SDカードには必要最低限の書き込みで運用
ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要
安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう
3B以降は、USBマスストレージからのブート可
関連リンク・技適検索先はレス2に掲載しました。
※ハードウェア中心の話題は以下のスレをご利用下さい。
【ARM】 Raspberry Pi Ver.18 (自作PC板)
https://egg.5ch.net/test/read.cgi/jisaku/1590909260
【RaspberryPi】1ボードPCを語るスレ16【Pine64】(電気・電子板)
https://rio2016.5ch.net/test/read.cgi/denki/1592899647/l50
その他雑多な話題
https://mao.5ch.net/test/read.cgi/linux/1444805068
【Raspberry Pi】ラズベリー・パイ part57【Arm】
■ このスレッドは過去ログ倉庫に格納されています
1login:Penguin
2020/07/03(金) 17:02:09.02ID:oshlyd9M2020/07/08(水) 02:28:16.23ID:Y+3iptcp
>>110
今稼働してるアプリケーションが使ってりゃそりゃ不具合あるだろ
今稼働してるアプリケーションが使ってりゃそりゃ不具合あるだろ
2020/07/08(水) 02:36:26.65ID:31dvx3LF
2020/07/08(水) 03:43:54.64ID:gj2YKg8Y
2020/07/08(水) 03:50:28.56ID:mGqo7fTs
dd if=/dev/zero of=/dev/sda ターン
2020/07/08(水) 04:35:57.31ID:veCNnHw1
>>113
どこのファーストサーバよ?
どこのファーストサーバよ?
116login:Penguin
2020/07/08(水) 08:40:54.80ID:L0yM/q1s fstabにUUID書いておくとUUIDが正しくないと該当ディレクトリに手動マウントも出来ないんだな
さっきはまって悩んだ
HDD付け替えてfdisk、mkfsやってためしにマウントしようとしたらマウントできない
意味わかんねえ
ためしに違うマウントポイントを指定すると出来る
中も見えてtouchでファイルも作れた(Sambaで共有してるのでWindowsからもファイル作れた)
意味わかんない
再起動しても駄目
しょうがないからfstabでも編集するかと思ってUUIDが違うことに気が付いた
UUID書き換えてmountコマンド打つも駄目
しょうがないから再起動したら無事マウントされた
最後のfstab書き換えたあと再起動ってのがLinuxとして不可解
さっきはまって悩んだ
HDD付け替えてfdisk、mkfsやってためしにマウントしようとしたらマウントできない
意味わかんねえ
ためしに違うマウントポイントを指定すると出来る
中も見えてtouchでファイルも作れた(Sambaで共有してるのでWindowsからもファイル作れた)
意味わかんない
再起動しても駄目
しょうがないからfstabでも編集するかと思ってUUIDが違うことに気が付いた
UUID書き換えてmountコマンド打つも駄目
しょうがないから再起動したら無事マウントされた
最後のfstab書き換えたあと再起動ってのがLinuxとして不可解
2020/07/08(水) 09:52:01.54ID:4DzbaDz1
マウントできないときにどういうエラーメッセージが表示されたのかな
118login:Penguin
2020/07/08(水) 10:07:26.16ID:PkmYwJoy2020/07/08(水) 10:11:34.14ID:E2QMX5AR
-v オプションつけると何かわかるかもよ
2020/07/08(水) 11:33:19.37ID:L0yM/q1s
>>119
帰ったら試してみます
帰ったら試してみます
2020/07/08(水) 11:38:14.03ID:Hsskasi1
sudo systemctl daemon-reload
でマウントできたりしない?
でマウントできたりしない?
2020/07/08(水) 21:40:40.95ID:9XrzS+cW
このスレも最近親切になってきたな
以前はケースと技適と電源の話しかしてなかったけど
以前はケースと技適と電源の話しかしてなかったけど
2020/07/08(水) 21:52:28.98ID:nn9nKPYB
個人的にはLABELでマウントするのが好み
2020/07/09(木) 04:21:30.50ID:iD4afYL/
UUIDやPARTUUIDはコピペした方がいいよな
2020/07/09(木) 08:45:30.57ID:riIUZKvT
2020/07/09(木) 08:59:54.54ID:YwgVe11A
cronで@reboot mount ~ しとくのが安全かな、Dataしか入ってないHDDなら
127login:Penguin
2020/07/09(木) 11:05:46.41ID:dSDM3HWa >>116ですが-v付けると
mount: /dev/sda1 mounted on /home/pi/xxxxxx
とマウントしたよとメッセージは出ましたが
実際はマウントできていませんでした
このときのリターンコード$?もかわらず0です
fstabのUUIDの書き換えは20回くらいやって動作を確認したのですが
最初の書き戻し(誤→正)だけなぜかマウントできました
その後は1度も書き戻しでマウントできず
リブートするまで直りませんでした
何でもかんでもリブートってのはWindowsの十八番だったとおもうのですが
そこだけが不可解です
mount: /dev/sda1 mounted on /home/pi/xxxxxx
とマウントしたよとメッセージは出ましたが
実際はマウントできていませんでした
このときのリターンコード$?もかわらず0です
fstabのUUIDの書き換えは20回くらいやって動作を確認したのですが
最初の書き戻し(誤→正)だけなぜかマウントできました
その後は1度も書き戻しでマウントできず
リブートするまで直りませんでした
何でもかんでもリブートってのはWindowsの十八番だったとおもうのですが
そこだけが不可解です
2020/07/09(木) 11:14:00.32ID:S6EA1cD5
>>127
チェック項目
・どんなファイルシステムをマウントしようとしているか
それに対するマウントオプション(fstabの書き方)は適切か
・fsck -y してみたか
・そもそも使用するブロックデバイスに不良は無いか
チェック項目
・どんなファイルシステムをマウントしようとしているか
それに対するマウントオプション(fstabの書き方)は適切か
・fsck -y してみたか
・そもそも使用するブロックデバイスに不良は無いか
2020/07/09(木) 11:31:24.80ID:HI45RHdB
不安ならディスクイメージを作成して
ループバックデバイスでマウントしませぅ
ループバックデバイスでマウントしませぅ
2020/07/09(木) 14:47:02.76ID:Z+t+WCpU
findmntと引数無しのmount見てみろ
2020/07/09(木) 16:29:18.89ID:ke/dIkZJ
Ubuntu Server 20.04でVSCodeのOSS版が使えるようになったので書きます
VSCodeはまだARM64版のLinux用のバイナリがありません
VSCodeのOSS版を自分でビルドすることで使えるようになるようです
Visual Studio Code(OSS版)のARM64ビルド
https://syoshinaga.com/posts/code-oss-arm64-build/
このページを見てこのとおりにやったらVSCode OSS版のARM64のdebパッケージをビルドできました
このページにも書かれてるように環境を汚さないように
仮想マシンやDocker上でビルドしたほうがいいみたい
私はKVMの仮想PC上のUbuntu Server 18.04上でビルドしました
メモリは3.4GBくらい使ってたので4GBか8GBのRaspberry Pi 4上でないと
ビルド出来ないと思われます
仮想マシンには6GB割り当ててビルドしました
必要な空きディスクスペースは4GBちょっとほどでした
このページにあるスクリプトを実行するとビルドが終わるとホームディレクトリに
code-oss_1.39.2-1594274639_arm64.debが出来ます
インストールは
sudo apt install -y libnotify4 libgtk-3-0 libxss1
sudo dpkg -i code-oss_1.39.2-1594274639_arm64.deb
でインストールできます
Extentionを使うために
/usr/share/code-oss/resources/app/package.json
に追記するようにかかれてますがこれが間違いで
/usr/share/code-oss/resources/app/product.json
に追記しないとExtentionは使えませんでした
追記は一番最後の項目の最後をカンマ","で区切って挿入します
VSCodeはまだARM64版のLinux用のバイナリがありません
VSCodeのOSS版を自分でビルドすることで使えるようになるようです
Visual Studio Code(OSS版)のARM64ビルド
https://syoshinaga.com/posts/code-oss-arm64-build/
このページを見てこのとおりにやったらVSCode OSS版のARM64のdebパッケージをビルドできました
このページにも書かれてるように環境を汚さないように
仮想マシンやDocker上でビルドしたほうがいいみたい
私はKVMの仮想PC上のUbuntu Server 18.04上でビルドしました
メモリは3.4GBくらい使ってたので4GBか8GBのRaspberry Pi 4上でないと
ビルド出来ないと思われます
仮想マシンには6GB割り当ててビルドしました
必要な空きディスクスペースは4GBちょっとほどでした
このページにあるスクリプトを実行するとビルドが終わるとホームディレクトリに
code-oss_1.39.2-1594274639_arm64.debが出来ます
インストールは
sudo apt install -y libnotify4 libgtk-3-0 libxss1
sudo dpkg -i code-oss_1.39.2-1594274639_arm64.deb
でインストールできます
Extentionを使うために
/usr/share/code-oss/resources/app/package.json
に追記するようにかかれてますがこれが間違いで
/usr/share/code-oss/resources/app/product.json
に追記しないとExtentionは使えませんでした
追記は一番最後の項目の最後をカンマ","で区切って挿入します
2020/07/09(木) 16:29:37.98ID:ke/dIkZJ
VSCode OSS版の日本語化は
画面左端の上から5番上のアイコンのExtentionsをクリック
Japanese
と入力
Japanese Language Pack for Visual Studio for Japanese
を選択
Installを押します
終わったらvscodeを再起動
画面左端の上から5番上のアイコンのExtentionsをクリック
Japanese
と入力
Japanese Language Pack for Visual Studio for Japanese
を選択
Installを押します
終わったらvscodeを再起動
2020/07/09(木) 16:36:05.15ID:ke/dIkZJ
最後に
vscodeの起動コマンドは
$ code-oss
です
vscodeの起動コマンドは
$ code-oss
です
2020/07/09(木) 16:56:56.66ID:yo/DMdeR
>>131
4B 8GB+Rsapberry Pi OS 64bitで、vscode-ossの実機ビルドと起動に成功
4B 8GB+Rsapberry Pi OS 64bitで、vscode-ossの実機ビルドと起動に成功
2020/07/09(木) 16:59:21.15ID:qDplpVxZ
いつも思うんだが何故無理をしてまでラズパイでやるのか不思議でならん
2020/07/09(木) 17:11:36.46ID:ke/dIkZJ
もっとよく調べたら、VSCodiumというのがあってビルド済みのバイナリをダウンロードできるようです
試してないので興味がある人は誰か試してみてください
VSCodium
https://github.com/VSCodium/vscodium/releases
試してないので興味がある人は誰か試してみてください
VSCodium
https://github.com/VSCodium/vscodium/releases
2020/07/09(木) 17:25:23.67ID:uGHQWJew
8GBならRaspberrypi osでちと重いが普通にCode OSSは使える
2020/07/09(木) 17:51:22.97ID:ke/dIkZJ
$ sudo dpkg -P code-oss
一度いれたVSCode OSS版を上のように消してCodiumを試してみました
$ wget https://github.com/VSCodium/vscodium/releases/download/1.46.1/codium_1.46.1-1592564137_arm64.deb
$ sudo dpkg -i codium_1.46.1-1592564137_arm64.deb
Codiumの起動コマンドは
$ codium
VSCode OSS版と同じでExtensionsを使えるように下記ファイルに追記
sudo vi /usr/share/codium/resources/app/product.json
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
追記は最後の項目の一番最後にカンマ","を入れて区切ってから挿入します
一度いれたVSCode OSS版を上のように消してCodiumを試してみました
$ wget https://github.com/VSCodium/vscodium/releases/download/1.46.1/codium_1.46.1-1592564137_arm64.deb
$ sudo dpkg -i codium_1.46.1-1592564137_arm64.deb
Codiumの起動コマンドは
$ codium
VSCode OSS版と同じでExtensionsを使えるように下記ファイルに追記
sudo vi /usr/share/codium/resources/app/product.json
"extensionsGallery": {
"serviceUrl": "https://marketplace.visualstudio.com/_apis/public/gallery",
"cacheUrl": "https://vscode.blob.core.windows.net/gallery/index",
"itemUrl": "https://marketplace.visualstudio.com/items"
}
追記は最後の項目の一番最後にカンマ","を入れて区切ってから挿入します
2020/07/09(木) 17:52:38.15ID:ke/dIkZJ
Codiumの日本語化はVSCode OSS版と同じです
画面左端の上から5番上のアイコンのExtentionsをクリック
Japanese
と入力
Japanese Language Pack for Visual Studio for Japanese
を選択
Installを押します
終わったらvscodeを再起動
codiumの起動方法
$ codium
画面左端の上から5番上のアイコンのExtentionsをクリック
Japanese
と入力
Japanese Language Pack for Visual Studio for Japanese
を選択
Installを押します
終わったらvscodeを再起動
codiumの起動方法
$ codium
2020/07/09(木) 17:56:03.95ID:ke/dIkZJ
書き忘れましたがcodiumを試したのはRaspberry Pi 4のUbuntu Server 20.04です
2020/07/09(木) 18:35:15.40ID:ODfh/wDV
OTG対応のオスオスUSBケーブルって売ってます?
2020/07/09(木) 19:03:11.11ID:WaMxQG8b
>>129
>ループバックデバイスでマウント
いつも思うのだが、「ループバックデバイス」って考えた奴は天才だよな
イメージファイルの中身を「ファイル」として個別操作するソフトは今までもあったが、
ループバックデバイスを使えば、一々そんなソフトを作るような必要が無くなる。
新しいファイルシステムも「OSが対応」すれば、勝手に対応してしまう。
なんで、Windowsにはこういう機能が無いんだろ?
>ループバックデバイスでマウント
いつも思うのだが、「ループバックデバイス」って考えた奴は天才だよな
イメージファイルの中身を「ファイル」として個別操作するソフトは今までもあったが、
ループバックデバイスを使えば、一々そんなソフトを作るような必要が無くなる。
新しいファイルシステムも「OSが対応」すれば、勝手に対応してしまう。
なんで、Windowsにはこういう機能が無いんだろ?
2020/07/09(木) 19:14:33.74ID:gMd1rKRb
Windows10は、真icroソフトの最後のOSだからじゃね?
2020/07/09(木) 19:22:38.54ID:txNoaOH2
2020/07/09(木) 19:25:28.57ID:txNoaOH2
146login:Penguin
2020/07/09(木) 19:53:08.80ID:gQWyjgdO thonnyだとダメなのか?
zeroだとvim使ってるけど
ラズパイでそんなに頑張らないだろ
zeroだとvim使ってるけど
ラズパイでそんなに頑張らないだろ
147login:Penguin
2020/07/09(木) 19:56:03.85ID:dSDM3HWa148login:Penguin
2020/07/09(木) 20:00:39.44ID:h/gs6BwA メモリーカードがぶっ壊れて起動しなくなったんだけど
メモリーカードをまたフォーマットすればなおることある?
メモリーカードをまたフォーマットすればなおることある?
2020/07/09(木) 20:06:13.01ID:HI45RHdB
書き込み時エラーが出たフラッシュは
セルが壊れたので棄てろ。が定説
セルが壊れたので棄てろ。が定説
2020/07/09(木) 20:24:14.90ID:ke/dIkZJ
上のVSCodeの100%オープンソース版のVSCodiumの
ARM64版のUbuntu Server 20.04と32bit版のRaspberry Pi OSでの
インストール方法をまとめてみました
Raspberry Pi 4でVSCodeの100%オープンソース版のVSCodiumを使う
https://pastebin.com/BV4Liiqv
ARM64版のUbuntu Server 20.04と32bit版のRaspberry Pi OSでの
インストール方法をまとめてみました
Raspberry Pi 4でVSCodeの100%オープンソース版のVSCodiumを使う
https://pastebin.com/BV4Liiqv
2020/07/09(木) 20:47:37.45ID:WaMxQG8b
2020/07/09(木) 20:53:45.23ID:rO6RukmC
2020/07/09(木) 20:53:56.27ID:txNoaOH2
>>151
>上にも書いたが「個別のソフト」ならば、各種フォーマットに対応したものが幾らでもある。
>イメージファイルの中身を「ファイル」として個別操作するソフトは今までもあったが、
いやディスクとしてマウントできるんだけど?
>上にも書いたが「個別のソフト」ならば、各種フォーマットに対応したものが幾らでもある。
>イメージファイルの中身を「ファイル」として個別操作するソフトは今までもあったが、
いやディスクとしてマウントできるんだけど?
2020/07/09(木) 21:02:07.65ID:WaMxQG8b
>>153
いやだから、
「一々、vhdフォーマット」にしないとダメでしょ?
って言ってるんだけど?ダイレクトに、「なんとか.img」をマウントして操作できないでしょ?
例えば、ラズパイのインストールイメージの最初のパーティションは「fat」なんだけど、
一々「SDカードに焼く」とかしないと、Windowsで操作できないけど、
linuxの「ループバックデバイス」ならば、「なんとか.img」のまま弄れるよね?
って話なんだが。
いやだから、
「一々、vhdフォーマット」にしないとダメでしょ?
って言ってるんだけど?ダイレクトに、「なんとか.img」をマウントして操作できないでしょ?
例えば、ラズパイのインストールイメージの最初のパーティションは「fat」なんだけど、
一々「SDカードに焼く」とかしないと、Windowsで操作できないけど、
linuxの「ループバックデバイス」ならば、「なんとか.img」のまま弄れるよね?
って話なんだが。
2020/07/09(木) 21:24:03.09ID:txNoaOH2
2020/07/09(木) 21:38:13.48ID:WaMxQG8b
>>155
>Windowsにはディスクイメージをマウントする機能がなぜないんだ
その通りだよ。例えばWindowsでは、/boot に「ssh」ファイル書くだけの為に、SD焼かないといけないからね。
(最初から「ssh」入りの、自前イメージを作っておけば焼くだけで済むが、何台もラズパイあると、
「SDの枚数分」だけ、その作業をするのは面倒だし、時々間違う。)
>Windowsにはディスクイメージをマウントする機能がなぜないんだ
その通りだよ。例えばWindowsでは、/boot に「ssh」ファイル書くだけの為に、SD焼かないといけないからね。
(最初から「ssh」入りの、自前イメージを作っておけば焼くだけで済むが、何台もラズパイあると、
「SDの枚数分」だけ、その作業をするのは面倒だし、時々間違う。)
2020/07/09(木) 21:42:50.46ID:WaMxQG8b
違うな。真の問題は、
「何で、SDカードを焼くのに、こんなに時間がかかるんだ・・・」
だな。ちなみに、「SDカードから、イメージファイルを作れる」ことは知っているからな。
最後にそれを保存しておけばいいだけだ。
ただ、そこまで行くまでの試行錯誤中は「何回もSDを焼いて、度ごとに「ssh」ファイルを作らねば」ならない。というのが時間もかかるし面倒なだけだ。
「何で、SDカードを焼くのに、こんなに時間がかかるんだ・・・」
だな。ちなみに、「SDカードから、イメージファイルを作れる」ことは知っているからな。
最後にそれを保存しておけばいいだけだ。
ただ、そこまで行くまでの試行錯誤中は「何回もSDを焼いて、度ごとに「ssh」ファイルを作らねば」ならない。というのが時間もかかるし面倒なだけだ。
158login:Penguin
2020/07/09(木) 21:58:10.22ID:gQWyjgdO windowsは推奨のbalenaEtcherってツールでラズパイのOSイメージを焼いて
焼き終わるフォルダーが開くんでbootパーティションに移動して
テキストドキュメントの新規作成でsshってファイルを追加すればsshの設定は終わり
wifiの設定もwpa_supplicant.confってファイルを追加して設定貼り付けると終了
後はラズパイにSDカード突っ込んで起動すればいい
焼き終わるフォルダーが開くんでbootパーティションに移動して
テキストドキュメントの新規作成でsshってファイルを追加すればsshの設定は終わり
wifiの設定もwpa_supplicant.confってファイルを追加して設定貼り付けると終了
後はラズパイにSDカード突っ込んで起動すればいい
2020/07/09(木) 21:58:50.94ID:/cM1LFIg
2020/07/09(木) 22:23:23.98ID:HI45RHdB
で、そのisoファイルはOSのどの機能で作れば良いの?
とか言う。
不毛なんで止めようぜ
とか言う。
不毛なんで止めようぜ
2020/07/09(木) 22:30:03.77ID:4AsnGxVi
ここベビースレは不毛なことを必死に語るためのスレだろ
2020/07/09(木) 23:13:58.44ID:S6EA1cD5
ラズパイスレ名物ベビーレベル維持発言が北
2020/07/10(金) 00:33:38.09ID:7EQ+7Jow
不毛が最高!
2020/07/10(金) 00:36:29.02ID:d2Q7hB/I
>>156
WSL使え
WSL使え
2020/07/10(金) 01:31:03.28ID:7EQ+7Jow
2020/07/10(金) 01:46:55.43ID:/zgyc019
WSL 2ならできるはず。
2020/07/10(金) 01:47:21.74ID:d2Q7hB/I
>>165
WSL2ならできる
WSL2ならできる
2020/07/10(金) 02:06:43.70ID:7EQ+7Jow
ホントだ
https://github.com/microsoft/WSL/issues/4980
にも、そう書いてあるわ
※但し、WSL2でもカーネルのリビジョンによって違うとか、向こうでも情報が錯綜している模様。
https://github.com/microsoft/WSL/issues/4980
にも、そう書いてあるわ
※但し、WSL2でもカーネルのリビジョンによって違うとか、向こうでも情報が錯綜している模様。
2020/07/10(金) 04:49:10.84ID:7U7RwVmR
よく読めよ「4.4.0-で始まるカーネルバージョンはWSL1だハゲ」って言われてんだろ
2020/07/10(金) 07:12:17.23ID:czlUCtQO
かくしてwindowsの話題は続くよどこまでもなのであった
2020/07/10(金) 08:32:20.26ID:HCRsSFhD
また毛の話かよ:;(∩´﹏`∩);:ぴえん
2020/07/10(金) 08:41:54.49ID:o7XtGkEC
実はWSL2の実態はHyper-V上の仮想環境
カーネルもLinuxカーネルにパッチを当てただけで
Linuxカーネルの機能がそのまま使える
完全なLinuxがWindows 10上で稼働する? 「WSL 2」とは
https://www.atmarkit.co.jp/ait/articles/1906/14/news019.html
> これに対してWSL 2は、専用の仮想マシン環境である
> 「Light Weight utility Virtual Machine」(軽量ユーティリティーVM)を使い、
> ローカルパッチ(Microsoftによる独自パッチ)を当てた
> Linuxカーネルバイナリを動作させ、仮想マシン内にLinuxの実行環境を作る。
https://image.itmedia.co.jp/l/im/ait/articles/1906/14/l_wi-wsl2_01.png
カーネルもLinuxカーネルにパッチを当てただけで
Linuxカーネルの機能がそのまま使える
完全なLinuxがWindows 10上で稼働する? 「WSL 2」とは
https://www.atmarkit.co.jp/ait/articles/1906/14/news019.html
> これに対してWSL 2は、専用の仮想マシン環境である
> 「Light Weight utility Virtual Machine」(軽量ユーティリティーVM)を使い、
> ローカルパッチ(Microsoftによる独自パッチ)を当てた
> Linuxカーネルバイナリを動作させ、仮想マシン内にLinuxの実行環境を作る。
https://image.itmedia.co.jp/l/im/ait/articles/1906/14/l_wi-wsl2_01.png
2020/07/10(金) 08:45:18.45ID:BnSIpGVw
WSL便利だよね
2020/07/10(金) 08:50:13.84ID:o7XtGkEC
Windows 10でWSL2を使えばRaspberry Pi 4いらないという人いるが
WSL側で重い処理やメモリを大量に使う処理をやると他のことが出来なくなる
Raspberry Pi 4の消費電力なら一日中付けっぱなしにしてもいいし
重い処理を1日中どころか1週間走らせてもパソコンが使えなくて困ることはない
常時起動してるLinuxがあるといろいろ便利だよ
特にパソコン側がノートパソコンの場合、コア数が多くないからな
WSL側で重い処理やメモリを大量に使う処理をやると他のことが出来なくなる
Raspberry Pi 4の消費電力なら一日中付けっぱなしにしてもいいし
重い処理を1日中どころか1週間走らせてもパソコンが使えなくて困ることはない
常時起動してるLinuxがあるといろいろ便利だよ
特にパソコン側がノートパソコンの場合、コア数が多くないからな
2020/07/10(金) 09:07:57.27ID:+mRN7Lhh
MIPI CSI-2仕様カメラをWSL2環境に
繋ぐ方法が出来てから再提案して下され
繋ぐ方法が出来てから再提案して下され
2020/07/10(金) 09:13:57.23ID:o7XtGkEC
Raspberry Pi 4のコアのCortex-A72は
浮動小数点演算は遅いけど、整数演算はかなり速いよ
浮動小数点演算は遅いけど、整数演算はかなり速いよ
2020/07/10(金) 09:33:06.99ID:o7XtGkEC
たとえば、πの計算
Pythonだとこんな簡単に書けるけど、これでパソコンと比較してみると
Raspberry Pi 4の実力が侮れないのがわかる
特にノートPCとの比較でね
まあ、今の季節、ちゃんとファン付けて冷やさないと性能でないけど
πの計算プログラム
https://pastebin.com/KSebjhFv
うちのRaspberry Pi 4で計測したら73.454 秒だった
Pythonだとこんな簡単に書けるけど、これでパソコンと比較してみると
Raspberry Pi 4の実力が侮れないのがわかる
特にノートPCとの比較でね
まあ、今の季節、ちゃんとファン付けて冷やさないと性能でないけど
πの計算プログラム
https://pastebin.com/KSebjhFv
うちのRaspberry Pi 4で計測したら73.454 秒だった
2020/07/10(金) 09:41:22.26ID:o7XtGkEC
ブラウザ立ち上げた状態で計測してた
ブラウザ落としたらもうちょっと速かった
うちのRaspberry Pi 4で69.282 秒
ちなみにARM64版のUbuntu Server 20.04を使ってる
ブラウザ落としたらもうちょっと速かった
うちのRaspberry Pi 4で69.282 秒
ちなみにARM64版のUbuntu Server 20.04を使ってる
2020/07/10(金) 10:07:44.02ID:o7XtGkEC
書き忘れたがPython3用ね
2020/07/10(金) 10:46:52.28ID:/zgyc019
>>177
パイパイかよ
パイパイかよ
181login:Penguin
2020/07/10(金) 11:28:08.93ID:XYz9Gn9c ブラウザの同時起動を気にするくらいならprint(result)も使わない方が良いと思う
182login:Penguin
2020/07/10(金) 11:49:02.74ID:w8gwyhKg 完全初心者で質問なのですが、ブラウザで特定の動き(特定のTodoリストに入ったら)をしたらプリンター出力したいです。
ラズパイなら出来そうなのですが、逆にWindows PCだとなぜ出来ないんでしょうか?
モジュールがラズパイなら組めるからそういったことが出来るという事ですか?
ラズパイなら出来そうなのですが、逆にWindows PCだとなぜ出来ないんでしょうか?
モジュールがラズパイなら組めるからそういったことが出来るという事ですか?
2020/07/10(金) 11:57:47.38ID:bTZaRknc
ブラウザのPlug in作れば?
2020/07/10(金) 13:26:42.12ID:h0jLfBuG
ブラウザを気にしなきゃいけないくらい猫があくびしそうな性能か・・・
2020/07/10(金) 14:04:52.28ID:o7XtGkEC
2020/07/10(金) 15:29:20.23ID:o7XtGkEC
以前、ネットで拾ったC言語で書かれた整数演算のみのπの計算プログラム(遅い)
https://pastebin.com/NPpq8XGU
Raspberry Pi 4 Ubuntu Server 20.04 gcc 9.3.0
オプションに-O3を付けただけのコンパイルで
171.942786秒
https://pastebin.com/NPpq8XGU
Raspberry Pi 4 Ubuntu Server 20.04 gcc 9.3.0
オプションに-O3を付けただけのコンパイルで
171.942786秒
187login:Penguin
2020/07/10(金) 15:48:54.99ID:biLUvhPL2020/07/10(金) 15:53:31.44ID:ZUeg0Rmd
2020/07/10(金) 17:39:23.03ID:3DMBIWgF
UbuntuのRP4 USB boot 対応早よ
2020/07/10(金) 18:35:26.10ID:o7XtGkEC
32bitのRaspbianでも計ってみたがめちゃ遅いな
Pythonのが581.587 秒でC言語のが565.588701秒
多倍長演算で64bit整数使えば速くなるからPythonの差はわかるんだが
C言語の方は64bit整数なんて使ってないのにこの差
なにかプログラムの時間測定がバグってるのかと思って
timeコマンドも使って計ってみたが全然バグってない、計測した時間は正しかった
Cortex-A72は64bitに最適化されてて、32bitは遅いんだな
64bitのLinuxで使わないと大損だな
Pythonのが581.587 秒でC言語のが565.588701秒
多倍長演算で64bit整数使えば速くなるからPythonの差はわかるんだが
C言語の方は64bit整数なんて使ってないのにこの差
なにかプログラムの時間測定がバグってるのかと思って
timeコマンドも使って計ってみたが全然バグってない、計測した時間は正しかった
Cortex-A72は64bitに最適化されてて、32bitは遅いんだな
64bitのLinuxで使わないと大損だな
2020/07/10(金) 18:49:52.56ID:2iUWqDf8
π計算とUbuntuに拘る奴がいるね
まー、、、そんな時代もあるか
まー、、、そんな時代もあるか
2020/07/10(金) 19:16:15.18ID:o7XtGkEC
あ、Raspbianのgccのデフォルトが
すべてのラズパイで動作するようにARMv6になってるのが原因かも
すべてのラズパイで動作するようにARMv6になってるのが原因かも
2020/07/10(金) 19:25:10.33ID:o7XtGkEC
>>191
以前、Dhrystone 2.1で比べたことあるが64bitの方がかなり速かったよ
以前、Dhrystone 2.1で比べたことあるが64bitの方がかなり速かったよ
194login:Penguin
2020/07/10(金) 19:37:05.96ID:CPqkEJIR 数値計算用マシンとして運用したい場合はやっぱり64bit入れないと話にならないんだろうか?
少なくとも数千次元の連立方程式とかをガンガン解きたい
少なくとも数千次元の連立方程式とかをガンガン解きたい
2020/07/10(金) 19:42:10.74ID:Irazv/0h
そもそもラズパイでやらないほうがいいのでは
2020/07/10(金) 20:05:56.17ID:o7XtGkEC
>>186のC言語のやつをRaspbianでコンパイルしたバイナリを
そのままarm64のUbuntu Server 20.10に持ってきて実行しても
563.873896秒
arm64のUbuntu Server 20.10上で32bitのarmhfのクロスコンパイラで
arm-linux-gnueabihf-gcc -O3 -march=armv7-a -mfpu=neon-vfpv4 -o pi pi.c
これでコンパイルして実行しても
556.871613秒
arm64のUbuntu Server 20.10上でarm64のgcc 9.3.0で
gcc -O3 -o pi pi.c
これでコンパイルして実行するだけで
171.437696秒
Cortex-A72は、64bitに最適化されてて32bitでは遅いんだな
そのままarm64のUbuntu Server 20.10に持ってきて実行しても
563.873896秒
arm64のUbuntu Server 20.10上で32bitのarmhfのクロスコンパイラで
arm-linux-gnueabihf-gcc -O3 -march=armv7-a -mfpu=neon-vfpv4 -o pi pi.c
これでコンパイルして実行しても
556.871613秒
arm64のUbuntu Server 20.10上でarm64のgcc 9.3.0で
gcc -O3 -o pi pi.c
これでコンパイルして実行するだけで
171.437696秒
Cortex-A72は、64bitに最適化されてて32bitでは遅いんだな
2020/07/10(金) 20:12:34.73ID:xtLUBhvi
2020/07/10(金) 20:23:30.37ID:ONCFgsOp
SDカードでもTRIM使えるんだね
sudo fstrim -v -a
やったら18GBほど解放された
sudo fstrim -v -a
やったら18GBほど解放された
2020/07/10(金) 20:39:18.79ID:Zf40Rg0c
円周率の計算ってどうしてるの?
1/3=0.3333333333....のように処理が終わらないわけで
普通の計算なら何桁まで計算って出来ないよね
1/3=0.3333333333....のように処理が終わらないわけで
普通の計算なら何桁まで計算って出来ないよね
2020/07/10(金) 21:05:44.14ID:o7XtGkEC
2020/07/10(金) 21:06:33.04ID:o7XtGkEC
ちなみに64bit版のRaspberry Pi OSのgccのバージョンは8.3.0
2020/07/10(金) 21:16:10.59ID:B/ThA19E
2020/07/10(金) 21:17:42.64ID:YAtTPKTo
2020/07/10(金) 21:27:36.05ID:o7XtGkEC
2020/07/10(金) 21:52:07.38ID:cvlyH8dx
zero w でPython3のやつやったら1614.431秒だった
ちなみに、Rock64(RK3328)は100.671秒、OrangePi ZERO Plus(H5)は121.258秒
ちなみに、Rock64(RK3328)は100.671秒、OrangePi ZERO Plus(H5)は121.258秒
2020/07/10(金) 22:06:03.86ID:Irazv/0h
2020/07/10(金) 22:12:03.30ID:7x7LkX60
celeron j1900では117.507秒だった
pi 4 8gbは70.416秒
pi 4 8gbは70.416秒
2020/07/10(金) 22:26:40.37ID:B/ThA19E
chrome bookのPentium silver N5000でやったら67秒だった
2020/07/10(金) 22:26:57.20ID:cvlyH8dx
NanoPi M4V2(RK3399)だと52.365秒
2020/07/10(金) 22:48:52.98ID:o9NsP7Jf
FAT32上にどうやってisoデータなんて持ってこれんの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★6 [蚤の市★]
- 若い農家の意欲奪わないで ジャガイモ輸入解禁「反対」、首相官邸前で訴え (JA新聞) [少考さん★]
- パナソニックが市販カーナビ生産終了へ 30年以上の歴史に幕、スマホナビの普及など受け [少考さん★]
- 【速報】 高市首相 「円の過小評価は問題だ」 ★4 [お断り★]
- あぼーん
- 「ノーブラもいます」皇居ランめぐる『5時に夢中!』男性MCの発言が波紋「言っている内容が気持ち悪い」 [muffin★]
- 【実況】えちえちアソビ★まわり隊!初配信二日目
- 【NHK速報】藤丼聡太、結婚★1 [903775116]
- テレビ買ったらNHK来たって聞くけどまじ?
- 麻生太郎「国債は政府の借金、お前らの借金ではねえのよ。 円をいくらでも刷ればいいじゃんwww」 [592058334]
- アルコールは合法で、大麻は違法 ⇐ おかしくね? [841411289]
- 中国「悪の日本と一緒に戦ったね」 米国「中国はWW2の同盟国」 ネトウヨ…言い訳をどうぞ [819729701]