【Raspberry Pi】ラズベリー・パイ part46【ARM】
■ このスレッドは過去ログ倉庫に格納されています
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃
┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Raspberry Piシリーズを大雑把に世代分けすると (A系、CMは略)
第一世代:Model B, B+, Zero, ZeroW (CPU: BCM2835 ARMv6 Single-core)
第二世代:Pi2 (CPU: BCM2836 ARMv7 Quad Core)
第三世代:Pi3 (CPU: BCM2837 ARMv7 Quad Core)
第3.1世代:Pi3B+ (CPU: BCM2837B0 ARMv7 Quad Core)
第四世代:Pi4 (CPU: BCM2711 ARMv7 Quad Core), 現在、海外のみで発売, 技適未認定のため国内では基本鑑賞用
公式サイト: https://www.raspberrypi.org/
Wiki Hub(英語): https://elinux.org/RPi_Hub
ラインナップ https://www.element14.com/community/docs/DOC-68090/l/raspberry-pi-zero-pi-2-b-a-compute-module-dev-kit-comparison-chart
公式各種ダウンロード https://www.raspberrypi.org/downloads/
・SDカードには必要最低限の書き込みで運用
ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要
安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう
3B以降は、USBマスストレージからのブート可
◆販売元 その他話題に上がった店は、>>2 以降で
Element 14 https://www.element14.com/community/community/raspberry-pi
アールエスコンポーネンツ https://jp.rs-online.com/web/generalDisplay.html?id=raspberrypi
ModMyPiは買収されました https://thepihut.com/collections/raspberry-pi-store
韓国への半導体一部材料の包括輸出手続きの廃止により入手性に影響を受けるかはわかりません。
前スレ【Raspberry Pi】ラズベリー・パイ part45【ARM】
https://mao.5ch.net/test/read.cgi/linux/1562452204/ >>711
いや、インド人は英語が母国語じゃないから英語は喋れない 古典漢文やってるから使えるか?って話や
アメ公にラテン語使えるか?って聞くのと同じ >>714
コテコテの日本語で書いてある技術書でも、言語明瞭意味不明なモノはわりとある
図などをプログラムに落として動かしてみて、ようやく日本語が意味するところを理解できることもある
そういう意味で、英語であることは技術的に大きなハードルにはなりづらい
もちろん日本語のほうがアドバンテージはあるけど、やることは一緒
日本語/英語よりも、むしろデバッギングの技術論を極めたほうが楽できる
中国語とか読めない外国語だと、図の中の言葉が理解できずにさすがに解析不能になるけどな もっと良い場所があるなら誘導してやればいいんじゃね?
そこに辿り着けたり見つけられないから迷い込むんだろうしよw
ドキュメントの英語がどうのなんて回路の話より関係ねーぜw
そんな場所で何かを制限しようなんて無駄なこったw >>710
アマゾン以外は詐欺とかかもしれないし住所入力とか面倒だから禁止 >>718
>もっと良い場所があるなら誘導してやればいいんじゃね?
googleとqiita
英語掲示板の読み方に関しては>>717でカバーできる
何より目的志向で合致しそうなトピみつけて、設定や開発を成功させる経験を重ねること
>ドキュメントの英語がどうのなんて回路の話より関係ねーぜw
それがどれだけ的外れかすら理解できないんだろうな >>721
本当に最初の一歩だと嗅覚すら働かないし本人以外と探してても最適なワードに辿り着けないとかあるからなw
だから、ある程度は切り分けてやってこっから先は電電板辺りとか方向だけでも投げとくと本人にやる気があれば答えが見つかりそうなところにどうせ行く。
その辺り雑だと行った先でカテゴリ違いを含む話して蹴飛ばされて来る事になるしw
カギになりそうなワードも道しるべでバカじゃなければ知らない単語はググったり調べるしその過程でなんとなくありそうな場所もわかるようになる。
煽りたいだけのやつも居るから本当にちょっとは手を貸そうと思ってるのかでも話は違うけどなw
物をしら無すぎるカテゴリのやつは意外と当りつけるだけでも迷子になるし、超基礎からってのは目的の解決に対しては遠回り過ぎてさらにピンと来ない事も多いし。
懇切丁寧に説明しないまでもざっと「あっち」あと「この辺」って案内するだけで意外と役にも立つ事もあると思うよ
現実問題として最適解に近い場所の方が情報の精度が高いからずれた場所に居座るのって意外と誰も幸せにならないw 地域によるからあれだけど、近くに高速のSAあるならすげーいいぞ
下道から入れるタイプやつね マジで何をいくら買っても全く違和感ないし、むしろ店内はやる気勢であふれてる笑
都内の駅地下とかでもいいんだろうけど、ついでならともかく、わざわざそれ用に行くのもな >>687
感覚でいうなら、もうちょっと綺麗に出来るだろうって思うw
良心でいうなら、正義の味方に使ってほしい。 ID:FAV8EXy9←何いってんのコイツって感じしかない >>715
おまえもスラム育ちかよw
日本に招いたゲストで、英語で会話してた内容なんだがw
インドではスラム育ちは英語喋れないの多いから、そう思ったらしいんだよ。
お前も英語喋れるようにちゃんと勉強しろよ。 日常から学問まで日本語でほぼ全部できちゃうからな
必要ないから使われず、忘れられる さすがにそれはもう通用しないぐらいに国力が落ちてることに日本語だけだと気がつけないんだろうな 【Raspberry Pi】ラズベリー・パイ part46【ARM】 Linux板なのにスレタイがハードウェアの名前ばっかりだね ハードウェア語る以上にスレチなのに黙ってんだな
なんだかな
まぁ好きにやろうや すみません、教えてください。
Pi 4へ ARM版Win10は無料で入れられますか?
また、ARM版Win10では、USB にてRS485 変換器を繋げて、
電文制御を制御するアプリをVisual Studio にて開発はできますか? >>743
夏休み最終週の阿鼻叫喚を観察するスレになってんだわ
そんで方向性がグチャグチャだから無理に制御するとムダ炎上するパターンだわ
>>744
Win10 IOT Coreの話してるなら、いま調べたらPi3(+なし)が最終verみたい
割れ(違法コピー)に類する話は知らんしARM版どうやって入手するかも知らん
でもデスクトップ導入成功例はある様子
raspbianですらモッサリなのに何を期待すんだか Windows
せめてこっち逝け
【ARM】 Raspberry Pi Ver.16©2ch.net
http://egg.5ch.net/test/read.cgi/jisaku/1471743512/
Windowsならx86のNUC買った方が良いぞw Pi4が届いたけどHDMIが映らない
ケーブルの相性なのかHDMIの端子が壊れてるのかが判断できないで困ってる
VNCで動かせてるからPi4本体は壊れてないみたい >>744
ドライバー類が殆どないから使い物にならない >>745
返信ありがとう。
ARM版って評価版の(つまり無料じゃない)ようですね。
マイクロソフトの英語版フォーラムでも「Pi 4のWin IOT Coreを完全に放棄しました。」とあって、むりっぽいですね。
Pi4 のRAM 4GB だとサクサク動くかなとワクテカしてたんですが、
Linux だと、Pi4より Jetson nano での開発の方が良いかもしれません。
>>746
すません!
良く考えたら、スティックPCみたいなのでも良いかもと思いましたよ >>747
・ケーブル取り替える
・違うディスプレイに接続してみる >>747
ラズパイじゃないけど
タブレットでMicroHDMI→ノーマルHDMIのケーブルだと駄目で
変換→ノーマル→ノーマルだと映ったと言う事があった
ケーブルの相性あるかも >>750-751
普通のHDMIをマイクロに変換するアダプタを100円ショップで買ってきて繋いでたんだけどこれが原因なのかな
今日マイクロHDMIのケーブルも買ってくるか迷ってヤマダで探してたら3000円近くしたんで買わなかった
Amazonで安いの注文するかな
>>752
繋いでるんだけど no signalになってしまうのよ
HDMIの0も1もどっちもダメ 単に出力が合ってないだけなんじゃ
/boot/config.txt のhdmi関連を見直してみたら? 俺はpimoroniで買ったofficial micro hdmi to hdmi cableをラズパイ4に使ってるけどwork like a charm よ >>755
自分もついでに公式のやつ頼めばよかったな
こっちのほうが量販店のマイクロHDMIケーブルより安かったわ
でもケーブル繋ぐとセレクターの番号が変わるから端子から何らかの信号は出てるみたいだから端子が壊れてるわけではないようだ
セレクター挟んでるから駄目なのかと思いテレビに直にさしてもダメだ
>>754さんの言う通り/boot/config.txtの記述がおかしいのかもしれない、でもここ見合わせてみたけど特におかしいと感じる部分がないのよね
https://www.raspberrypi.org/documentation/configuration/config-txt/video.md
ようわからん状態になってしまった Zero 公式ケース
電源のmicro USBもHDMIもしっかり挿さらないからかなかなか電源が入らない
オッサン世代は知ってると思うけど、ファミコンのカセットをちょい傾けて刺したら認識してたようにmicro USBの挿し方をほんのちょっと傾けたりしたら電源が入る
無印かWHしかほぼ売ってないのに、ヘッダピンあったらカバーが閉まらない、LEDランプが見えない、micro SDカードの抜き差しが出来ない、
上蓋にカメラ付けてもカメラが傾く、上蓋は3枚付属してるのに下側はケース裏のヘッダピン位置に穴が空いてるやつ1枚しか入っていない等等欠陥ケース >>758
hdmi_group
hdmi_mode
うつんないときはだいたいこの2つの値を変えたら映った
hdmi_groupは多分2だろうけど
hdmi_modeはモニタの対応範囲じゃないと映らなかった記憶がある 質問させてください
Lチカは特定のファイルへ書き込みを行うという仕組みが理解できました
SPI等の通信も同様にライブラリ抜きで実現可能でしょうか? >>761
出来る奴ならSPI等の通信もライブラリを用いないでLチカ同様に特定のファイルをread/write
することで実現できるだろ。 >>711
イギリスの植民地じゃなかったからだよボケ
と言い返せ インド人に教えてもらった超魔術
#define private public >>761-762
可能だが無意味
ラズパイの場合wiringPiSPISetup()やwiringPiI2CSetup()をよく使う
それの代わりにデバイス直でやる人もいるけど、可搬性が低い=他人が見ても
わかりづらいからおすすめしない
時間が経つと自分でもわからなくなって、理解しなおす手間が大きくなる
ソフトとしてはデバイスこそが本体なので、コードの構造に拘る意味がない
もっとそも論を言うと、ディスプレイへの出力もprintf()とかのstdioライブラリを
使用しなくても、ダイレクトにバッファへ書き込みして出力できるはず
printfやsprintfみたいの全部外してグラフィックメモリ管理する? クソ面倒だぞ >>763
はあ?お前んとこアメリカの植民地じゃん
って言い返されますた。 >>765
例えば、AD欲しいで、俺ドライバ作って
SPI接続ADのデータをcat(ライブラリ使わないで)で読めるようになったら
便利じゃないか?
Lチカも/sys経由ではやってないのか >>766
日本は現アメリカの植民地・占領地なのに英語が出来ないからな
イギリスはその点植民地教育しっかりしたんだな
インドだけでなく中華が激多いシンガポール人も英語が激出来るからな とりあえずRaspberry pi 3B+にQuimat 3.5インチLCDを取り付けて、出張先でも視聴できる持ち運び用録画サーバーを構築するところまではなんとか出来た。
しかし、まだ終わりではなかった。エンコードに使うソフト(ffmpeg)の設定が残っていた。
一部のBSデジタル放送が使う1920x1080の映像をh264_omxでハードウェアエンコードすれば、ほぼ1倍速でmp4に変換できた。これなら実用に耐える…と思ったら甘かった。
地上デジタル放送や、(一部の)BSデジタル放送で使われる1440x1080の映像を、解像度変換なし(1440x1080)でh264_omxでハードウェアエンコードする。これもほぼ1倍速。
ところが出来たmp4をvlcで「全画面再生」すると、画面中央に縦長の(横に引き伸ばされない)映像が表示されてしまった。(「ウィンドウ表示」では問題ない)
つまり「SAR 4:3 DAR 16:9」のmp4は、vlcで全画面再生が正しく表示されない。
(EPGStationから[H264]を選んで再生すると正しく表示される)
解像度を1920x1080に設定してエンコードすると、vlcの全画面再生は正しく出来るもののエンコード時間が長くなってしまう。h264_omxを使ったハードウェアエンコードで10fps=実時間の約3倍かかる。
libx264を使ったソフトウェアエンコードだと3fpsも出ない(実時間の10倍以上かかる)。
3.5インチの小さい画面で録画内容を確認するだけの為に、1920x1080の高解像度は不要ではないか。解像度を落とせばエンコード速度は上がる。
いくつかの解像度でエンコード速度を比較して、画質と速度の妥協点を探る。854x480(FWVGA)まで解像度を落とすことにした。これで18fps(実時間の約1.7倍)
EPGStation/config/enc.shに書くコマンド列の一部抜粋は以下の通り
eval `$FFMPEG -re -i "$INPUT" -threads 0 -c:a copy -bsf:a aac_adtstoasc -c:v h264_omx -b:v 3000k -fflags +discardcorrupt -movflags +faststart -s 854x480 -f mp4 "$OUTPUT"`
通常利用している16:10表示(WUXGA)の26インチLCDで表示しても、意外に違和感は少なかった。
本当は設定をもう少し煮詰めたいが、h264_omxのオプション設定に関して参考になりそうな資料が意外に少ない。 もうすぐ中国の植民地になるから漢字が出来るのはいいね
香港とかウイグルみたいになるのかな、楽しみ
あっ、北海道はロシア語頑張れな >>761
質問の意図が分からんけどライブラリを使わずにSPI通信をやること自体が目的じゃないだろ?
>>767
車輪の再発明をして無駄な労力を使うだけで便利になるわけない 3b+の電源を専用設計の3A出力に変えたらまったく低電圧警告が出なくなった!
警告出たところで特に運用上問題はなかったんだけど精神衛生上変えてよかった >>771
日本は将来中華圏に取り込まれるだろうな
大戦で日本が勝利してたら、東アジアの盟主で共通語は日本語になってたんだろうがな
>>772
>無駄な労力
ここのスレ住人は無駄な労力が普通だろ 12連でメモリ16G、20万の中小向けの安価グレードを大企業に推奨してくる社員もなかなかだな。
メモリが一桁少ないと気が付かない辺りが素敵 >>770
PI4になるとかなり性能アップしてるから同じ事やっても倍くらい行けそうだ >>767
まず長文失礼するが、それだけ根っこから説明しなければならない話
意図ズレてたらゴメンネ
そもそもLinuxはすべてのデバイスをファイルとして取り扱っている
細かく調べてはいないが、SPIデバイスも元々ファイルとして実装している筈
なのでやろうと思えばシェルスクリプトだけでもデバイスにアクセスできると思う
ただ、問題は速度
gccなどでコンパイルを介して実行前にオブジェクト(機械語)にしたものは最速
但しコンパイラの精度や言語の特徴、プログラマの腕などで遅くなる場合もある
シェルスクリプトはインタプリタを上回る最悪の速度を叩きだす
命令をその場その場でプチコンパイルしながら実行するようなイメージとにかくクソ遅い
spiのような速度が出るデバイスだと、ハード側でタイミングずれが発生し制御できない場合がある
>俺ドライバ作って
>cat(ライブラリ使わないで)
ライブラリなしでドライバというかサービス作ることは可能ではある
しかし動くかどうかは、ハード側に依存する
多ドット型のLCD(タイミングがハード依存)なんかはズレやすくて、遅いと動きづらい
温湿度センサやLEDなど(タイミングが読む人間依存)は、それ前提でハードが構成されてるので
ほとんどが制御できる
つまり人間にとって便利なように見えても、ハードの方からみた取り扱いがシンドイということ
>Lチカも/sys経由ではやってないのか
根本的な話だが、OS制御<ハード自律制御
ラズパイにSDなどOS入ってるモノ刺さないで起動しても、電源LEDは点灯する >>778
ほおお勉強になりますなぁ
出来るけどファイル経由のデバイス操作は遅いのが問題なんね
node_jsとか情報が乏しくなってきて最近不安なんだが sysfs経由でソフトウェアSPIを実装するのも可能だろうけどかなり遅いので>>778の通りセンサーの値読み出しとかでしか使えないだろう。
ただし、SPIのプロトコルで遊んでみたいと言うことなら、やってみると面白いと思う。 この状況から全く動かない
ネットワークいじったのがだめなのか
https://i.imgur.com/jrSQxbG.jpg 助けてほしい
補足
dhcpcdのwlan0の項目をすべてコメントアウトしてinterfacesに固定IPを記述
その後hostapdとisc DHCP serverをインストール
初期設定を済ませて再起動するとフリーズ? >>782
どこからフリーズするのか、まず障害切り分けが必要そうですね。
dhcpcdなのか、hostipdなのか、DHCPサーバーなのか。
自分も色々いっぺんにやるとわけが分からなく時はあります。 チラ裏
dhcpdとdhcpcdのサービスがコンフリクトしてインターフェースの奪い合いになってる
後から立ち上がった方がある筈のデバイスを無限待ちしてる
みたいなところで俺は止めた(興味もないので投げ出した)ような記憶があるようなないような ありがとうございます
>>784
外部からファイルを弄れば設定できますかね? ただのアプリケーションだけでフリーズすることはないと信じてInterfacesを見てみます
loopbackが競合することなんてありますか? 俺もよく分かってないからあってるか分からんけど
>Lチカは特定のファイルへ書き込みを行うという仕組みが理解できました
っていうのは
echo 1 > /sys/class/gpio/gpio18/value
こういうことをSPIで出来るかってことでしょ
ドライバーへのアクセスはread/write、ioctlのシステムコールで行うけど
上記が出来るのはread/writeがドライバに実装されてるときで
SPIなんかはioctlが必要でしょ
もっと言えばドライバーから自分で書けばもっと低レイヤーでアクセス出来る
元の質問のライブラリーを使わずにっていうのが手軽に出来るかって意味なら
そもそもgpioがon/offの単純に制御だから上記のようなやり方が出来るだけ >>789
>echo 1 > /sys/class/gpio/gpio18/value
>こういうことをSPIで出来るかってことでしょ
https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md
手順が面倒なんでコンパイル以外でやったことないけど
上記のshellにまさにソレ(出力先や値は当然違う)がある >>788
俺は半端にいじっただけだからわからないけど
俺だったらもう1枚のmicroSDにraspbian入れる
問題が起きてる方のSDをカードリーダーに入れてext4パティションをマウントして、ログ読む ext4が読めればいいので金かけたくないなら、VMware PlayerをPCに入れてそいつにUbuntuか適当なLinuxインストールする。
USBのSDカードリーダーかアダプターはすでにあるだろうし、仮想Linuxからext4のファイルシステムにアクセスできるはず。 DVDやUSBで起動するLinux環境を作っておくとなにかの時に役に立つ ID:4Btfn2dO です
いちおうLive USBは持ってますので試します
明日になると思いますが報告します 自分もwindows版のetcherが動作しない時にvmplayerでlinux版のetcherでイメージ作ったな 自分の場合、非力なPCしか無いから791が言ってるように余ったSDにrasbian入れて実機で設定がおかしくなってる方のSDをmountして修正するかな… スパコン組みたいなら安価に済ますならPlayStation3のCellBroadbandEngineをクラスタ構築した方がずっと良い
AI専用ならNvidiaのDGXとかAMD Project 47とか
ABCIとかAWS AIとかとかでもいい 実用的にでなく
ラズパイでやることが目的なんだろうな ラズパイで電動オナホール作ってシコシコしたひといる? 昨日Pi4のHDMIが映らないと書いたものだけど
マイクロHDMIのケーブル買ったら映ったわ
ありもので済ませようと100円の変換アダプタ噛ませたのがダメだったようだ あぁ、VLCにアプデかかったと思ったら、また昔のダメな奴に戻ってる・・・ >>781
色々入れすぎ。
まずは最小限で起動させること。
次に、一つ入れては確認し、二つ入れては再確認。 >>770だけど、結局EPGStationで使うH264変換の設定に[解像度変換あり][解像度変換なし]の2種類を作成し、
1920x1080のチャンネル(NHK-BSプレミアムとBS11)は[解像度変換なし](=約1倍速)、その他チャンネルは[解像度変換あり](=約0.6倍速)に振り分ける事で折り合いを付けるようにした。
具体的には「-s 854x480」の記載がある行と記載しない行の2種類を作成して、条件付けで振り分ける。
>>805
stretchでの話かな?busterでは少し前にvlcのアップデートがあったが、ここ1日では変化なし。 >>807
今日のアプデで治った\(^o^)/
H/Wアクセラレーションが一度無くなって戻った
うちはstretchだけど、最新版が出てたんだね
バックアップとってアップグレードするかなあ ラズパイ4ってHDMI出力2つあるから
左目と右目にしてVRつくってエッチな動画で
シコれる? ID:4Btfn2dOです
rc.localに終わらないスクリプトを入れてただけでした >>811
単品のシェルスクリプトを組んで、事前に動作チェックしましょう >>813
crontabと同じで別に影響ないと思っていました… ■ このスレッドは過去ログ倉庫に格納されています