[過去ログ] 【Raspberry Pi】ラズベリー・パイ part57【Arm】 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
128: 2020/07/09(木)11:14 ID:S6EA1cD5(1/2) AAS
>>127
チェック項目

・どんなファイルシステムをマウントしようとしているか
 それに対するマウントオプション(fstabの書き方)は適切か
・fsck -y してみたか
・そもそも使用するブロックデバイスに不良は無いか
129
(1): 2020/07/09(木)11:31 ID:HI45RHdB(1/3) AAS
不安ならディスクイメージを作成して
ループバックデバイスでマウントしませぅ
130: 2020/07/09(木)14:47 ID:Z+t+WCpU(1) AAS
findmntと引数無しのmount見てみろ
131
(1): 2020/07/09(木)16:29 ID:ke/dIkZJ(1/8) AAS
Ubuntu Server 20.04でVSCodeのOSS版が使えるようになったので書きます
VSCodeはまだARM64版のLinux用のバイナリがありません
VSCodeのOSS版を自分でビルドすることで使えるようになるようです

Visual Studio Code(OSS版)のARM64ビルド
外部リンク:syoshinaga.com

このページを見てこのとおりにやったら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は使えませんでした
追記は一番最後の項目の最後をカンマ","で区切って挿入します
132: 2020/07/09(木)16:29 ID:ke/dIkZJ(2/8) AAS
VSCode OSS版の日本語化は
画面左端の上から5番上のアイコンのExtentionsをクリック
Japanese
と入力
Japanese Language Pack for Visual Studio for Japanese
を選択
Installを押します
終わったらvscodeを再起動
133: 2020/07/09(木)16:36 ID:ke/dIkZJ(3/8) AAS
最後に
vscodeの起動コマンドは

$ code-oss
です
134: 2020/07/09(木)16:56 ID:yo/DMdeR(1) AAS
>>131
4B 8GB+Rsapberry Pi OS 64bitで、vscode-ossの実機ビルドと起動に成功
135: 2020/07/09(木)16:59 ID:qDplpVxZ(1) AAS
いつも思うんだが何故無理をしてまでラズパイでやるのか不思議でならん
136: 2020/07/09(木)17:11 ID:ke/dIkZJ(4/8) AAS
もっとよく調べたら、VSCodiumというのがあってビルド済みのバイナリをダウンロードできるようです
試してないので興味がある人は誰か試してみてください

VSCodium
外部リンク:github.com
137: 2020/07/09(木)17:25 ID:uGHQWJew(1) AAS
8GBならRaspberrypi osでちと重いが普通にCode OSSは使える
138: 2020/07/09(木)17:51 ID:ke/dIkZJ(5/8) AAS
$ sudo dpkg -P code-oss
一度いれたVSCode OSS版を上のように消してCodiumを試してみました

$ wget 外部リンク[deb]:github.com

$ 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": "外部リンク:marketplace.visualstudio.com
"cacheUrl": "外部リンク:vscode.blob.core.windows.net
"itemUrl": "外部リンク:marketplace.visualstudio.com
}

追記は最後の項目の一番最後にカンマ","を入れて区切ってから挿入します
139: 2020/07/09(木)17:52 ID:ke/dIkZJ(6/8) AAS
Codiumの日本語化はVSCode OSS版と同じです
画面左端の上から5番上のアイコンのExtentionsをクリック
Japanese
と入力
Japanese Language Pack for Visual Studio for Japanese
を選択
Installを押します
終わったらvscodeを再起動

codiumの起動方法

$ codium
140: 2020/07/09(木)17:56 ID:ke/dIkZJ(7/8) AAS
書き忘れましたがcodiumを試したのはRaspberry Pi 4のUbuntu Server 20.04です
141
(2): 2020/07/09(木)18:35 ID:ODfh/wDV(1) AAS
OTG対応のオスオスUSBケーブルって売ってます?
142
(2): 2020/07/09(木)19:03 ID:WaMxQG8b(1/5) AAS
>>129
>ループバックデバイスでマウント
いつも思うのだが、「ループバックデバイス」って考えた奴は天才だよな
イメージファイルの中身を「ファイル」として個別操作するソフトは今までもあったが、
ループバックデバイスを使えば、一々そんなソフトを作るような必要が無くなる。
新しいファイルシステムも「OSが対応」すれば、勝手に対応してしまう。
なんで、Windowsにはこういう機能が無いんだろ?
143: 2020/07/09(木)19:14 ID:gMd1rKRb(1) AAS
Windows10は、真icroソフトの最後のOSだからじゃね?
144: 2020/07/09(木)19:22 ID:txNoaOH2(1/4) AAS
>>141
typeBの話よね?多分規格外だから見かけないな
ググったけどポタアン用の短いのしかない
145
(2): 2020/07/09(木)19:25 ID:txNoaOH2(2/4) AAS
>>142
え、結構前からvhdでマウントできるよ
rawは対応してないけど変換すればいいし
ISOもwindows10から対応してる
146: 2020/07/09(木)19:53 ID:gQWyjgdO(1/2) AAS
thonnyだとダメなのか?
zeroだとvim使ってるけど

ラズパイでそんなに頑張らないだろ
147: 2020/07/09(木)19:56 ID:dSDM3HWa(2/2) AAS
>>141
今あるか知らんけどRSに
両側Type-Aオスのケーブルがあった
両端にセリアのOTGケーブルつければええんとちゃう?
148: 2020/07/09(木)20:00 ID:h/gs6BwA(1) AAS
メモリーカードがぶっ壊れて起動しなくなったんだけど
メモリーカードをまたフォーマットすればなおることある?
149: 2020/07/09(木)20:06 ID:HI45RHdB(2/3) AAS
書き込み時エラーが出たフラッシュは
セルが壊れたので棄てろ。が定説
150: 2020/07/09(木)20:24 ID:ke/dIkZJ(8/8) AAS
上のVSCodeの100%オープンソース版のVSCodiumの
ARM64版のUbuntu Server 20.04と32bit版のRaspberry Pi OSでの
インストール方法をまとめてみました

Raspberry Pi 4でVSCodeの100%オープンソース版のVSCodiumを使う
外部リンク:pastebin.com
151
(1): 2020/07/09(木)20:47 ID:WaMxQG8b(2/5) AAS
>>145
>rawは対応してないけど変換すればいいし
それは、対応してるとは言わない・・・

上にも書いたが「個別のソフト」ならば、各種フォーマットに対応したものが幾らでもある。
152: 2020/07/09(木)20:53 ID:rO6RukmC(1) AAS
>>142
> なんで、Windowsにはこういう機能が無いんだろ?
お前が知らんだけだろw

>>145
ISOはWindows 8から標準でマウント可能
daemon tool使えばXPとかでもマウントできたし
153
(1): 2020/07/09(木)20:53 ID:txNoaOH2(3/4) AAS
>>151
>上にも書いたが「個別のソフト」ならば、各種フォーマットに対応したものが幾らでもある。
>イメージファイルの中身を「ファイル」として個別操作するソフトは今までもあったが、

いやディスクとしてマウントできるんだけど?
154
(1): 2020/07/09(木)21:02 ID:WaMxQG8b(3/5) AAS
>>153
いやだから、
「一々、vhdフォーマット」にしないとダメでしょ?
って言ってるんだけど?ダイレクトに、「なんとか.img」をマウントして操作できないでしょ?
例えば、ラズパイのインストールイメージの最初のパーティションは「fat」なんだけど、
一々「SDカードに焼く」とかしないと、Windowsで操作できないけど、
linuxの「ループバックデバイス」ならば、「なんとか.img」のまま弄れるよね?

って話なんだが。
155
(1): 2020/07/09(木)21:24 ID:txNoaOH2(4/4) AAS
>>154
おまえが言いたかったのはディスクイメージをマウントする機能がなぜないんだってことだろ
それを知らなかっただけで変換の云々とか後付けするなよ
156
(1): 2020/07/09(木)21:38 ID:WaMxQG8b(4/5) AAS
>>155
>Windowsにはディスクイメージをマウントする機能がなぜないんだ
その通りだよ。例えばWindowsでは、/boot に「ssh」ファイル書くだけの為に、SD焼かないといけないからね。
(最初から「ssh」入りの、自前イメージを作っておけば焼くだけで済むが、何台もラズパイあると、
「SDの枚数分」だけ、その作業をするのは面倒だし、時々間違う。)
157: 2020/07/09(木)21:42 ID:WaMxQG8b(5/5) AAS
違うな。真の問題は、
「何で、SDカードを焼くのに、こんなに時間がかかるんだ・・・」
だな。ちなみに、「SDカードから、イメージファイルを作れる」ことは知っているからな。
最後にそれを保存しておけばいいだけだ。
ただ、そこまで行くまでの試行錯誤中は「何回もSDを焼いて、度ごとに「ssh」ファイルを作らねば」ならない。というのが時間もかかるし面倒なだけだ。
158: 2020/07/09(木)21:58 ID:gQWyjgdO(2/2) AAS
windowsは推奨のbalenaEtcherってツールでラズパイのOSイメージを焼いて
焼き終わるフォルダーが開くんでbootパーティションに移動して
テキストドキュメントの新規作成でsshってファイルを追加すればsshの設定は終わり
wifiの設定もwpa_supplicant.confってファイルを追加して設定貼り付けると終了
後はラズパイにSDカード突っ込んで起動すればいい
159: 2020/07/09(木)21:58 ID:/cM1LFIg(1) AAS
外部リンク:yakudate.com
160: 2020/07/09(木)22:23 ID:HI45RHdB(3/3) AAS
で、そのisoファイルはOSのどの機能で作れば良いの?

とか言う。

不毛なんで止めようぜ
161: 2020/07/09(木)22:30 ID:4AsnGxVi(1) AAS
ここベビースレは不毛なことを必死に語るためのスレだろ
162: 2020/07/09(木)23:13 ID:S6EA1cD5(2/2) AAS
ラズパイスレ名物ベビーレベル維持発言が北
163: 2020/07/10(金)00:33 ID:7EQ+7Jow(1/3) AAS
不毛が最高!
164
(1): 2020/07/10(金)00:36 ID:d2Q7hB/I(1/2) AAS
>>156
WSL使え
165
(1): 2020/07/10(金)01:31 ID:7EQ+7Jow(2/3) AAS
>>164
出来ないみたい
外部リンク:github.com
166: 2020/07/10(金)01:46 ID:/zgyc019(1/2) AAS
WSL 2ならできるはず。
167: 2020/07/10(金)01:47 ID:d2Q7hB/I(2/2) AAS
>>165
WSL2ならできる
168: 2020/07/10(金)02:06 ID:7EQ+7Jow(3/3) AAS
ホントだ
外部リンク:github.com
にも、そう書いてあるわ
※但し、WSL2でもカーネルのリビジョンによって違うとか、向こうでも情報が錯綜している模様。
169: 2020/07/10(金)04:49 ID:7U7RwVmR(1) AAS
よく読めよ「4.4.0-で始まるカーネルバージョンはWSL1だハゲ」って言われてんだろ
170: 2020/07/10(金)07:12 ID:czlUCtQO(1) AAS
かくしてwindowsの話題は続くよどこまでもなのであった
171: 2020/07/10(金)08:32 ID:HCRsSFhD(1) AAS
また毛の話かよ:;(∩´﹏`∩);:ぴえん
172: 2020/07/10(金)08:41 ID:o7XtGkEC(1/15) AAS
実はWSL2の実態はHyper-V上の仮想環境
カーネルもLinuxカーネルにパッチを当てただけで
Linuxカーネルの機能がそのまま使える

完全なLinuxがWindows 10上で稼働する? 「WSL 2」とは
外部リンク[html]:www.atmarkit.co.jp

> これに対してWSL 2は、専用の仮想マシン環境である
> 「Light Weight utility Virtual Machine」(軽量ユーティリティーVM)を使い、
> ローカルパッチ(Microsoftによる独自パッチ)を当てた
> Linuxカーネルバイナリを動作させ、仮想マシン内にLinuxの実行環境を作る。

画像リンク[png]:image.itmedia.co.jp
173: 2020/07/10(金)08:45 ID:BnSIpGVw(1) AAS
WSL便利だよね
174: 2020/07/10(金)08:50 ID:o7XtGkEC(2/15) AAS
Windows 10でWSL2を使えばRaspberry Pi 4いらないという人いるが
WSL側で重い処理やメモリを大量に使う処理をやると他のことが出来なくなる
Raspberry Pi 4の消費電力なら一日中付けっぱなしにしてもいいし
重い処理を1日中どころか1週間走らせてもパソコンが使えなくて困ることはない
常時起動してるLinuxがあるといろいろ便利だよ
特にパソコン側がノートパソコンの場合、コア数が多くないからな
175: 2020/07/10(金)09:07 ID:+mRN7Lhh(1) AAS
MIPI CSI-2仕様カメラをWSL2環境に
繋ぐ方法が出来てから再提案して下され
176: 2020/07/10(金)09:13 ID:o7XtGkEC(3/15) AAS
Raspberry Pi 4のコアのCortex-A72は
浮動小数点演算は遅いけど、整数演算はかなり速いよ
177
(3): 2020/07/10(金)09:33 ID:o7XtGkEC(4/15) AAS
たとえば、πの計算
Pythonだとこんな簡単に書けるけど、これでパソコンと比較してみると
Raspberry Pi 4の実力が侮れないのがわかる
特にノートPCとの比較でね
まあ、今の季節、ちゃんとファン付けて冷やさないと性能でないけど

πの計算プログラム
外部リンク:pastebin.com

うちのRaspberry Pi 4で計測したら73.454 秒だった
178: 2020/07/10(金)09:41 ID:o7XtGkEC(5/15) AAS
ブラウザ立ち上げた状態で計測してた
ブラウザ落としたらもうちょっと速かった

うちのRaspberry Pi 4で69.282 秒
ちなみにARM64版のUbuntu Server 20.04を使ってる
179: 2020/07/10(金)10:07 ID:o7XtGkEC(6/15) AAS
書き忘れたがPython3用ね
180: 2020/07/10(金)10:46 ID:/zgyc019(2/2) AAS
>>177
パイパイかよ
181: 2020/07/10(金)11:28 ID:XYz9Gn9c(1) AAS
ブラウザの同時起動を気にするくらいならprint(result)も使わない方が良いと思う
182: 2020/07/10(金)11:49 ID:w8gwyhKg(1) AAS
完全初心者で質問なのですが、ブラウザで特定の動き(特定のTodoリストに入ったら)をしたらプリンター出力したいです。
ラズパイなら出来そうなのですが、逆にWindows PCだとなぜ出来ないんでしょうか?
モジュールがラズパイなら組めるからそういったことが出来るという事ですか?
183: 2020/07/10(金)11:57 ID:bTZaRknc(1) AAS
ブラウザのPlug in作れば?
184
(1): 2020/07/10(金)13:26 ID:h0jLfBuG(1) AAS
ブラウザを気にしなきゃいけないくらい猫があくびしそうな性能か・・・
185: 2020/07/10(金)14:04 ID:o7XtGkEC(7/15) AAS
>>184
ニコ生を表示してたからね
再生してなくても、ただ、ページを表示してるだけでもニコニコは重いから
186
(6): 2020/07/10(金)15:29 ID:o7XtGkEC(8/15) AAS
以前、ネットで拾ったC言語で書かれた整数演算のみのπの計算プログラム(遅い)

外部リンク:pastebin.com

Raspberry Pi 4 Ubuntu Server 20.04 gcc 9.3.0
オプションに-O3を付けただけのコンパイルで
171.942786秒
187: 2020/07/10(金)15:48 ID:biLUvhPL(1) AAS
外部リンク[pdf]:kobayashi.hub.hit-u.ac.jp
188: 2020/07/10(金)15:53 ID:ZUeg0Rmd(1) AAS
外部リンク:wikimedia.org
外部リンク:wikimedia.org
外部リンク:wikimedia.org
189: 2020/07/10(金)17:39 ID:3DMBIWgF(1) AAS
UbuntuのRP4 USB boot 対応早よ
190: 2020/07/10(金)18:35 ID:o7XtGkEC(9/15) AAS
32bitのRaspbianでも計ってみたがめちゃ遅いな
Pythonのが581.587 秒でC言語のが565.588701秒

多倍長演算で64bit整数使えば速くなるからPythonの差はわかるんだが
C言語の方は64bit整数なんて使ってないのにこの差
なにかプログラムの時間測定がバグってるのかと思って
timeコマンドも使って計ってみたが全然バグってない、計測した時間は正しかった

Cortex-A72は64bitに最適化されてて、32bitは遅いんだな
64bitのLinuxで使わないと大損だな
191
(1): 2020/07/10(金)18:49 ID:2iUWqDf8(1) AAS
π計算とUbuntuに拘る奴がいるね
まー、、、そんな時代もあるか
192: 2020/07/10(金)19:16 ID:o7XtGkEC(10/15) AAS
あ、Raspbianのgccのデフォルトが
すべてのラズパイで動作するようにARMv6になってるのが原因かも
193: 2020/07/10(金)19:25 ID:o7XtGkEC(11/15) AAS
>>191
以前、Dhrystone 2.1で比べたことあるが64bitの方がかなり速かったよ
194
(1): 2020/07/10(金)19:37 ID:CPqkEJIR(1) AAS
数値計算用マシンとして運用したい場合はやっぱり64bit入れないと話にならないんだろうか?
少なくとも数千次元の連立方程式とかをガンガン解きたい
195: 2020/07/10(金)19:42 ID:Irazv/0h(1/3) AAS
そもそもラズパイでやらないほうがいいのでは
196: 2020/07/10(金)20:05 ID:o7XtGkEC(12/15) AAS
>>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では遅いんだな
197: 2020/07/10(金)20:12 ID:xtLUBhvi(1) AAS
>>194
>少なくとも数千次元の連立方程式とかをガンガン解きたい
今何使ってるん?
198: 2020/07/10(金)20:23 ID:ONCFgsOp(1) AAS
SDカードでもTRIM使えるんだね
sudo fstrim -v -a
やったら18GBほど解放された
199
(2): 2020/07/10(金)20:39 ID:Zf40Rg0c(1) AAS
円周率の計算ってどうしてるの?
1/3=0.3333333333....のように処理が終わらないわけで
普通の計算なら何桁まで計算って出来ないよね
200: 2020/07/10(金)21:05 ID:o7XtGkEC(13/15) AAS
64bit版のRaspberry Pi OSで試しました

>>177のPython3のやつが70.108 秒
>>186のC言語のやつが169.922904秒
201: 2020/07/10(金)21:06 ID:o7XtGkEC(14/15) AAS
ちなみに64bit版のRaspberry Pi OSのgccのバージョンは8.3.0
202
(1): 2020/07/10(金)21:16 ID:B/ThA19E(1/2) AAS
>>177
のやつ32bit版のRaspberry Pi OSでやってみたけど
CPU使用率ちらっと見たら20~30%だったかな?
560秒くらい
203
(2): 2020/07/10(金)21:17 ID:YAtTPKTo(1) AAS
>>199
最近割り切れたよ
外部リンク[html]:kyoko-np.net
204: 2020/07/10(金)21:27 ID:o7XtGkEC(15/15) AAS
>>202
シングルスレッドのプログラムだからね
Raspberry Pi 4は4コアあるからCPU使用率が25%くらいになる
205: 2020/07/10(金)21:52 ID:cvlyH8dx(1/2) AAS
zero w でPython3のやつやったら1614.431秒だった
ちなみに、Rock64(RK3328)は100.671秒、OrangePi ZERO Plus(H5)は121.258秒
206: https://5chat.site/ 2020/07/10(金)22:06 ID:Irazv/0h(2/3) AAS
自分もみんなと同じくらいで69秒160だった
画像リンク[png]:i.imgur.com

pi4 ubuntu server
207: 2020/07/10(金)22:12 ID:7x7LkX60(1/2) AAS
celeron j1900では117.507秒だった
pi 4 8gbは70.416秒
208: 2020/07/10(金)22:26 ID:B/ThA19E(2/2) AAS
chrome bookのPentium silver N5000でやったら67秒だった
209: 2020/07/10(金)22:26 ID:cvlyH8dx(2/2) AAS
NanoPi M4V2(RK3399)だと52.365秒
210: 2020/07/10(金)22:48 ID:o9NsP7Jf(1) AAS
FAT32上にどうやってisoデータなんて持ってこれんの?
211: https://5chat.site/ 2020/07/10(金)23:15 ID:Irazv/0h(3/3) AAS
古いけど i7 3770 の Win10 でも 49.840 秒かー
画像リンク[png]:i.imgur.com

pi4 結構速いんだなー
212
(2): 2020/07/10(金)23:40 ID:7x7LkX60(2/2) AAS
fire hd 10 (2019) (cortex-53 armv8l) -> 481.605秒
pi3だとどれくらいなんだろ
213: 2020/07/11(土)00:12 ID:sUzI1zOV(1/2) AAS
3年前中古2万円でゲットしたノートPC i5-2520Mで62秒
Pi4よりかはギリ速かったな
214: 2020/07/11(土)00:23 ID:sUzI1zOV(2/2) AAS
おお!
celeron j1900 と Pentium silver N5000 に勝って
i7 3770 に負けたか!!

消費電力順だねー! 多分

分厚いのも全く無駄って訳じゃなかった
215: 2020/07/11(土)01:25 ID:rU9NNoBY(1) AAS
なにこのスレ・・・
216: 2020/07/11(土)02:27 ID:RPV1a4rY(1) AAS
>>212
Raspberry Pi 3 Model B Plus Rev 1.3 -> 569.170 秒
217: 2020/07/11(土)02:41 ID:Fj4BtV1l(1) AAS
>>212
pi 3 で 651.241 秒
218: 2020/07/11(土)07:41 ID:Q8Accifd(1) AAS
32bit/64bitベンチマーク

Why you should run a 64 bit OS on your Raspberry Pi4
外部リンク:medium.com
219: 2020/07/11(土)07:51 ID:ouQOVn37(1) AAS
3A+で567.674 秒だった
遅いね
220: 2020/07/11(土)08:25 ID:oQEAsnJR(1) AAS
巷ではπベンチが大流行
221: 2020/07/11(土)09:11 ID:uOc0NY0J(1) AAS
やっとSuperPIレベルの事をやる意味が出てきた感じだな
222: 2020/07/11(土)10:29 ID:Nn6ps5Mh(1) AAS
>>203
虚構はともかく
あんたに取って2005年は最近なのか
223
(1): 2020/07/11(土)11:02 ID:q93grATM(1/8) AAS
HiLetgoR 2.8 "TFT LCDディスプレイ タッチパネル SPIシリアル240 * 320 ILI9341 5V / 3.3V
外部リンク: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 改訂版
外部リンク:pastebin.com
224: 2020/07/11(土)12:07 ID:q93grATM(2/8) AAS
Ubuntu Server 20.04のRaspberry Pi 4で
I2Cの気温、湿度、気圧センサーBME280を使う方法をまとめてみました

外部リンク:pastebin.com
225: 2020/07/11(土)12:32 ID:q93grATM(3/8) AAS
>>223
Adafruit_Python_GPIOが上の方法だと入らないかもしれないので
Adafruit_Python_GPIOのインストールのところを直しました

Raspberry Pi 4 Ubuntu Server 20.04 SPI LCD ILI9340 demo 改訂版2
外部リンク:pastebin.com
226: 2020/07/11(土)12:44 ID:A4tg1xt3(1) AAS
>>199
>>203
π進数を使ったときにeが割り切れるかどうかは未だ判ってない
227
(2): 2020/07/11(土)13:13 ID:qI8+N1Ne(1) AAS
ラズパイ 8GBと、外付けHDMIディスプレイををモバイルバッテリーで駆動させ、
ノートパソコンとして使う予定。
2万5千円ほどで実現できた。
228: 2020/07/11(土)13:37 ID:1F60YzYT(1) AAS
クラスタマシンにしてmpi計算とかやったらどんなもんなんやろ
229: 2020/07/11(土)14:57 ID:q93grATM(4/8) AAS
Cortex-A72が速いのは整数演算で、浮動小数点演算はあまり速くないよ
230: 2020/07/11(土)15:02 ID:BZqR6+fY(1) AAS
orangeでやってる人いるけどそんなに早くはない
動画リンク[YouTube]
231: 2020/07/11(土)16:44 ID:spSHQaXj(1) AAS
>>227
クラムシェルデバイス達「...」
232: 2020/07/11(土)20:13 ID:q93grATM(5/8) AAS
Raspberry Pi 4は姫野ベンチだと遅い
Whetstoneだと結構速いかも

姫野ベンチ
外部リンク[html]:hesonogoma.com
外部リンク[zip]:accc.riken.jp

whetstone 1.2
外部リンク[c]:www.netlib.org

姫野ベンチはLinuxだと
make
と打つだけ

Whetstoneは108行目のloopstartを3000000にしてコンパイル
コンパイル方法は
gcc -O3 -o whetstone whetstone.c -lm
233: 2020/07/11(土)20:32 ID:q93grATM(6/8) AAS
姫野ベンチコンパイルをするとエラーが出るね
248行目の#include文が変な位置にある

double
second()
{
#include <sys/time.h>
struct timeval tm;

これを下記のように変更すればエラーは出ない

#include <sys/time.h>
double
second()
{
struct timeval tm;
234: 2020/07/11(土)22:12 ID:q93grATM(7/8) AAS
-O3だと-ftree-vectorizeが有効になるはずだけど自動ベクトル化しない
試しに-O3 -fno-tree-vectorizeとして自動ベクトル化を無効にしても結果は変わらない
-O3に-ffast-mathを付けて
gcc -O3 -ffast-math -o whetstone-fast-math whetstone.c
これだとベクトル化されてかなり速くなる

自動ベクトル化されてる証拠にベクトル化を無効にすると元に戻る
gcc -O3 -ffast-math -fno-tree-vectorize -o whetstone-fast-math-no-vectrize whetstone.c

数値計算に-ffast-mathはつけない方がいいようだけど
235
(1): 2020/07/11(土)22:26 ID:q93grATM(8/8) AAS
アセンブラ出力してソースを見てみたがベクトル化されてるわけではなさそう
何かが簡略化されて速くなってるだけのようだ-ffast-mathをつけると-lmをつけなくても
コンパイルが成功して実行もできる
236: 2020/07/11(土)23:25 ID:P0K7KXtD(1) AAS
>>235
> -ffast-mathをつけると
-ffast-mathかな?
237
(1): 2020/07/12(日)08:37 ID:L/lcKLCh(1) AAS
>>227
予定なのに実現出来たって、どういうこと?
238: 2020/07/12(日)09:09 ID:gxF96qVJ(1) AAS
ポチってまだ届いてないんじゃね
239: 2020/07/12(日)11:23 ID:65GoASli(1) AAS
RPI4 Direct USB Boot Ubuntu 20.04
外部リンク[php]:www.raspberrypi.org

上記ページの手順を行うことで、USBメモリに書き込んだUbuntu 20.04のブートに成功することが確認できた
240: 2020/07/12(日)14:56 ID:rlGtvvu0(1) AAS
πベンチと聞いてオラワクワクしてきたぞ!
241
(3): 2020/07/12(日)15:50 ID:LNNA2V/G(1) AAS
外部リンク[php]:www.silverstonetek.com
このpi4ケース、外部アンテナを取り付け可能ってあるけど、そんなアンテナ存在するの?
どうやって取り付けるの?
242
(1): 2020/07/12(日)18:18 ID:giJPaAdb(1) AAS
昔、どこかのホームページにアクセスすると円周率が延々と出てくるページがあったが見つからんなあ。
あればJavaScriptかなんかだったんだろうか。
243: 2020/07/12(日)20:51 ID:ahPShlFs(1) AAS
πベンチか
相変わらずラズパイスレの連中は視野が狭いな
244: 2020/07/12(日)21:03 ID:ypcnjlx3(1) AAS
Piでπベンチ…
パイパイだな^^
245
(1): 2020/07/12(日)21:37 ID:an+/fNiF(1) AAS
>>242

ここのC言語で書かれたπの計算プログラムをjavascriptに移植してみました
外部リンク[html]:7ujm.net

即興で移植したのであまり期待しないでください
pi javascript
外部リンク:pastebin.com
246
(1): 2020/07/13(月)05:43 ID:rseMprHc(1) AAS
>>186のC言語のπの計算プログラムをjavascriptに移植してみました
>>245のものよりも計算速度は速いです

javascriptの方が計算時間がかかる都合上、桁数は5000桁にしてあります。

pi javascript
外部リンク:pastebin.com
247
(1): 2020/07/14(火)05:08 ID:NF/dy4KJ(1) AAS
>>241
それは魔改造しろという暗に示しているような...
LAN と WiFi でルーティングさせ、アンテナ線を半田で引き出して、高性能なアンテナを付けたら高性能なルータが作れそう。
どれくらいの転送速度がでて、どれくらいの範囲に電波が届かせられるか。
これくらいの改造は認められるよう、電波法や技適に融通性があればいいのにと思う。
248
(1): 2020/07/14(火)05:44 ID:GUXSMk4g(1) AAS
>>241
アンテナ自体は普通に手に入るけど本体に外部アンテナ用の端子がないから半田付けが必要で当然技適は無効
249: 2020/07/14(火)05:56 ID:uRnKsC7p(1) AAS
>>241
アスペかな
250: 2020/07/14(火)08:17 ID:dVyWtk/X(1) AAS
rpi4は知らないけどその他歴代wifi対応rpiは基板に外部アンテナ用の端子が付けられるようにパターンが用意されてる。
アンテナは選び放題にたくさんあるし自分で作るのも難しくない
ただ技適の問題は>>247 >>248の指摘のとおり
251: 2020/07/14(火)13:24 ID:QLK1CKPj(1) AAS
こんな所で銀石を見ることになろうとは
252
(1): https://5chat.site/ 2020/07/14(火)15:10 ID:Y1EevUMR(1/2) AAS
>>246
pi4 だと 6.099 秒、Win10 だと 2.243 秒でした!
画像リンク[png]:i.imgur.com
画像リンク[png]:i.imgur.com

自分の pi4 はデスクトップ環境が無いので、両方とも Node.js で実行しました。
253: 2020/07/14(火)15:50 ID:YgoLYJph(1) AAS
Execution time : 1088.693 sec
Hardware : BCM2835
Model : Raspberry Pi 2 Model B Rev 1.1
254
(1): 2020/07/14(火)17:01 ID:Rjj5qhXN(1) AAS
>>252
Raspberry Pi 4のCortex-A72は浮動小数点演算は遅いみたい
Pythonと違ってjavascriptには型がないからね
1-
あと 748 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.042s