【Raspberry Pi】ラズベリー・パイ part34【ARM】©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。ケースやカメラモジュールもあります(別売)
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃たいせつなこと: 安定した5V電源の確保が安定動作への第一歩かも ┃
┃ACアダプタと接続ケーブル、それぞれに十分な電流容量のものを ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
Pi3発売。802.11 b/g/nワイヤレスLAN、Bluetooth 4.1搭載
Raspberry Piシリーズを大雑把に世代分けすると
第一世代:Model A, B, B+, Zero, Compute Module (CPU: BCM2835 ARMv6 Single-core)
第二世代:Pi2 (CPU: BCM2836 ARMv7 Quad Core)
第三世代:Pi3 (CPU: BCM2387 ARMv7 Quad Core)
公式サイト: http://www.raspberrypi.org/
Wiki Hub(英語): http://elinux.org/RPi_Hub
ラインナップ ttp://www.element14.com/community/docs/DOC-68090/l/raspberry-pi-zero-pi-2-b-a-compute-module-dev-kit-comparison-chart
各種ダウンロード ttp://www.raspberrypi.org/downloads/
・SDカードには必要最低限の書き込みで運用
ハードに使うとSDはサクッと死にます。使い捨て上等!の割切りも時に必要
安定運用な状態のときにSDを複製(バックアップ)しておき、有事に備えましょう
/bootのみのROは理に適います(/bootだけはSDから移動不可、他はUSBのマスストレージに置ける)
◆販売元
Element 14 http://www.element14.com/community/community/raspberry-pi
アールエスコンポーネンツ http://jp.rs-online.com/web/generalDisplay.html?id=raspberrypi
ModMyPi http://www.modmypi.com/shop/
前スレ
【Raspberry Pi】ラズベリー・パイ part33【ARM】
http://mao.2ch.net/test/read.cgi/linux/1499193937/ Silicon PowerのSD Card使用記録
9月2日にWeb Serverに使用開始、10月15日に異常発生を確認。
16日には電源落とした。
Web ServerはApacheを起動。Debian Stretchのapt-getで入手したやつ。
今はUSB3-SSDにbackupファイルをrestoreして運用中。
SD Cardは1年くらい使用できると見積もってたので、一ヶ月ちょいでダメ
になってビックリ。
SundiskのSD Cardがstatic wear leveling(摩耗平滑化)機能付きだと言うので、
今度はそれを購入しようか?迷ってる。 SANDISKのMLC(白のmicroSD)の32GBが96TBW。
トライセンドMLC(ドラレコ用)を録画時間から計算すると3MB/秒で6000時間書き込める。
ドラレコ用(MLC+ECC+ウェアレベリング)を買うのが一番だろうね。
俺はLexar最後の安売りの品を使ってるけど。 >>772
96TBW(Total Byte Writen)って数字デカイなぁ。
SSD並みだけど、あんな小さなSD CardにSSD並みのコントローラが
入ってるなんて、信じらん。
96TBWが本当なら、まさに一生モノなんだけど、俺にとっては。
3MB/secで書き込めば、3,703日(約10年)の寿命って事になる。
3,703 = 96*10^6MB/3/(3600*24) 産業用でも基本的にSDはシーケンシャルアクセス前提だけどな
A1規格のやつがどうかきになってるけど >>775
俺も、SD Cardが96TBWだなんて信じられん。 別に何の不思議もない
デジタルデータの場合は量と質が同等だから
ECCと代替領域への割り当てを多くすれば幾らでも伸ばせる それでも実際は、そんなに使えないんだよな・・・
microSDは、薄いせいか当たりを引いたことないイメージ。 実際ってどれの事?
普通のSDは保証書込容量どころかECCやウェアレベリングの有無さえ公表してないのに。
ウェアレベリングしてないらしいSDも有るよ WinndowsからSSH経由でPiとやり取りするプログラムを作っている奴も多いと思うけど、
SSHの仕組みを知らん奴でも楽に使えそうなWinでも使えるC/C++のSSHライブラリ、なんかない?
とりあえず、適当にググってヒットした,libssh2 https://www.libssh2.org/ でって感じなんだが >>780
やりたいこと具体的に書いた方がいいと思うぞ >>780
C++への答えじゃないけど、Python + pxssh とか使うと比較的楽だよ >>780
何やりたいのか分からんけど、簡単なものならCygwin入れてexpectコマンド USB-HDDからブートしたいんだけど、うまく行かん。
なんでやぁ?
EtcherでDebian StretchのimageをUSB-HDDに焼こうとすると、
connect a drive!
no removable device is detected.
と文句言われて焼けない。
仕方なく、ddコマンドで焼いた。
dd if=rpi.img of=/dev/disk2 bs=1m conv=sync
こんな感じ!
このUSB-HDDを繋いでも、ブートしない。
HDMI端子のLCDには、何も表示されない。
なんでだぁ? ちなみに、SD Cardからは、問題無くブートします。
USB-HDDをroot dirとしてmountもできます。けど、USB-HDDのboot dirからブードできないっす。 USB SD Card ReaderにSD Cardを指してもブートする。
ただし、3つあるUSB SD Card Readerの内、1つはブートしない。
ずぅーっと、Active LEDがピカピカしっぱなし。
どうも、USB SD Card Readerには相性があるみたい。
ってことは、USB-HDDケースにも相性があるのか?
それとも、HDDへimageを焼く方法に問題があるのか?
ddコマンドで書き込んでるだけなんだが。 >>789
そういえば、ここだったか別の板のスレだったかでUSBブートの話が出てた時
USBメモリでも相性があって、起動しないのがあるとか、
USB-HDDはUSBハブでうまくいったとか、色々書かれてた
あとどっか別の所で見たけど、USB-HDDは立ち上がるのが遅くて起動しないのがあるとか色々あるみたいよ
あとはググったり、やっばり公式ドキュメントとかみるといいんじゃないか
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
https://www.raspberrypi.org/blog/pi-3-booting-part-i-usb-mass-storage-boot/ >>790
メイン起動ドライブのSDですら相性があるからな。
非メイン起動ドライブのUSBメモリ・HDD/SDDだとSD以上にブート相性問題が出るんじゃないか。
トラブル避けたいならPiの起動実績のあるUSB-HDDケース+HDD/SSDの組み合わせを買うと。 USBメモリーのサイズは何ギガのものつかってる?
予測するに、32G以下のものかと。
通常のPCでも、USBメモリーでの起動をしようとすると、結構相性がある。
多分、それと似た理由と思われ。 そういえば、オレのpi3にリセットとシャットダウンのコマンド実行スイッチつけてみた。
ポチッと押せばリブートで、長押しでシャットダウン。
これ相当便利よ。
次は、LCDパネル取り付けて、IPアドレスも表示できるようにするつもり。 >>787
まずbootだけSDでrootfsをUSB-HDDでやってみては >>793
つけっぱなしなので使いどころがわからない >>795
リブートは便利よ。
おかしくなった時に、ポチッとリブートが正規手順でかけられるから。 >>795
それな。
もう半年以上連続運用だわ。
そのうちどこに置いてあるか忘れそうw >>796
そんなおかしくならない
それにXがダメでもコンソールあるしダメでもネットワーク経由がある
windowsユーザはとりあえず再起動なのかな >>793
電子工作に目覚めた感じだな
俺的にはリモート起動したいんでWake On LAN機能が欲しいいんだよな Avahi使ってるとIPアドレスの有り難みが薄いから、次は天気予報を流すといい。 >>799
ハブやルータ切れないんだからそこまでケチる意味がないと思うんだけど
それとも電気代以外の理由? >>798
何をやっているかによるんじゃないのか
Pi/Linuxユーザーにはカーネルやドライバを弄っている奴が多いだろう。
朝鮮・中国レベル奴がこんなことをしているとリセットの世話になることもあるだろう。一方、日本レベルになるとリセットは今まで使ったことがないから、イラネなんだろうが。 まさか、たった一度きりの人生で結婚もせずに
子供向けの電子玩具を弄って過ごす人生を送るハメになるとは...
夢を抱えて輝いていた幼少時の俺に心から謝りたい。
こんなおじさんになってしまって本当にごめんよ。。。。 子供の頃にやりたくてもできなかった事をいまやってるだけ >>801
俺はボッチ暮らしだから仕事に行くときはそれらの電源+PCのメイン電源を切っている そろそろpi4が欲しい
4+4のヘテロジニアス、オクタコア(よくスマホである奴)とUSB3×2とか?
コアはまだしもバスがクソ遅いのを何とかしてくれ >>801
簡単に言うと、コンソール呼び出すのが手間だからなんだよな。
ボタンでコマンド実行がこんなに便利だったとは思わなかったって感じかな。
まあ、電源切る必要がないなら必要ないだろうけど。
自分のは自宅でも使って、会社に一緒に持っていっちゃうから、電源を切る必要とDHCP必須だからそうなってる。 >>794
既にそれは、やってる。
bootは、SD Cardスロットからも、USB SD Card Readerからも出来る。boot後は、SD Cardは抜いている。
rootfs, bootfsにUSB-HDDのパーティションをmountしてる。
/etc/fstabの記述はそういう感じ。
やりたいのは、USB-HDDからbootしたいだけ。SD Card無しで運用したい。
何かのひょうしに、再起動が必要になったら、SD Cardを探し回るのは避けたい。 電源切るとか律儀だな
待機電力すら許せないタイプなんだろうか
いちいち電源つけたり消したりするの面倒すぎる >>810
つまりSDブートでHDDのrootfsは動作するのか
なら、HDDブートだとPiがHDDのスピンアップが長すぎでbootタイムアウト
を起こしているんじゃないのか? なら、HDDではなくSSDだとうまくいくんじゃないのか >>802
リセットならわかるが>>793はリブートな
もしかして違いがわかってないの? >>815
国内メーカーがシェアを守りたいから直輸入への嫌がらせに感じるなぁ あくまで電波の規定だからサイバー攻撃まで踏み込むべきじゃないよな 現行のも含めて陳腐過ぎる
国内メーカー保護ならちゃんとそういった名目でやれば良いのにな 技適は、違法電波の取締目的だから、無線LANのサイバー攻撃で考えると電波を発する機器に該当するからなー。
多分、法律が微妙だからサイドで固めただけな気がする。 RaspiでIoTしたい場合って
デジタル回路設計の知識ってどこまで知っている必要あるのか
あるいはプログラミングで隠蔽できる?
VHDLとかFPGAとか知ってた方がいいの? プルアップとプルダウンは知ってると良いけどそれ以外は必要になったとき知れば良いんじゃね あえてこのスレだから聞いてみたいことがあるんだけど、みんなmacもwindowsも使ってる? 高校物理程度のアナログ回路の理解とネット検索さえ出来ればなんでも作れると思う。 >>823
デバイス素子使わないでデジタル回路組める? なにがしたいかによるよねえ
家電の制御とかなら基本機能の接点と電圧制御だけでほぼどうにでもなるし >>824
FPGAだって基本はANDやORやNOTだ
汎用ロジックICとブレッドボードで最低限のものは作れる
あとは内容とやる気次第 >>824
無理なんじゃね?
なぜソレを聞くのか意味不明だけどもw >>828
SPI通信っていうのをやろうとしてWikipedia見てるけど
「ハイ・インピーダンス状態」っていうのがでてきて
これが何なのかよく分からんのよ。
知らなくても実装はできると思うけどHIGH/LOWだけで
今まで考えてたからはっきりさせないと気持ちが悪い。 >>829
抵抗を高くして余計な信号を拾わない様にしてるって意味だと思う。 >>829
ハイかローにしちゃうと繋がってる端子全部がどっちかに引っ張られちゃう。
切断でも良いんだろうけど輻射やノイズ対策と言った意味でも抵抗でターミネートした方が良いんじゃね >>813
今は、SDブートでHDDのrootfs、SSDのrootfsは動作OK.
HDDブート、SSDブートだとbootパーティションすら見つけてくれない感じ!
start.efiが読み込まれず、GPUがonになってないので、画面が真っ暗なまま。
起動成功時には、画面にカラーチャートみたいなのが出る。
これが出ないから、GPUがoffのままだと思う。
気になってるのがfdiskの表示!
Start Sectorが2048では無く8192でないと、SoCのROMはパーティションを認識しないのでは?
と気になってる。
sudo fdisk /dev/sdb
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 194559 192512 94M c W95 FAT32 (LBA)
/dev/sdb2 194560 234440703 234246144 111.7G 83 Linux ラズパイとデバイス間でSPIするだけなら直接繋げばいいでしょ
サンプルコードも探せばいくらでも落ちてるし、
ハードで制御しなくても実現できると思うが
伝送路にラズパイ挟まないならぶっちゃけスレ違い >>834
Pi3でHDDダイレクトブートしてないから知らんかったが
HDD/SSDダイレクト起動でもSDブート同様にFAT32がセクターの最初にあるのか。
このスレにもHDD/SSDダイレクトブートやっている奴いるだろうから、FAT32の開始セクター
情報は提示されるだろうが。 でも、このスレは雑談・マウンティングでないとレスがないからな。
自分でググってどうなっているか調べたほうが良いかもな ググればいくらでもでてくるね、SDなしで起動。
なんでここで聞いてるの? >>837
ググれば済むって話だとこのスレどころかおまえの存在すら不要になるだろ ラズパイと同じ構成だけど、SDじゃなくてCFの基板とか出ねぇかな。CFの方が耐久性あるんでしょ? スレチなんだが、ARMのシングルボードでUSB3(あるいはSATA)対応してる奴でオススメない?
HDDのシーケンシャル以下は辛くなってきたわ >>839
ほとんどググれば済むからここが雑談スレになっているんだろう すべての検索結果は誰かの質問に関するやりとりである
よって誰一人質問していない問題は検索しても出てこない
つまりはだれが最初に質問するかだけの話 こんなん、みっけ
WD、Raspberry Pi用2.5インチHDD「PiDrive 314GB」 間口を広げる事の重要性は判るが
>>845みたいなしょうもないネタを書かれると突っ込みたくなるのも人情 USB-HDDブートは、半ば諦めた。
USB SD Card Readerでブートして、USB-HDDをrootfsにする事で
目的は達成できてる。
もう、ブートissueに時間とられるのは、こりごり!
紹介してもらったURL見ると、boot codeには32KByteの制約があり、
様々なUSB Mass Storage Device(MSD)のサポートには無理があるみたい。
特殊MSDには例えば、
the Kingston Data Traveller 100 G3 32G
ってのがあって、こいつはPiとは通信できない。
半分諦めたけど、Piで使用可能なUSB-HDDケースを見つけた人、
報告よろしこ!(excluding PiDrive 314GB) >>841
ググれば済む話題よりはずっと良いよ
使ってはいないが良さそうなUSB3・Gbe付きARMはROCK64
ユーザーは
http://mao.5ch.net/test/read.cgi/linux/1453481419
にいる >>841
書き忘れたが、ROCK64にはeMMCのオプションもある >>841
そこまで求めるならlattepandaとかintel機行けよ >>851
lattepandaは高いだろ。
ROCK64の底辺機なら秋月でPi3より安い。 あと、USB-HDDブート試みる人は、最新版の
bootcode.bin
を使うのが良いみたい。ここ3ヶ月更新無いけど。 USBメモリ刺したら
a job is pending on /dev/sda1
って毎回表示されるんだが、回避方法誰かわかる人いる?
マウント設定どっかで間違ってるのかな………???? とりあえず、
~/.config/pcmanfm/LXDE-pi/pcmanfm.conf
mount_removable=0
として回避してみましたが、あってる?
えろい人教えろください。 >>840
CFのHDDとかあるからな
何インチか忘れたが SD Card運用からUSB-SSD運用へ変更したら、
駆動電流が増えちゃった。
0.3A -> 0.5A(@idle time)
起動時には、0.7A最大流れる。
ACアダプタは、Amazon Fire HD 10付属の1.5A/5Vのヤツ。
安もん、1.0A電源ではちょいと怖いかも。
しばらく、様子を見て見る。
Raspberry Pi3の話ね。
用途は、定期的にcronで動かす、クローラーとsambaファイルサーバー。 >>857
それだと、起動電流で不足するかもよ。
自分はラズパイ3対応できるっていうアダプター買ったら、5Vで3Aのものだったよ。
ちなみに、購入先はスイッチサイエンス。 コスパのいいACアダプタとかある?
使い方によって変わるから一番いいの買っとけってなっちゃうのかな マイクロドライブは1インチ。
というかあれはフラッシュメモリの技術革新についていけずに8GBで終わったぞ。 >>860
M.2ソケットでも良いなと思ったが、本来のラズパイの意味が無くなるか >>860
CFサイズでそんなにでかいわけなかろう。 電源OFFしてもHDD回転続いててコンセント抜いていいのかわからない
抜いた瞬間プチュン!て音する… >>856
1inchだろ
詳しくはMicro Driveでググってくれ 言いたいことは
CFでも実装方式によるだろってことなんだがな >>859
安心を買おうと思ったらラズパイ3のスタータキットを購入したほうが良い Manhattan SATA-USB interface model No. 130103
(recognised as Super Top M6116 SATA Bridge).
こいつだと、SSDから直ブートできるらしい。
ただし、25%の確率で。 ■ このスレッドは過去ログ倉庫に格納されています