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/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データなんて持ってこれんの?
2020/07/10(金) 23:15:08.44ID:Irazv/0h
2020/07/10(金) 23:40:48.15ID:7x7LkX60
fire hd 10 (2019) (cortex-53 armv8l) -> 481.605秒
pi3だとどれくらいなんだろ
pi3だとどれくらいなんだろ
2020/07/11(土) 00:12:12.91ID:sUzI1zOV
3年前中古2万円でゲットしたノートPC i5-2520Mで62秒
Pi4よりかはギリ速かったな
Pi4よりかはギリ速かったな
214login:Penguin
2020/07/11(土) 00:23:00.13ID:sUzI1zOV おお!
celeron j1900 と Pentium silver N5000 に勝って
i7 3770 に負けたか!!
消費電力順だねー! 多分
分厚いのも全く無駄って訳じゃなかった
celeron j1900 と Pentium silver N5000 に勝って
i7 3770 に負けたか!!
消費電力順だねー! 多分
分厚いのも全く無駄って訳じゃなかった
2020/07/11(土) 01:25:36.61ID:rU9NNoBY
なにこのスレ・・・
2020/07/11(土) 02:27:51.14ID:RPV1a4rY
>>212
Raspberry Pi 3 Model B Plus Rev 1.3 -> 569.170 秒
Raspberry Pi 3 Model B Plus Rev 1.3 -> 569.170 秒
2020/07/11(土) 02:41:42.69ID:Fj4BtV1l
>>212
pi 3 で 651.241 秒
pi 3 で 651.241 秒
2020/07/11(土) 07:41:15.74ID:Q8Accifd
32bit/64bitベンチマーク
Why you should run a 64 bit OS on your Raspberry Pi4
https://medium.com/@matteocroce/why-you-should-run-a-64-bit-os-on-your-raspberry-pi4-bd5290d48947
Why you should run a 64 bit OS on your Raspberry Pi4
https://medium.com/@matteocroce/why-you-should-run-a-64-bit-os-on-your-raspberry-pi4-bd5290d48947
2020/07/11(土) 07:51:01.09ID:ouQOVn37
3A+で567.674 秒だった
遅いね
遅いね
2020/07/11(土) 08:25:34.23ID:oQEAsnJR
巷ではπベンチが大流行
2020/07/11(土) 09:11:31.36ID:uOc0NY0J
やっとSuperPIレベルの事をやる意味が出てきた感じだな
2020/07/11(土) 10:29:40.47ID:Nn6ps5Mh
2020/07/11(土) 11:02:19.46ID:q93grATM
HiLetgoR 2.8 "TFT LCDディスプレイ タッチパネル SPIシリアル240 * 320 ILI9341 5V / 3.3V
https://www.%61mazon.co.jp/dp/B072N551V3/
このSPI接続のLCDをRaspberry Pi 4につないでUbuntu Server 20.04で漢字を表示してみました
以前、ここに貼ったものの改訂版です
/dev/gpiomemのアクセス権の設定が抜けてました
注意点ですがここで買ったLCDではLCDのVCCに5Vを差さないと表示されませんでした
LEDピンは3.3Vです
他のものはどうなのかわかりません。
ブレッドボードを使ったのですが
MOSIピンは長いジャンパーケーブルを使うと正常に表示されませんでした
不安定な場合は、61行目のmax_speed_hz=4000000の部分の周波数を低い値に変更してみてください
RaspbianにAdafruit_Python_ILI9341、RPi.GPIO、Adafruit-PureIO、Adafruit_GPIO
のこれらのライブラリを入れれば、このプログラム自体はRaspbianでも動作すると思います
Ubuntu Server 20.04でSPIを使う事例としてアップしました
Raspberry Pi 4 Ubuntu Server 20.04 SPI LCD ILI9340 demo 改訂版
https://pastebin.com/DjjtEZdQ
https://www.%61mazon.co.jp/dp/B072N551V3/
このSPI接続のLCDをRaspberry Pi 4につないでUbuntu Server 20.04で漢字を表示してみました
以前、ここに貼ったものの改訂版です
/dev/gpiomemのアクセス権の設定が抜けてました
注意点ですがここで買ったLCDではLCDのVCCに5Vを差さないと表示されませんでした
LEDピンは3.3Vです
他のものはどうなのかわかりません。
ブレッドボードを使ったのですが
MOSIピンは長いジャンパーケーブルを使うと正常に表示されませんでした
不安定な場合は、61行目のmax_speed_hz=4000000の部分の周波数を低い値に変更してみてください
RaspbianにAdafruit_Python_ILI9341、RPi.GPIO、Adafruit-PureIO、Adafruit_GPIO
のこれらのライブラリを入れれば、このプログラム自体はRaspbianでも動作すると思います
Ubuntu Server 20.04でSPIを使う事例としてアップしました
Raspberry Pi 4 Ubuntu Server 20.04 SPI LCD ILI9340 demo 改訂版
https://pastebin.com/DjjtEZdQ
2020/07/11(土) 12:07:13.43ID:q93grATM
Ubuntu Server 20.04のRaspberry Pi 4で
I2Cの気温、湿度、気圧センサーBME280を使う方法をまとめてみました
https://pastebin.com/zkEqGh9X
I2Cの気温、湿度、気圧センサーBME280を使う方法をまとめてみました
https://pastebin.com/zkEqGh9X
2020/07/11(土) 12:32:03.35ID:q93grATM
>>223
Adafruit_Python_GPIOが上の方法だと入らないかもしれないので
Adafruit_Python_GPIOのインストールのところを直しました
Raspberry Pi 4 Ubuntu Server 20.04 SPI LCD ILI9340 demo 改訂版2
https://pastebin.com/d45ZJyxz
Adafruit_Python_GPIOが上の方法だと入らないかもしれないので
Adafruit_Python_GPIOのインストールのところを直しました
Raspberry Pi 4 Ubuntu Server 20.04 SPI LCD ILI9340 demo 改訂版2
https://pastebin.com/d45ZJyxz
2020/07/11(土) 13:13:16.11ID:qI8+N1Ne
ラズパイ 8GBと、外付けHDMIディスプレイををモバイルバッテリーで駆動させ、
ノートパソコンとして使う予定。
2万5千円ほどで実現できた。
ノートパソコンとして使う予定。
2万5千円ほどで実現できた。
228login:Penguin
2020/07/11(土) 13:37:02.71ID:1F60YzYT クラスタマシンにしてmpi計算とかやったらどんなもんなんやろ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「習氏より先に言うとは…」 トランプ氏同盟国発言、日本政府内に困惑 ★2 [蚤の市★]
- 第2次大戦に触れトランプ氏「米中は同盟国」、当時は中華民国…「抗日」巡る中国の言説補強する恐れ ★7 [蚤の市★]
- 高市総理「日米は非常に強い絆で結ばれた同盟国」 トランプ大統領の“中国は同盟国だった”発言受け [首都圏の虎★]
- 【野球】広島東洋カープの矢野雅哉・前川誠太選手を書類送検 ゾンビたばこを巡る容疑 広島県警 [Ailuropoda melanoleuca★]
- 「暗い未来に子供を産みたくない…」それでも左派よりも右派の方が「たくさん子供を産む」のはなぜか【米研究】 [首都圏の虎★]
- パナソニックが市販カーナビ生産終了へ 30年以上の歴史に幕、スマホナビの普及など受け [少考さん★]
- バ ッ カ モ ー ン ! そ い つ が
- ずっとダブパンでいいのに。👊😅👊🏡
- 【画像】品格、高市惨敗wwwwwwwwwwwwwwwwwwww [668024367]
- 女性「たのしいピクニック女は、男は好きでも女が見るとめっちゃ不安になる。生きる力がない女なのよ。それが分からないの?」 [592058334]
- 最近のゲーム、全部つまらなくないか・・・?全然やりたいものがない・・・ [514851239]
- 友達いない人って休みの日はなにしてるの?