トップページ⇒linux
1001コメント314KB

【Raspberry Pi】ラズベリー・パイ part12 【ARM】©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin 転載ダメ©2ch.net2015/02/23(月) 00:45:05.24ID:6YxE4HCW
Raspberry Piシリーズはクレジットカードサイズのコンピュータ。いろいろな用途に使えますが
いろいろと割り切りが必要な部分もあるよ。カメラモジュールもありますよ(別売)。
たいせつなこと:★安定した5V電源の確保が安定動作への第一歩かも★

2014年7月、GPIOの拡張などマイナーチェンジしたモデルB+が登場しました(安価路線)
既にCompute Moduleも告知済(ちと高額路線) SO-DIMM基板にSoCと主要半導体を搭載した分離タイプ
2014年11月、ちっこいのが出た。2015年2月、Raspberry Pi2が出たよ。大雑把に世代分け:
第一世代:Raspberry Pi: Model A, B, B+、Compute Module
第二世代:Raspberry Pi2

公式サイト: http://www.raspberrypi.org/
wiki: http://elinux.org/JP:R-Pi_Hub

◆販売元
アールエスコンポーネンツ http://jp.rs-online.com/web/generalDisplay.html?id=raspberrypi
ModMyPi http://www.modmypi.com/shop/

◆関連スレ
・【RaspberryPi】1ボードPCを語るスレ4【pcDuino】
http://wc2014.2ch.net/test/read.cgi/denki/1423141695/
・【Cortex-】 やっぱARMっしょ 9 【AxRxMx】
 http://wc2014.2ch.net/test/read.cgi/denki/1399381482/
・【ARM】小形マイコンボード【Linux/泥】
 http://peace.2ch.net/test/read.cgi/hard/1383392495/
・【ARM】 Raspberry Pi Ver.10
 http://anago.2ch.net/test/read.cgi/jisaku/1423306103/
・【BBB】BeagleBoard part1 【ARM】
 http://hayabusa6.2ch.net/test/read.cgi/linux/1386584449/

前スレ
【Raspberry Pi】ラズベリー・パイ part11 【ARM】©2ch.net
http://hayabusa6.2ch.net/test/read.cgi/linux/1423380792/
04464272015/03/07(土) 16:44:24.62ID:05eRvQMz
>>435
>>437-438

レス感謝です。ログインが正常にできるようになりました。原因はパスワードの間違いでした。
起きていたこととして私が想像するには、紙に書いたパスワードを2回入力して設定する際に
2回とも同じ文字を入れそこなったのではないかと思います。

ラズパイを購入する前は物置棚に眠っていたメンブレン式のキーボードを使いなれておらず、
打っているつもりが打てていなかったのでしょうね。普段使っているPCに打鍵感が近いパンタグラフ式の
USBキーボードを売ってしまったことを後悔…。

いずれにせよ凡ミスが原因で、お騒がせいたしました。
0447login:Penguin2015/03/07(土) 16:46:56.14ID:tgD7KDdM
>>445
100均のケーブルのどれひとつ取ったってシールドなんてしてねーよwwww
0448login:Penguin2015/03/07(土) 16:47:27.74ID:8z6Uqozj
2015-02-16-raspbian-wheezyのイメージでlightdmを使用しているんだが、
ログイン画面で表示されるアイコンがXとなって表示されているだけど、これを正しいアイコンにするにはどうすれば良いか教えてください。
0449login:Penguin2015/03/07(土) 18:07:14.82ID:yY7ayA/e
>>436
>>419
480x320のSPI接続液晶のついたPi2があります。winPCで常時うんこ画像をGUIで
表示するJavaSwingアプリをつくりました。これを実行可能Jar形式でビルドして
sambaによって共有されたPi2のpiユーザーのホームディレクトリーにぶんなげます。
Pi2で起動しているGUIでありLXDEでありxwindows上のターミナルで
/opt/jdk/bin/java -jar unko.jarとうち
無事SPI接続の液晶にうんこを表示できました。
しかしこれでは作ったアプリをいちいち起動するのに
winPCのキーボード、Pi2に接続されたキーボードが机を
占領してしまい大変やりずらいです。
そこでwinPCからVNCやらX−Cygwin、Xmingやらで接続し起動してみます
起動はしましたがwinPCの液晶にうんこが投影されました。
投影したいのはpi2に接続された液晶にです。
調べてみるとそれらのツールは新たに別セッションをつくりそこに接続
しているようです。そこでさらに調べるとx11vncなら同セッションで
ミラーリング表示できるとのことなのでやってみましたが、
HDMI接続された液晶がありませんと怒られました
また、調べてみると先のツールでも ssh -Xをなどをつけて接続してみればよい
とありましたのでやってみましたがswing関係読み込まれないだとwindowsXが
起動してないだので一向に起動できません。
いったいどうしたらいいのでしょう??
というより何かlinuxのコマンドでどうにかならないんでしょうか?
わざわざこんな回りくどい方法でやらないとだめなん?? ただjavaアプリを
ローカルに起動するだけなのに・・・・・・
0450login:Penguin2015/03/07(土) 18:13:59.95ID:EY+nFfaa
Linuxは動かすまでが目的
0451login:Penguin2015/03/07(土) 18:20:51.77ID:tu7rcxis
>>449
Pi2に繋いでいるSPI接続の液晶にjavaのアプリを表示させたいのか
それならvncやら何やらは使わずに
sshで-Xをつけないで接続してjava -jar ...と打てばSPI側に映されるはず

上で言われているのはPi2にあるjavaのアプリをwinPC側で表示する方法かな
0452login:Penguin2015/03/07(土) 18:21:30.81ID:EY+nFfaa
Xの思想っていうのは何十年も前の考え方だからな。

何十年も前の考え方だから

個人はまともな性能のコンピュータなんて持ってないでしょ?
ディスプレイとキーボードがついた簡単な機械しか持ってないでしょ?

でもね、大学・研究機関には超高性能のコンピュータがあるんだよ。
そこで爆速で処理して、遠く離れたあなたの家の画面でみれるんだよ。

凄いでしょ?

こういう発想で作られたもの。

【手元(家)】    【リモート(大学研究機関)】
しょぼい端末    高性能コンピュータ
高性能パソコン   しょぼいラズパイ

使い方がまったくもって逆になっている。
0453login:Penguin2015/03/07(土) 18:37:23.82ID:EY+nFfaa
もう一つ、その頃の考え方を教えてあげよう。

大学・研究機関のコンピュータは超高性能だから同時にたくさんの人の
仕事を処理できるんだよ。でも、画面とキーボードはあなたが用意してね。

一つの超高性能コンピュータ。それに群がる沢山の画面とキーボード。
これが超高性能コンピュータの活用の仕方なんだ。

画面とキーボードはあなたが用意するものだから、
超高性能コンピュータには本来必要ないものだよ。


そう。だから超高性能コンピュータをリモートで利用する時
そこに入力するキーボードは個人が所有している手元のキーボード
表示するのは個人が所有している手元の画面。これが基本なんだ。

リモートのコンピュータにも、おまけで画面とキーボードが付いているが
これは誰かが所有した状態にならないと使えない。
所有というのはログインと言い換えてもいい。
リモートのキーボードを使ってログインして初めて
リモートに繋がっている画面を利用できる。これが基本なんだ。

この基本の使い方から外れるならば、一般的ではない使い方をしないといけない。
XやSSHなどのリモートログインを一般的ではない方法で使わないといけない。
0454login:Penguin2015/03/07(土) 19:25:13.80ID:yY7ayA/e
>>451
普通にSSHから起動すると
No X11 DISPLAY variable was set, but this program performed an operation which requires it.
こんな感じで怒られる うわあああん
0455login:Penguin2015/03/07(土) 19:27:09.23ID:g1i7mdev
>>454
DISPLAY環境変数をセットしてあげて…
0456login:Penguin2015/03/07(土) 19:28:38.75ID:LNxQKiCr
大学っていっても授業のレベルまでで
しょぼい端末といってもX MINTとかじゃなくモノクロNEWSで
研究室は学生の数だけSPARC Stationが在ったよ1990年の慶應
Macは一部にしかなかった
0457login:Penguin2015/03/07(土) 19:31:13.96ID:EY+nFfaa
>>454-455
だから、”画面" はログインしたユーザーの
手元にあるものを指すんだって。

リモートの画面に表示したいのなら、
リモートの画面の所有権をどうにしかして
取得しないといけない。

リモートのキーボードを使えば簡単なんだがねぇw
0458login:Penguin2015/03/07(土) 19:49:27.47ID:yY7ayA/e
>>455 
きたああああああああああああ ありがとう本当にありがとう
ただ単にDISPLAY環境変数が空白になっていたんで
export DISPLAY=:0 で指定したら普通に動きました 
まじでサンクスです(´ε` )♡ 
0459login:Penguin2015/03/07(土) 19:51:04.29ID:joguWssE
変な顔文字使うな気持ち悪い
0460login:Penguin2015/03/07(土) 19:51:37.92ID:yY7ayA/e
あとID:EY+nFfaaさんも勉強になりました〜
0461login:Penguin2015/03/07(土) 21:05:19.09ID:+GmfPqo+
レッドマインインスコしてUSBハードディスク付ければ、ひとプロジェクトこれだけで管理出来る?
0462login:Penguin2015/03/07(土) 21:09:14.83ID:i6q1Ac+L
>>458
マジで英語勉強した方がいいぞ...
>>454 のメッセージはかなりわかりやすい部類
0463login:Penguin2015/03/07(土) 21:11:10.00ID:dVg9PbCz
Redmineはオワコン。
GitHubつかえ
0464login:Penguin2015/03/07(土) 21:13:57.55ID:4lTEhpBP
NAS鯖用途にギガビットLAN対応が有り難い。
http://www.amazon.co.jp/dp/B00TFG6O7I/
0465login:Penguin2015/03/07(土) 21:14:02.27ID:mN4PpGRQ
俺の認識だと全然ちがうものだが
0466login:Penguin2015/03/07(土) 21:16:25.38ID:dVg9PbCz
>>462
単純な英語であっても、その意味が分かりにくい。
エラーメッセージそのものが悪いんだよ。

エラーメッセージは、現在起こっていることではなく
どうすればいいかを、説明するものでなければならない。

× X11 DISPLAY変数が設定されていない、

うん、設定されていないんだね?それでどうしろと?
このメッセージでは読だ人には伝わらない。

○X11 DISPLAY変数を設定してください

これならば、どうすればいいかがわかる。さらに言うならば、

DISPLAYは<ホスト>:<ディスプレイ>.<スクリーン> で設定しますとか
詳しい情報は〜を参照してください。とか、もっと具体的に説明していればなお良い。
0467login:Penguin2015/03/07(土) 21:22:53.92ID:+GmfPqo+
>>463
そーします。
0468login:Penguin2015/03/07(土) 21:26:43.76ID:Yo8lUslI
>>466
454読んでから言ってんの?
0469login:Penguin2015/03/07(土) 21:32:32.84ID:40kjoV7m
ゆとりってこんな感じなの?
0470login:Penguin2015/03/07(土) 21:35:47.22ID:dVg9PbCz
あなたの、ゆ〜と〜り
0471login:Penguin2015/03/07(土) 21:39:03.94ID:hM1uaOA+
>>466
どうしたいのかエスパーできるコンピュータが必要だな。
それかwindowsみたいに、決まった使い方しかできなくする。
0472login:Penguin2015/03/07(土) 23:40:16.27ID:YW9ifUrm
>>452
なんか、
【手元(家)】    【リモート(大学研究機関)】
高性能パソコン   しょぼいラズパイ
にわらったよ。
手元もしょぼいラスパイだよな
0473login:Penguin2015/03/08(日) 00:36:50.42ID:h00h4NeD
20年前のSPARCとラズパイ2は、cpuやメモリなら良い勝負かも。
SPARCの数に比べて、研究室の人数は、はるかに多いから、常にいす取りゲーム状態で、深夜にしか研究室にこない人とかいた。
いす取りゲームに敗れたら、PC98からDOSでtelnet。
ワープロとかもなく、TeXで論文書いて、図を書くのにMACの取り合い。
今じゃ大人買いで、ラズベリーパイのクラスタを個人で作れる時代か。
0474login:Penguin2015/03/08(日) 00:37:25.37ID:SIC/Pw1j
>>452
当時の研究機関の最先端のスパコンって
メモリ128MBハードディスク1GBとかだったんだよな
0475login:Penguin2015/03/08(日) 01:31:25.25ID:ccmc8dqw
スレにおっさん多いみたいだけど、でも、なんかスレレベル低いって感じだよな
長い間やっているが、進歩していないおっさんが多いのかな
0476login:Penguin2015/03/08(日) 01:44:18.98ID:QTeEoZ2w
>>475
いやラズパイ2ではじめてlinuxに触るって人が増えただけ。
0477login:Penguin2015/03/08(日) 01:49:13.61ID:ccmc8dqw
>>476
昔話を大いに語るぐらいしかできないおっさん。で俺はすごいだろアピール?
0478login:Penguin2015/03/08(日) 01:56:02.68ID:rhbDkTPN
他人を否定してる俺って凄いんだぞアピール、さすがだよお里が知れるわ
0479login:Penguin2015/03/08(日) 01:57:31.08ID:SIC/Pw1j
   ∧_∧  / ̄ ̄ ̄ ̄ ̄
  ( ‘∀‘)< オマエガナー
  (    )  \_____
  | | |
  (__)_)
0480login:Penguin2015/03/08(日) 02:21:27.25ID:ufIeRqaJ
OpenELECでUSB WiFiトングルがwlan0として認識してくれないんですが、
Ralink製のRT2870チップ内蔵のトングルを動かす方法わかりませんか?
# uname -a
Linux OpenELEC 3.17.8 #1 Sat Feb 28 08:55:46 CET 2015 armv6l GNU/Linux

# lsusb
Bus 001 Device 004: ID 2019:ed14 PLANEX GW-USMicroN

# modprobe rt2800lib
# modprobe rt2800usb
# lsmod
Module Size Used by
rt2800usb 16973 0
rt2800lib 71303 1 rt2800usb
rt2x00usb 7907 1 rt2800usb
rt2x00lib 34364 3 rt2x00usb,rt2800lib,rt2800usb
mac80211 283595 3 rt2x00lib,rt2x00usb,rt2800lib
0481login:Penguin2015/03/08(日) 09:19:28.34ID:GohHnzCg
>>475
にちゃん自体がおっさんしか残ってない
嫌なら他のメディアに行けよ
0482login:Penguin2015/03/08(日) 10:06:08.31ID:vwQwcHR8
>>480
デバイスドライバ(drivers/net/wireless/rt2x00/rt2800usb.c)内に
USB ID=2019:ED14が無いと思われるので、追加して再コンパイルする必要があるはず。
0483login:Penguin2015/03/08(日) 11:32:06.07ID:85/8GoFP
SDカードのリーダ・ライタ使いたいんだけど100均のやつでも使える?
0484login:Penguin2015/03/08(日) 11:52:41.14ID:7ZJsN6Ek
>>482
https://www.kernel.org/doc/Documentation/ABI/testing/sysfs-bus-usb
新しいID追加したいならリビルドしなくてもこんな方法もあるで、new_idって奴
0485login:Penguin2015/03/08(日) 15:42:03.08ID:825tQgGA
>>475
低くなったのは春休みになってからだよ
0486login:Penguin2015/03/08(日) 16:33:57.92ID:bPLLRXhl
今の時期が春休みってことは
大学生か。

まあ大学生はレベル低いわなw
0487login:Penguin2015/03/08(日) 16:40:59.18ID:/3R3OrYR
>>486
お前はどこのジジイなの?
0488login:Penguin2015/03/08(日) 16:43:00.46ID:bPLLRXhl
東大卒の爺ですが?
あとMIPも卒業しているぞ。
今はICBMで働いいている。
0489login:Penguin2015/03/08(日) 16:52:49.57ID:28cT7Jb3
うわ、、、
虚しくならないのかな
0490login:Penguin2015/03/08(日) 16:53:44.01ID:bPLLRXhl
残念だが、そのレスは面白くない。
0491login:Penguin2015/03/08(日) 17:14:31.27ID:ptflE81z
あの大陸弾道弾が外れたのはおまいのせいか
0492login:Penguin2015/03/08(日) 18:12:01.49ID:xH61bDh5
Pi2のケース作るのに3Dプリンタ手に入れたんだけど、
フリーで良いデータ知りませんか?
0493480 (1/2)2015/03/08(日) 18:12:03.84ID:ufIeRqaJ
>>482
レスありがとうございます。モジュールコンパイルとはハードル高いなぁと
思ったのですが、そもそもrt2800usb.cが見つかりません・・・
OpenELEC:~ # find / -name rt2800usb.c
※対象なし

>>484の方の仰るように、コンパイルせずに認識させる方法を公開されている
方がいたので真似してみたのですが、BusyBoxのせいかオプションがサポート
されていなかったり、modulesファイルが見つからなかったりと
思うようにいきません orz
http://d.hatena.ne.jp/midohaji/20120812/1344751696

OpenELEC:~ # install rt2800usb /sbin/modprobe --ignore-install rt2800usb; echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id
install: unrecognized option '--ignore-install'
BusyBox v1.22.1 (2015-02-27 20:56:33 CET) multi-call binary.

Usage: install [-cdDsp] [-o USER] [-g GRP] [-m MODE] [SOURCE]... DEST
(中略)

OpenELEC:~ # ls -al /etc/modules
ls: /etc/modules: No such file or directory
0494480 (2/2)2015/03/08(日) 18:14:27.50ID:ufIeRqaJ
上記リンク先の方が使ってるのはおそらくRaspbianだと思われますが、OpenELECだと
aptも非対応のようです。何か代案はありませんでしょうか?

OpenELEC:~ # apt-get update

There is no working 'apt-get'.

'apt-get' is a command to install, update and remove software which
is stored in a non local repo. 'apt-get' does nothing then connecting to such
repo, downloads the software, unpacks the software, updates a big
local database with all filepaths and other informations about the
installed software or removes or updates installed Software.

With OpenELEC it is not possible to change the system for security and
stability reasons so even 'apt-get' would not be able to do this.
We also dont have and want to maintain such a repo for various other
great reasons.

Also Ubuntu or Debian packages are often outdated and not compatible
with OpenELEC

TIP: use XBMC's addon browser to enhance your OpenELEC system
0495login:Penguin2015/03/08(日) 18:44:52.45ID:nm8vjZfg
OpenELEC入れてBBC見ようと思ってプラグインも入れたのにUK onlyだった orz
0496login:Penguin2015/03/08(日) 18:56:35.75ID:7ZJsN6Ek
>>493
まずはシンプルに
# echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id
すると繋がるか試してみ
0497login:Penguin2015/03/08(日) 19:00:20.21ID:BE6vgXMW
すごい久しぶりに起動するからアプデしたいんだが、
# apt-get update
# apt-get upgrade
# rpi-update

でおkすよね?
0498login:Penguin2015/03/08(日) 19:08:11.13ID:zaGd2k1J
>>492
フリーデータ探す程度のレベルなら、最初から普通のケース買っとけよ
0499login:Penguin2015/03/08(日) 19:21:24.88ID:nm8vjZfg
>>497
いいと思うよ
0500login:Penguin2015/03/08(日) 19:22:47.73ID:nOafXZjv
てかケース付属でついてくるだろ
0501login:Penguin2015/03/08(日) 19:54:46.37ID:r31OFphp
3.6inch 480x200カラーで7.6ドルとアヤシイ激安LCDパネル買っちゃったw

http://www.aliexpress.com/item/Free-shipping-LCD-module-Pi-TFT-3-6-inch-for-raspberry-pi-display-screen/32236159766.html?tracelog=ae-app-ios-sharefor-shkmail

届いたらレポしますw

なんでもパッチ済みのカーネルで動くもよう。fbはまだ?

http://diprofinfiniti.com/3-setting-lcd-module-pi-tft-3-6-inch-for-raspberry-pi-display-screen-mcufriend
0502login:Penguin2015/03/08(日) 19:58:12.28ID:r31OFphp
調べるとmcufriendという会社の製品らしい。

http://www.mcufriend.com
05034802015/03/08(日) 20:30:20.15ID:ufIeRqaJ
>>496
OpenELEC:~ # modprobe rt2800lib
OpenELEC:~ # modprobe rt2800usb
OpenELEC:~ # echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id
OpenELEC:~ # cat /sys/bus/usb/drivers/rt2800usb/new_id
2019 ed14

とやってみたんですが、相変わらずifconfigで認識してくれませんね・・・
0504login:Penguin2015/03/08(日) 20:45:09.53ID:r31OFphp
Ralinkのfirmware入ってる?

http://www.yamasita.jp/linkstation/2012/11/121101__lan_firmware-ralink.html
0505login:Penguin2015/03/08(日) 20:46:09.56ID:N6knOi7e
>>503
echoした後にdmesg | tailすると
新しいデバイスを認識しました
みたいなメッセージは出力される?
05064802015/03/08(日) 21:00:03.27ID:ufIeRqaJ
>>505
されますね

OpenELEC:~ # dmesg | tail
[ 10.762775] Console: switching to colour dummy device 80x30
[ 11.654106] pcm512x 1-004d: Failed to reset device: -5
[ 11.663661] pcm512x: probe of 1-004d failed with error -5
[ 11.666819] pcm512x 1-004c: Failed to reset device: -5
[ 11.667065] pcm512x: probe of 1-004c failed with error -5
[ 14.080014] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 14.082972] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 15.546990] input: lircd as /devices/virtual/input/input0
[ 15.644137] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[ 15.684683] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
OpenELEC:~ # echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_id
OpenELEC:~ # dmesg | tail
[ 11.667065] pcm512x: probe of 1-004c failed with error -5
[ 14.080014] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
[ 14.082972] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[ 15.546990] input: lircd as /devices/virtual/input/input0
[ 15.644137] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1
[ 15.684683] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ 72.520531] usb 1-1.3: reset high-speed USB device number 4 using dwc_otg
[ 72.625128] ieee80211 phy0: rt2x00_set_rt: Info - RT chipset 3070, rev 0201 detected
[ 72.665822] ieee80211 phy0: rt2x00_set_rf: Info - RF chipset 0005 detected
[ 72.666971] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht'
0507login:Penguin2015/03/08(日) 21:25:14.45ID:N6knOi7e
>>506
認識はしてるっぽいのかな
自分はラズパイ持ってないから詳しくは何ともだけど
>>504のやつはやった?

あと、cat /proc/net/devした時に
wlan0があれば認識はしてると思うので
ifconfig wlan0 upとかやれば見えるようになるはず
05084802015/03/08(日) 21:32:41.08ID:ufIeRqaJ
>>507
仰る通りの方法でうまくいきました、あざっす!
ちなみに>>504はやっていません。

OpenELEC:~ # cat /proc/net/dev
Inter-| Receive | Transmit
face |bytes packets errs drop fifo frame compressed multicast|bytes packets errs drop fifo colls carrier compressed
wlan0: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
lo: 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
eth0: 802529 13767 0 4 0 0 0 0 173731 1281 0 0 0 0 0 0
OpenELEC:~ # ifconfig wlan0 up
OpenELEC:~ # ifconfig
wlan0 Link encap:Ethernet HWaddr aa:bb:cc:dd:ee:ff
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
0509login:Penguin2015/03/08(日) 22:05:40.58ID:7ZJsN6Ek
再起動すると元に戻っちゃうはずだけどそこは自力で解決したのかな
0510login:Penguin2015/03/08(日) 22:23:44.92ID:B2C5bM+T
pyfkをrasbianへのインストール方法が判らなくて
調べるのに3時間もかかってしまった。
よく判らんがpipiをインストールしてpipi使ったら
インストールできた。
0511login:Penguin2015/03/08(日) 22:27:07.08ID:zOV3NZf+
以下おっπ禁止
05124802015/03/08(日) 23:26:37.21ID:ufIeRqaJ
>>509
実のところちゃんと解決はしていなかったりします。

/etc/modulesが存在しないのは先にも書いた通りですが、これの代わりに
以下のような指定をすればモジュールは自動的に読み込まれるようになりました。
OpenELEC:~ # cat /etc/modules-load.d/rt2800.conf
rt2800lib
rt2800usb

ただ/sys/bus/usb/drivers/rt2800usb/new_idの方は再起動のたびにクリアされてしまって、正直困っています。
0513login:Penguin2015/03/08(日) 23:33:46.34ID:Foqqw/zv
rc.local
05144802015/03/08(日) 23:39:28.64ID:ufIeRqaJ
それが、無いんですよね。このディストリ・・・・

OpenELEC:~ # find / -name rc.local
OpenELEC:~ # ls -al /etc/rc*
lrwxrwxrwx 1 root root 27 Feb 28 08:04 /etc/rc_keymaps -> /storage/.config/rc_keymaps
-rw-r--r-- 1 root root 6009 Feb 28 08:04 /etc/rc_maps.cfg
0515login:Penguin2015/03/08(日) 23:41:49.69ID:HaPEVsg5
無いなら作ればいいじゃない
05164802015/03/08(日) 23:50:24.91ID:ufIeRqaJ
なるほど

OpenELEC:/etc # vi /etc/rc.local
'rc.local' Read-only file system

OpenELEC:/etc # ls -al / | grep etc
drwxrwxr-x 18 root root 978 Feb 28 08:04 etc

OpenELEC:/etc # chmod 777 /etc/
chmod: /etc/: Read-only file system

Oh...がっでむ
0517login:Penguin2015/03/09(月) 00:01:33.23ID:2086FK/7
>>516
つ sudo
0518login:Penguin2015/03/09(月) 00:04:14.63ID:2086FK/7
あれ、# ってことは既にrootか。OpenELECわかんね。
0519login:Penguin2015/03/09(月) 00:06:16.02ID:8nFigoah
いやsudoがないからの可能性が高い気がする。rootでもsudoが要りそうだ
0520login:Penguin2015/03/09(月) 00:29:35.93ID:3whPGbnA
>>516
Read-Write でリマウントすれば?
0521login:Penguin2015/03/09(月) 00:39:24.53ID:mUw61PtD
OpenELECはシステム全体がsquashfsの
read-onlyなイメージをloopbackでマウント
されてるんで、そもそも書き込めん。
またユーザーはrootのみ。

ちなみに起動時に実行させたいスクリプトは、
/storage/.config/autostart.shに書けば
ええで。
0522login:Penguin2015/03/09(月) 00:39:41.61ID:e89pzUxG
いや、Read-only file systemってなってるから
おそらく/etc(もしくは/)がread-onlyでマウントされてるんだろう
起動中にetcを手動でリマウントするのは怖いから
一度そのOpenELECの入ったSDか何かをPCでマウントして弄るのが良さげ
…と思ったんだけど/etc/modules-load.d/以下には書き込めるのか

見てどうなるわけでもなさそうだけどmountした結果を見てみたい
0523login:Penguin2015/03/09(月) 00:48:36.57ID:3whPGbnA
loopbackでマウントされてても書き込めるんじゃないの?
怖ければ、バックアップしとけばいいだけ。
0524login:Penguin2015/03/09(月) 01:15:13.74ID:fXKF4fMH
>>523

squashfsはread-onlyなファイルシステム。
0525login:Penguin2015/03/09(月) 01:34:02.43ID:3whPGbnA
>>524
これで出来ないの?
https://sites.google.com/site/andreierdei/openelec-addons/squashfs-howto
0526login:Penguin2015/03/09(月) 02:18:19.79ID:mUw61PtD
>>525
もちろん、これでも出来るよ。リンクの
手順はシステムを一回展開してから、
再びsquashfsイメージに圧縮している
だけ。大幅に中身を書き換えたいのなら
この方法しかないけど、これだと
OpenELECがアップデートされる度に
やらないといけないよ。

で、今やりたいことが、起動時に
モジュール読み込みのスクリプトを
実行させたいけど、/etc/rc.localが
書けない!程度のことなら、OpenELEC
にはinit.dやrc.localが使えない代わりに
前述の通りautostart.shを使う仕組みが
用意されてるんだから、そっちの方が
良くね?っていう話。
0527login:Penguin2015/03/09(月) 12:49:03.37ID:tFMdWtuf
ラズパイ
0528login:Penguin2015/03/09(月) 12:49:32.64ID:Iw261FVh
ラズパイ
0529login:Penguin2015/03/09(月) 15:30:27.56ID:c0STEhvl
ゲームボーイ型Raspberry Pi欲しい
0530login:Penguin2015/03/09(月) 18:16:06.05ID:4R4/55lw
つ いちごじゃむ

正確にはちょっと違うが。
0531login:Penguin2015/03/09(月) 18:18:15.16ID:Wtb54PeS
なんだその小学生の生理みたいな名前はw
05324802015/03/09(月) 20:38:29.41ID:uroiGNwG
どうもお世話になってます。>>521さんに教えていただいた通り、/storage/.config/autostart.shに
echo "2019 ed14" > /sys/bus/usb/drivers/rt2800usb/new_idを書き込んだら、再起動後も
無線LANトングルを認識してくれるようになりました。感謝いたします!

↓ついでにおまけ情報です
OpenELEC:~ # cat /etc/passwd
systemd-network:x:193:193:systemd-network:/:/bin/sh
root:x:0:0:Root User:/storage:/bin/sh
nobody:x:65534:65534:Nobody:/:/bin/sh
dbus:x:81:81:System message bus:/:/bin/sh
system:x:430:430:service:/var/run/connman:/bin/sh
sshd:x:74:74:Privilege-separated SSH:/var/empty/sshd:/bin/sh
avahi:x:495:495:avahi-daemon:/var/run/avahi-daemon:/bin/sh

OpenELEC:~ # df -h
Filesystem Size Used Available Use% Mounted on
devtmpfs 165.3M 0 165.3M 0% /dev
/dev/mmcblk0p1 255.7M 103.2M 152.5M 40% /flash
/dev/mmcblk0p2 1.6G 6.7M 1.5G 0% /storage
/dev/loop0 93.9M 93.9M 0 100% /
tmpfs 170.4M 0 170.4M 0% /dev/shm
tmpfs 170.4M 4.6M 165.8M 3% /run
tmpfs 170.4M 0 170.4M 0% /sys/fs/cgroup
tmpfs 170.4M 4.0K 170.4M 0% /tmp
tmpfs 170.4M 224.0K 170.1M 0% /var

※例によってBusyBox内包のdfコマンドはdf -Tできない・・・
0533login:Penguin2015/03/09(月) 23:45:54.14ID:2086FK/7
これか
http://ichigojam.net/
0534login:Penguin2015/03/10(火) 00:06:40.95ID:0JmbGXOg
子供をプログラミング教室に通わせるのが流行ってるみたいなんで
(そんなに我が子をデジドカにしたいのかw)
そろそろまた玩具メーカーがこういうの発売しそうだな
0535login:Penguin2015/03/10(火) 00:10:01.70ID:4EoDqS2y
undefined reference to 'wiringPiSetupGpio'
undefined reference to 'delay'
undefined reference to 'digitalwrite'

gccを使ってcをコンパイルするとこんな感じで定義されてない関数だと言われてしまいます
wiringPiは当然インストール済です。ヘッダーファイルも一行目にインクルードしてます
wiringPiの関数が全て使えていないのはwiringPiがちゃんとインスコできてないと思って
もう一度インスコしなおしたら既にインスコ済だというメッセージが返ってきます。

エスパーの方、どうしてコンパイルエラーが出るのか原因を教えてもらえますか
ヘッダーファイルのスペルが間違えてると思って何度も確認しましたが問題なしでした
0536login:Penguin2015/03/10(火) 00:12:14.57ID:4EoDqS2y
ちなみにcの標準ライブラリは使えてます
0537login:Penguin2015/03/10(火) 00:12:36.58ID:J2eGRB50
>>535
大文字小文字間違いとかではない?
他の関数は問題なく動いているのか
それともwiringPiの関数すべてがダメなのか
ヘッダインクルードできなかったメッセージが出てないなら
ヘッダは見つけられていると思う
0538login:Penguin2015/03/10(火) 00:22:34.30ID:UMsq8l96
リンクしてないんじゃ。
0539login:Penguin2015/03/10(火) 00:26:51.93ID:Q/HxHywL
examplesディレクトリのMakefileでも見て
-Iとか-L、-l あたりをチェックだな。
0540login:Penguin2015/03/10(火) 00:31:35.04ID:4EoDqS2y
どうみてもリンクしてなったです。というかリンクの存在を今知りました。
本当にありがとうございました

ちなみに-1でやってました
0541login:Penguin2015/03/10(火) 00:47:58.98ID:Q/HxHywL
おめ。
0542login:Penguin2015/03/10(火) 00:57:12.95ID:4EoDqS2y
ありがとうございます!
Lチカようやくできました。
こんなに短いコードで詰むとは思いませんでした

上のほうで誰かが言われてたようにラズパイで初めてlinux触るって人結構いるんじゃないでしょうか
確かにwindowsでもコマンドプロンプトは使いますが、大抵デスクトップで何とかなるし

デバッガがないのも(知らないだけかもしれませんが)エラーを探すのに苦労する

ともあれ皆さんありがとう
0543login:Penguin2015/03/10(火) 01:09:13.00ID:taNymfTH
>>542
>こんなに短いコードで
wiringPiを作った人に感謝だな。
電子工作人ならIO動かすためのドライバやライブラリなんかを自分で作るんだろうが
Piの場合はPCと同じ様な共通プラットフォームだから誰かが作ってくれたのを使うだけですむからな
0544login:Penguin2015/03/10(火) 01:19:37.50ID:5cRXET0s
なんてやさしいインターネッツなんだ
0545login:Penguin2015/03/10(火) 01:22:18.58ID:tCeK/ODf
Raspberry Piには不思議な魅力がある
■ このスレッドは過去ログ倉庫に格納されています