トップページ⇒linux
1002コメント293KB

【Raspberry Pi】ラズベリー・パイ part26【ARM】 [無断転載禁止]©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin2016/09/15(木) 16:18:42.11ID:ncseRQCM
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】ラズベリー・パイ part25【ARM】 [無断転載禁止]©2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1469105521/
0002login:Penguin2016/09/15(木) 16:25:32.28ID:ncseRQCM
【*Pi】1ボードPCを語るスレ7【pcDuino】 [無断転載禁止]c2ch.net
http://wc2014.2ch.net/test/read.cgi/denki/1453860084/

【Raspberry Pi Banana pi Orange Pi】 1ボード総合 [無断転載禁止]c2ch.net
http://wc2014.2ch.net/test/read.cgi/denki/1452958076/

【高性能】Banana Pi【Raspberry Pi】
http://hayabusa6.2ch.net/test/read.cgi/linux/1407883637/

自作PC板
【ARM】 Raspberry Pi Ver.16
http://potato.2ch.net/test/read.cgi/jisaku/1471710697/

板違いのWindowsネタをする人の誘導用
【軽い】Windows 10 は Raspberry Piで動作します [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/win/1422917912/

wifiが不安定・遅いときはpower managementの設定を変えてみよう。
https://www.raspberrypi.org/forums/viewtopic.php?t=46569&;p=647343

/etc/network/interfacesを編集しても固定IPアドレスの設定ができない場合は/etc/dhcpcd.confを編集しよう。
http://sizious.com/2015/08/28/setting-a-static-ip-on-raspberry-pi-on-raspbian-20150505/
0003login:Penguin2016/09/15(木) 16:39:27.53ID:ialkEGxS
サンキューイッチ
0004login:Penguin2016/09/15(木) 16:56:20.89ID:DtYwpiwj
>>1サンキュー。
0005login:Penguin2016/09/15(木) 18:13:45.77ID:k1s8fiFV
もうパート㉖か
早いもんでねえ
0006login:Penguin2016/09/15(木) 18:56:49.47ID:Qhikwixy
1乙! 1乙!
0007login:Penguin2016/09/15(木) 23:27:08.68ID:3U8VzUfC
>>1
乙π!! 乙π!!
0008login:Penguin2016/09/16(金) 08:18:24.22ID:Wq8gavy0
2B以前ってmicroSDじゃなくてSDだけど
最近microSDの流通量が多いからBとかでもアダプタかませて使ってる人多いと思うけど
電気的にアダプタかませる無いほうがいいのかな?
まあわずかだろうけどさ
0009login:Penguin2016/09/16(金) 08:45:16.64ID:JV1Kuqx4
ないんじゃね?
0010login:Penguin2016/09/16(金) 08:58:18.24ID:BfrwbpCD
現在ラズパイの購入を検討している者です。
ラズパイのUSBポートに某機器を繋いでUSBからの供給電力で駆動させたいと考えています。
電力不足で起動しない事を危惧しているのですが1番USB機器の駆動に向いているモデルを教えて頂きたいです。
0011login:Penguin2016/09/16(金) 09:14:46.37ID:G6flTJVf
>>10
3B
理由は2.5Aだから
BとかのレベルだとラズパイをPCのUSBポートに繋いで
そこにUSB扇風機を繋げると扇風機が回らないことがある
バスパワーのハブとかにすると顕著
0012login:Penguin2016/09/16(金) 09:34:25.93ID:BfrwbpCD
>>11
2.5Aですか、最大2.4Aの充電器が余ってるのでギリギリ何とかなりそうです。
ありがとうございます
0013login:Penguin2016/09/16(金) 10:04:44.02ID:MUc2Fh2b
2Bに同じ2.5Aの電源付ければもっと余裕が出るが
0014login:Penguin2016/09/16(金) 12:44:40.85ID:t3eaj4jU
>>8
ところが、
フルサイズのSDでも、中身はmicroSDで取り外せないアダプタなだけだったりする。
安物は特に
0015login:Penguin2016/09/16(金) 12:59:19.66ID:zW1mVpt1
3でwifi/bluetoothへの電源供給切るってできる?
0016login:Penguin2016/09/16(金) 13:31:47.35ID:mjOGsnfR
物理的に破壊
0017login:Penguin2016/09/16(金) 14:34:23.72ID:zW1mVpt1
配線をカットするしかないのですか
カットしてOKなら余計な電気使われたくないからカットしたいかな
0018login:Penguin2016/09/16(金) 14:49:51.12ID:6xRkNeIP
「Arduinoは初心者向け」
――よく見かけるセリフですが、これはステマ業者による必死の広報活動です。

むしろ、Arduinoはまったく初心者に向いていない。
初心者はArduinoを避けるべきと、断言できます。

嘘だと思うなら、「Arduino ブログ」あたりでググればすぐ分かります。

  Arduino買いました!
  LCDシールド買って組み立てました!
  サンプルをコピペしたら動きました! 以上! 終了!

ヒットする記事は、このような内容がほとんどです。
彼らは、説明書どおりにハンダ付けして、ソースをコピペする以外、
何もしていません。
これは、電子工作の学習ではありません。
言われたことを、言われたとおりにやる、それだけです。
つまり、Arduinoは、知的障害者の職業訓練そのものなのです。

どうせマニュアルどおりのハンダ付けとソースのコピペしかやらないのであれば、
数千円もかけてArduinoやシールドを買い揃える必要はありません。
PICのアセンブラばりばりのサンプルをネットから拾ってきたほうが安上がりです。
どうせ彼らがやる作業は、若干のハンダ付けと、キーボードで 「Ctrl+C、Ctrl+V」 を
入力するだけですから、もはやC言語だろうとアセンブラだろうと関係ありません。

Arduinoは 「初心者」 の学習には、まったく役に立たない。
これが揺るぎなき結論です。
0019login:Penguin2016/09/16(金) 14:51:57.17ID:aqj/N2lW
配線カット、難しそうだな。
0020login:Penguin2016/09/16(金) 16:10:18.39ID:Kwoa6uZ4
>>14
あー、なんか、中華のポータブルHDDを開けてみたら、
中にUSBメモリと緩衝材が詰まってた写真、みたことあるけど、
そんな感じ?
0021login:Penguin2016/09/16(金) 16:59:38.75ID:MUc2Fh2b
>>20
http://irorio.jp/wp-content/images/uploads/2015/07/2015-07-03_15h59_491.jpg
0022login:Penguin2016/09/16(金) 17:00:54.08ID:1lad8c1k
>>21
ファッ
0023login:Penguin2016/09/16(金) 17:01:17.44ID:Kwoa6uZ4
>>21
う…、思っていたよりはしっかりしていた…
0024login:Penguin2016/09/16(金) 17:15:09.40ID:MUc2Fh2b
>>1の
>/bootだけはSDから移動不可、他はUSBのマスストレージに置ける)
これUSBメモリのみでブートできるようになった見たいね
https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/msd.md
0025login:Penguin2016/09/16(金) 18:35:37.89ID:J6AkVZCM
>>24
3Bのみ
0026login:Penguin2016/09/17(土) 00:54:39.89ID:69Y0xfl/
なんか前スレで高給SDカードの話ししててけど、SDカードなんて最安の奴を使い捨てるもんだよね
0027login:Penguin2016/09/17(土) 01:32:08.09ID:qzlbsZpE
いいえ
0028login:Penguin2016/09/17(土) 01:32:45.49ID:tmUuux1g
遊びや教育用途ならむしろSDが死ぬのは良い学習機会だけど
実用には死なない高価なSLCカードが理にかなってる。
zeroとSLCカードの組み合わせは業務用LinuxBoxの代替になり得る。
高価な業務用LinuxBoxでメシを喰ってる人達は全力で否定するだろうけどねw
0029login:Penguin2016/09/17(土) 02:08:27.29ID:ZqNut1Qs
マトリョーシカコンデンサを思い出した
http://i.imgur.com/oZXv885.jpg
0030login:Penguin2016/09/17(土) 02:17:22.19ID:qavA6fmA
うわぁ、容量が違うやんw
0031login:Penguin2016/09/17(土) 07:49:54.12ID:WUE4Dcd0
SDインターフェイスのSSDメモリがあればいい。
0032login:Penguin2016/09/17(土) 07:54:19.18ID:2zdYtZ0g
>>31
お前、バカだろ
0033login:Penguin2016/09/17(土) 08:21:33.81ID:MDwbuheh
>>28
> zeroとSLCカードの組み合わせは業務用LinuxBoxの代替になり得る。

℃素人乙
業務用に使うなら長期提供とサポートが必要
本体の信頼性だけで採用してる訳じゃない
開発/研究/教育や社内の遊び用は別ね w
0034login:Penguin2016/09/17(土) 11:06:22.28ID:Q2LCwrGe
>>30
それより耐圧が低いだろぼけ
0035login:Penguin2016/09/17(土) 11:20:15.29ID:2zdYtZ0g
このコンデンサはネタでなくマジなんかな…
容量はともかく耐圧が低すぎてまともに動作しないだろうにね
0036login:Penguin2016/09/17(土) 11:21:40.30ID:Zx7PDzr3
PCデポ「サポートなんて適当に誤魔化せばおk、それでも文句言う客は解約料20万とればいいのよ」
0037login:Penguin2016/09/17(土) 11:30:55.07ID:LDSXUlT5
>>31
SSDとはPC用インターフェースを持つフラッシュメモリのストレージデバイスのこと
0038login:Penguin2016/09/17(土) 11:49:37.88ID:d3vKKaUh
30秒に1回書き込むとすると、一年で100万回書き込むことになる。
問題なのは、セルの書き換え(消去)回数だが、
仮に 1000個の消去ブロックがあって、書き込み毎にどれかが消去されるとすれば、年に 1000回の書き換えということになる。
ただし、今はウェアレベリングの技術が上がってる。10回書き込みに対して1回消去なら 年に 100回。

数字は適当だが、こうことを考えて、TLC で十分か 検討するわけだ。
あるいは、逆に TLC を使うためには、どうすべきか。

ちなみに、書き換え耐性は、SLC なら3万回(以上)、MLC だと 3000回。TLC になると 1000回(以下)。
0039login:Penguin2016/09/17(土) 12:06:22.88ID:8iUgQ13a
UFSだっけ?組み込み向けのストレージ規格採用してくれればいいのに
0040login:Penguin2016/09/17(土) 12:10:22.71ID:AYC5kk/p
SLC買うほどでもないがMLCは欲しい
0041login:Penguin2016/09/17(土) 12:21:09.32ID:vE5k9VH3
>>39
組込み用途なら昔からROMFSと言うのが有ってだな…
0042login:Penguin2016/09/17(土) 12:58:51.23ID:Qhq8SVlW
SDメモリの最大容量ってメーカーでマチマチなのかな?
例えば8GBのメモリが最大容量8000バイトだとすると、他のメーカーも8000バイトで統一って感じかな?
SDをバックアップしておいて、壊れたら同容量のSDを買えば簡単に戻せるか・・と思ってたんだけど。
0043login:Penguin2016/09/17(土) 13:14:31.10ID:d3vKKaUh
>>40
そこは微妙なところ。8GB の MLC よりは 32GB の TLC かも。消去ブロックが 4倍になるからね。

ついでに言うと、データ保持期間は SLC >> MLC > TLC 。
SLC で 10年と言われていたが、TLC だとどんなものなのか?
読み込んでみないと、劣化したかどうか分からないため、定期的に全データのスキャンを推奨。
(訂正可能な範囲であれば書き直されるが、それを超えるまで劣化するとリードエラー)
0044login:Penguin2016/09/17(土) 13:34:57.98ID:k1XWA6+v
俺は32GBを買って(それほど値段に差がないし)
partedで5GBくらいにしてるよ
バックアップもサイズ指定

小さいのを全部使うより長く使えるらしいし(不確)
バックアップも速いし
0045login:Penguin2016/09/17(土) 13:46:31.31ID:iXm6Rj/Y
今更ながらvolumio入れたんですけど、現在のバージョンってソフト側で音量コントロールする機能付いてないんですかね?
解説ブログ回ってるとプレイバックに音量制御の設定項目があるみたいだけど現在のバージョンにその様な項目が見当たらない
0046login:Penguin2016/09/17(土) 15:15:19.57ID:iXm6Rj/Y
自己解決しました
スレ汚し失礼しました
0047login:Penguin2016/09/17(土) 15:56:50.08ID:Rk+B0UQw
玄人お断り! Linuxも電子工作も知らないけどRaspberry Piは気になっているあなたに向けた入門書が登場
http://pc.watch.impress.co.jp/docs/news/1020357.html
0048login:Penguin2016/09/17(土) 18:26:55.53ID:tmUuux1g
でかいSDに複数パーティション切って、使うパーティションを数ヶ月に一回くらいで変えていけば結構持つかもね。
0049login:Penguin2016/09/17(土) 18:39:32.80ID:k1XWA6+v
なぜ替えて
何が持つのか明確に
0050login:Penguin2016/09/17(土) 18:46:11.11ID:VB057hjb
そう、不良クラスタ的なもののみではなく、全体にアクセスできなくなるよね…。

でも分割の効果は具体的に知りたいな。
0051login:Penguin2016/09/17(土) 18:49:55.33ID:LDSXUlT5
>>48
それを自動でやってくれるのがウェアレベリングっていうんだけど
0052login:Penguin2016/09/17(土) 19:32:32.27ID:i0ZF4L25
>>51
でもウェアレベリングしてくれないんでしょ。
じゃ自分でやらなきゃ
0053login:Penguin2016/09/17(土) 21:08:22.52ID:ZYNcmybo
sdカードとusbメモリ分けるの、
どうゆう意味がありますか?
0054login:Penguin2016/09/17(土) 22:05:13.09ID:tvva6D07
>>52
今売ってるまともなSDなら、普通はやってるんじゃないか?
0055login:Penguin2016/09/17(土) 22:07:21.46ID:tvva6D07
>>53
意味が判らないなら、やる意味はない。
俺はやってない。
0056login:Penguin2016/09/17(土) 22:33:48.63ID:LDSXUlT5
>>52
もちろんやってる
やってなかったらraspiなんかで使ったらあっという間に壊れる
一番いいのは効率よくウェアリングレベルを行うためにパーティションを全部割り当てず未使用領域を作っておくこと
少なめにしておけば>>42の様な自体にも対応できる

>>53
USBメモリだとより高性能なものがあるから
0057login:Penguin2016/09/17(土) 23:08:00.75ID:Jz+HVm4H
全く空気読まずに言うけど、
俺は基本的にSDかメモリか。
SDはいつか死ぬし、メモリは再起動の度に真っ白。

だからまぁ、
何を保持するかでどっちに書くかも決まるし、
再起動の際にSDに書き込みみたいなことは必要かと思ってる。
0058login:Penguin2016/09/17(土) 23:23:43.19ID:kUqfN9pf
たいしたことやらすわけじゃないし、SDカード前提なら、puppyみたいに極力メモリ(RAM)に読み込んでディスクにアクセスしない設計のOSにすればいいのに。
0059login:Penguin2016/09/18(日) 00:18:41.48ID:Slv877cW
それには大賛成。
0060login:Penguin2016/09/18(日) 01:50:26.19ID:T/ALaA0B
>>58
そうではなくて、誰かがカスタムROMイメージを作って配布すれば良いと思うよ。
 syslog書き込みの最適化
 NILFS パッケージの導入と基本設定
 カーネルパラメータ(sysctl)のチューニングとその設定

この程度でも、かなり有用なはず。プレインストール+設定なら自由度は落ちないだろうし。
欲を言えば、書き込み回数とか量をモニタしてくれるツールがあるといいかも。
0061login:Penguin2016/09/18(日) 01:53:16.19ID:BZA887yk
素敵だ
0062login:Penguin2016/09/18(日) 05:57:25.45ID:ygAMns2h
tmp ディレクトリと、var/log 以下を、tmpfs に設定すれば?
他に、書き込む所はある?

ただし、コンパイルでは、tmp ディレクトリを使うから、
ストレージが使えないと、メモリ不足でコンパイルできないかも
0063login:Penguin2016/09/18(日) 07:06:37.11ID:wZGnFpdo
>>62
自分は/varと/etcをramに逃してるよ。これですべてのmountをro化できる
0064login:Penguin2016/09/18(日) 07:14:48.62ID:st5TwMDJ
起動だけSDに任せて、後はネットドライブなり、
USBメモリに移した方がいいわな。
0065login:Penguin2016/09/18(日) 07:28:51.13ID:wZGnFpdo
>>64
それだとUSBメモリ破損なりネットワークオフラインとかの理由でRPiがダウンするのを防げないから、結局長期運転には向かないんよ。
0066login:Penguin2016/09/18(日) 08:21:36.30ID:DS0+LCrG
SDカードの先頭には容量やデバイスの種類を格納した領域があって
いくらウェアレベリングで分散させてもそこが壊れるとカードの認識すらしなくなる。
0067login:Penguin2016/09/18(日) 08:28:22.50ID:RJVV1Jrs
>>33、業務用で使える長期供給とサポートがあるARM Linuxボードでいいのある?

ちょっと調べたら、国産だと性能はラズパイの半分以下でカーネルは古いし値段は5倍とかする
カタログに長期供給とか充実のサポートとか書いてあるけど
そもそもその会社が長期に存在しているのか保障されてないぞw
0068login:Penguin2016/09/18(日) 08:29:50.09ID:DS0+LCrG
普通はOSで読み書きできる範囲外なんだが
書き込み中の電源断や接触不良でアドレスバスがおかしな範囲を指定する場合がある。
0069login:Penguin2016/09/18(日) 08:33:24.83ID:EXETcPZC
>>56
未使用領域にも書き込むの?
0070login:Penguin2016/09/18(日) 09:14:20.36ID:bx5bOtpd
TLCのシングルチップの安物はウェアリングなんかされてねえぞ
0071login:Penguin2016/09/18(日) 09:44:18.04ID:utWCqgkt
>>66
ウェアレベリングって書き込み分散の話って理解できてる?

> SDカードの先頭には容量やデバイスの種類を格納した領域があって
> いくらウェアレベリングで分散させてもそこが壊れるとカードの認識すらしなくなる。

それは単なる故障だから

>>68
> アドレスバス

どこのアドレスバスを指してるんだ?
0072login:Penguin2016/09/18(日) 09:56:21.43ID:44odl92s
>>71
文脈から考えれば、SDカード内にあるアドレスバスでしょ
0073login:Penguin2016/09/18(日) 10:01:40.29ID:utWCqgkt
>>67
> ちょっと調べたら、国産だと性能はラズパイの半分以下でカーネルは古いし値段は5倍とかする

業務用ってそんなもんだよ、知らんかったのか?
評価とか保守部品の維持管理には金も時間もかかるから当たり前
自分でやったらそんなもんじゃすまないのはわかってるからそう言う商売が成り立ってるわけ

> そもそもその会社が長期に存在しているのか保障されてないぞw

その手の会社がいつ頃からやってるか見てみた方がいいぞ
そもそもそんなことを言い出したら部品メーカーでも同じ話だし
なので企業って取引する時や定期的に与信審査して財務情報とかもチェックしてヤバそうなら事前に保守部品として買い込んだりする
お前さんが思うぐらいのリスクなんて企業は当たり前に対応してるよ
0074login:Penguin2016/09/18(日) 10:03:28.00ID:utWCqgkt
>>72
それなら、電源電圧低下を検出して不要な動作をしないようにするのは当たり前にやられてる
0075login:Penguin2016/09/18(日) 10:25:10.23ID:T/ALaA0B
>>70
ウェアレベリングなしだと、4K のランダム Write がひどい値になる。
今は安物でも 1MB/sec ( 250 iops) ぐらい行くだろう。
ウェアレベリングなしだった 昔の SLC は、10〜20 iops 程度。
消去時間は大幅に短縮できるものではないから、ほぼウェアレベリングの効果と言って良いだろう。
0076login:Penguin2016/09/18(日) 10:39:53.92ID:RJVV1Jrs
>>73、なるほどねー
それで、業務用で使える長期供給とサポートがあるARM Linuxボードでいいのある?
0077login:Penguin2016/09/18(日) 11:04:41.15ID:Oo7ot1QP
>>69
君の発想だと仮想記憶はアドレス空間外にアクセスするのか?
0078login:Penguin2016/09/18(日) 12:31:43.86ID:TSuWVCh5
jessieとNOOBSってどう違うんですか?
0079login:Penguin2016/09/18(日) 12:35:08.81ID:utWCqgkt
>>76
自分で選べ
要求仕様(性能、機能、信頼性、価格、納期、サポート内容、...)とかもわからんのに選べるわけないだろ
あと、選ぶのにも金と時間が掛かるから選択して欲しけりゃコンサル費用くれ w
0080login:Penguin2016/09/18(日) 13:51:46.76ID:WpjrsOtr
SDカードに関しては使い捨て前提で管理するのが個人利用では最もコスト対効果が高いと感じる。
実は、>>71氏が言っているような「単なる故障」が最も怖いのだが、それはウェアレベリングでは回避できないらしい。

そうであるならば、学習コストを割いてSDカードの勉強をイチから始めるよりも、
最初から壊れる前提でのシステム設計を回転させることのほうが楽に思える。
0081login:Penguin2016/09/18(日) 13:56:10.94ID:utWCqgkt
>>80
そう思うならそうすればいいだけ
■ このスレッドは過去ログ倉庫に格納されています