トップページ⇒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/
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には不思議な魅力がある
0546login:Penguin2015/03/10(火) 07:27:47.81ID:zxPYKvzW
>>542
詰んでどうするw
俺はpi4jを入れてみた。
ブレッドボードも発注した。明日あたり届くといいな。
0547login:Penguin2015/03/10(火) 09:56:07.44ID:f65MnxOv
組込み系はデバッグに動作ログを活用するんだ。
ある状態のある場所の変数の値や、どちらに条件分岐してるか確認するのに、
普通にprintfをマクロ化して別名で#defineしておく。
0548login:Penguin2015/03/10(火) 10:11:02.21ID:sizPlTc7
>>546
pi4jは、
$ java ホゲホゲホゲホゲホゲホゲホゲホゲホゲホゲ
じゃなくって、
$ pi4j ホゲ
で動くんだぜ!スゲーよなっ!
0549login:Penguin2015/03/10(火) 14:16:38.80ID:opMPjkRp
>>547
そしてprintfを取ったら動かなくなる、とw
0550login:Penguin2015/03/10(火) 14:23:58.48ID:3VqDYsE0
>>534
プログラミングを習ったらITドカタになるとかどんな思考してるの?
0551login:Penguin2015/03/10(火) 14:54:06.76ID:DOoFjAzz
奴底辺しとしか付き合いがないんだろw
0552login:Penguin2015/03/10(火) 18:09:41.85ID:RsV/VsmR
2chにそう書いてあったんだろ。無理もない
0553login:Penguin2015/03/11(水) 00:16:26.36ID:RvWTs07r
>>550
それ2ch住人の普通の思考だよ
0554login:Penguin2015/03/11(水) 00:16:54.83ID:oK57807n
>>543
ライブラリはあって当たり前という他力本願な考えですね。探せばあるだろという怠け者です
電子工作はアナログ回路は多少やりますが、デジタルはラズパイが初めてで苦戦しまくりんぐです

>>546
いくらコード書いてもコンパイル出来ないと詰みですよ。二日くらいそれで一向に進まなかったですから

Lチカがそれなりに出来るようになったのでフルカラーled100個くらい使って液晶作るンゴ
フルカラーledを制御するための抵抗はどうやって再現するんだと思ったらやはり苦手なパルス制御なのか
0555login:Penguin2015/03/11(水) 00:58:07.56ID:XAQbG4C6
オライリーのクックブックってどう?

美味しいパイ焼けそう?
0556login:Penguin2015/03/11(水) 01:21:28.72ID:rxwB43J5
無線LAN子機ってろくなの無いな
ブツブツ切れてアプリインストールもままならん
やはり有線かね
0557login:Penguin2015/03/11(水) 03:37:58.00ID:D9Th/3vs
目的が別にあって、プログラミングを手段として習うだけならドカタにならないだろうけれど、
プログラミング自体が楽しくなって、コンピューター関連企業に就職したくしたくなったらドカタ注意報。
0558login:Penguin2015/03/11(水) 04:39:01.61ID:QPodk5+h
>目的が別にあって、プログラミングを手段として習うだけ
あほか、そんな物好きいねえよ
目的だけなら金出して既製品買った方が早くて楽
0559login:Penguin2015/03/11(水) 05:36:06.54ID:GY9DIl7r
お金持ちになりたいならプログラミングしなさいって
ホリエモンが言ってたのではじめました
0560login:Penguin2015/03/11(水) 06:25:42.28ID:6alvbuY2
>>558
極論すぎだろww
0561login:Penguin2015/03/11(水) 10:04:33.10ID:XpcVAGsT
またお前か
0562login:Penguin2015/03/11(水) 10:45:16.84ID:JhYIZP69
>>555
Pythonメインのインスタント食品で解説もシンプルだから、
初心者には理屈が解りづらいかもしれないけど
・割り込みプログラミング例
・3本のピンで6個のLEDを制御する方法
・ADCを使わない簡易抵抗測定法
等、事例が豊富でプログラムも短いから結構楽しめると思う。
0563login:Penguin2015/03/11(水) 12:02:00.78ID:nIll0YDS
seti@homeみたいなやつでラズパイが活用できそうなものって何かある?
0564login:Penguin2015/03/11(水) 13:05:41.21ID:hywpwdbN
>>556
Planex GW-450Dを入れて見たが、非常に安定している。

802.11aで使用してるが、bgnも2.4GHzモードは影響を受けやすいので、
5GHzにしたまえ。
0565login:Penguin2015/03/11(水) 14:43:55.38ID:H3TfBCWD
MN-G150UとWLI-UC-GNM2を使っている。両方とも安定。
後者は熱で寿命が短いとの情報あり。「熱いぞ」って感じの警告ラベルもあるし。

そういうこと以前に、安定した電波環境があるかは別。
親機5台並べたらさすがに速度落ちるだろうし、切れやすくなるだろう。
集合住宅ならどんな状況になってるかわからないし、近くに企業のフリーwifiなんかあった日にゃ
&野良使いが氾濫で家庭用が太刀打ちできずに実質使用不能なんてあるかもしれない。
そういうときは再接続とか、少し工夫が要るんだろうね。ウチはいまのところ不要。
0566login:Penguin2015/03/11(水) 14:56:50.51ID:2qzmEV5w
>>556
たぶん環境が悪かったり故障してたりすると思う
自分は3種類の無線LANドングル使ってるけどどれも使えてるけど
自動ドアとかあると極端にだめになるよ
0567login:Penguin2015/03/11(水) 16:54:09.19ID:d+rqokqa
>>555
>>562
その本良さそうですね。

「Raspberry Piではじめるどきどきプログラミング」の次のステップとして「ラズパイマガジン 2015年春号」を買ったら一気に難易度が高くなってしまって笑えない…。

秋月電子でムックに対応した部品セットを売っているので、部品選びでつまずかないというのがムック購入の動機でした…。

「ムックは易しくはない」という助言をここか他の板でもらっていたのですが、それにちゃんと従うべきでした。雑誌記事の再編集ではなく書籍を買うべきですね。

PythonもCodecademyで学び始めたばかりなので、どの書籍に特攻するのも今はまだ慎重であるべきかもしれません。(「たった2日でわかるLinux」を読めばこの板を有益に見れるかな…)
0568login:Penguin2015/03/11(水) 17:10:42.66ID:d+rqokqa
ラズパイを使いこなすにはナードではなくギークになる道のりを歩むんですね。甘く考え過ぎていた。これはギーク養成ツールだったんだ…。
0569login:Penguin2015/03/11(水) 18:39:40.15ID:0AyeKnq7
無線LANが不安定な人はwicd-curses入れてみるといいよ
上で教えてもらったが接続が切れても
ずっとスキャンし続ける優秀なソフト
教えてくれた>>353に感謝
0570login:Penguin2015/03/11(水) 19:18:23.00ID:6xRARDI9
softetherのVPNサーバにしようとしているんですが、スマホからVPN経由でSSHに接続できません。
SSHのポートを22から3000に変えています。
ちなみに家のNECの無線LAN設定ページにはVPN経由で接続はできました。
ググったところufwでポートを解放とあったので必要なポートは開けましたが相変わらずです。ルータの方のポートも開けてます。
よろしくお願いします。
0571login:Penguin2015/03/11(水) 19:29:58.65ID:jKkYiIxl
>>570
linuxの仕様です
マニュアル読みましょう
0572login:Penguin2015/03/11(水) 22:07:46.18ID:oU7aGClp
切り分けるならポーと戻してやるとかやればいいのに
0573login:Penguin2015/03/11(水) 23:15:29.24ID:rxwB43J5
>>569
ほんまやこれは助かる
0574login:Penguin2015/03/12(木) 00:36:06.77ID:BjS64ETc
>>565
WLI-UC-GNMとGW-450Dを併用してるが、最近は、後者で802.11acばかり
使ってるので、bgn2.4GHzでのチャンネル被りすぎとかもないので快適だ。
■ このスレッドは過去ログ倉庫に格納されています