X



トップページ電気・電子
372コメント101KB
【犬小屋】 BeagleBone Black のスレ
0001生田絵梨花2013/11/17(日) 07:42:06.05ID:D2jjkRnF
驚異の5000円コンピュータ

スタンドアロンでの開発が可能で、出来上がったらそのまま装置に
組み込むという今までになかった選択肢も現実的になりました。

周辺情報や、利用自慢、雑談迄。躊躇せずカキコしましょう。

あ、テックシェア(重光)系の方のカキコはご遠慮くださいね。

そして、ペニスキライな人はこのスレ閲覧禁止!
02192152014/08/04(月) 21:06:27.69ID:FYsuJYsy
>>218
ポート2というヒントと
http://hosaka-labs.net/blog/?p=36
を参考にして、I2C1を有効にした後に
色々試してみたけど全部失敗してます。
もし何か追加でヒントがあればプリーズ。
0221774ワット発電中さん2014/08/05(火) 00:13:44.48ID:8eADeSnI
>>219
自分の場合、I2Cデバイスの接続先はP9_19、P9_20。同じですね。

ubuntuの13.04を使っています。

http://playwithopencv.blogspot.jp/2013/08/beaglebonei2c.html
ここに書かれているようにI2C1を有効にして、(echo BB-I2C1 > slots)
その後スキャンを実施すると接続したI2Cデバイスが検出されます。
$ sudo i2cdetect -y -r 2

I2C-1を有効にしたはずなのになぜかI2C-2で検出されるのですが、とりあえず動いているので良しとしています。
適当ですみません。
02222152014/08/05(火) 07:08:55.77ID:3fjkjNgj
>>221
I2C-1を有効にする前は
I2C-0→/dev/i2c-0
I2C-2→/dev/i2c-1
というマッピングで、I2C-1を有効にすると
I2C-0→/dev/i2c-0
I2C-1→/dev/i2c-1
I2C-2→/dev/i2c-2
となるらしいです。ややこしすぎる。
SHT21は
https://github.com/raspberrypi/linux/issues/211
を見るとヘンなI2Cプロトコル?を使ってるかもしれないので、
別のI2Cデバイスを買って試そうと思います。
02232152014/08/06(水) 20:45:02.86ID:dNGVK7WA
BMP085っていう気圧・温度センサをBBBにつないだら認識しました。
ただし、やっぱりI2C1を有効化しないとダメ。
I2C1有効化前は

$ sudo i2cdetect -r -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- UU UU UU UU -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

うん、だめだ。I2C1を有効化する。

$ sudo sh -c 'echo "BB-I2C1" > /sys/devices/bone_capemgr.9/slots'

スキャン。

$ sudo i2cdetect -r -y 2
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- 77

OK!!!
0224774ワット発電中さん2014/08/07(木) 10:35:58.52ID:MlR2Q70Q
revB6 にfadora20インスコできた人いる??
02252152014/08/07(木) 22:26:48.67ID:mTSLcp5b
すまん>>223は間違いだ。
I2C2は最初から有効で、物理的なポートとしてはP9_19がクロック、P9_20がデータだ。
これらにアクセスするには/dev/i2c-1でOk。
で、sht21はやっぱり使えない。BMP085が見つかる状態でsht21をスキャンしても見えない。
sht21のI2Cプロトコルに問題があるとしか思えない。
02272152014/08/11(月) 22:28:08.91ID:gjS96OU2
すみませんでした
粘着と思う人もいるみたいなので別のところでやります
0229774ワット発電中さん2014/09/22(月) 11:55:13.34ID:bPi/7Xse
カーネルのビルド試してみようかなと思ってやってみたら…
途中でmakeさんにターゲットがないと怒られちゃった…
0231774ワット発電中さん2014/09/28(日) 02:15:39.40ID:d3kDr8Y+
BBBってオープンハードらしいけどさ、自分で作ってるやついないじゃん
0232774ワット発電中さん2014/09/28(日) 08:29:09.89ID:waN6NMx6
肝心のSoC がオープンハードじゃないからな。 他の回路はただの配線
0234774ワット発電中さん2014/10/28(火) 23:12:42.19ID:Ve9RlPCF
AdafruitのpythonライブラリをimportしてLチカをやってみました。
このAdafruitのライブラリのソースコードは見たり、書き換えたりする
ことは出来ますか?
python初心者ですみません。どなたか教えていただけないでしょうか?
0237774ワット発電中さん2014/11/07(金) 13:18:03.29ID:i2dSNKZl
半年くらい前に RS で本体とケースと買っていて、いよいよ掘り出してきたのですが
ケースに本体を入れてみたら 5V/LAN の側はいいんですけど、HDMI/USB/microSD の側が合いません。

そもそも四角穴が3つ必要なところ2つしか開いてませんし・・・


サイズ形からしてUSB/microSD の2口分なのですが、HDMIのない BBB って存在するんですか?
0239774ワット発電中さん2014/11/07(金) 13:23:21.03ID:iU+MHJkp
BeagleBone(Blackが出る前の初代)は無かった気がする
HDMIは別売りのCapeになってたかな確か
そのケース多分初代用
0241774ワット発電中さん2014/11/22(土) 09:47:37.62ID:gPzlzEH0
BBBを市販のmacにもwindowsにもつないだけど認識されないのか無反応なんだけど…
ledは点滅してるのにディスプレイには何も映らないし
ググったら不良品もあるみたい、返品しようと思ったけど○ック○ェアは袋開けたら返品不可らしいし
詰んだ
0244774ワット発電中さん2014/11/22(土) 23:24:46.43ID:35B6ZpZQ
>>241
ドライバ入れてUSBoverEthernetか、
LANケーブル繋いでTelnetか。
Ping打ってごらんよ
0246774ワット発電中さん2014/11/26(水) 17:51:13.58ID:3qKuf+Gw
>>242
>>244
>>245
繋がった、ドライバは入れてた
テックの人悪くいってごめんよ…
ubuntu入れたくて焼いたカード入れてブート押しながら起動させたもんだからインストール中で反応が鈍かったのかな
ubuntuのcuiでた、でもubuntuでapt-getしても
E: Unable to locate package update
がでてインストールできない
ネットのつながりができてないのだろうか
ifconfig -a でみたらやっぱりwlanが繋がってない、無線LANコネクタをusbにさしてるのに認識されてない
wlanのssidとpassをviで書き換えたけど認識されない、ネットに繋がらない
素人にはCUIは難しすぎる…ただubuntuをGUIで使いたいだけなのに…
0247774ワット発電中さん2014/11/26(水) 17:53:23.39ID:t2AH1nNX
認識されないと繋がらないじゃ全然意味が違うぞ
0250774ワット発電中さん2014/12/07(日) 22:54:50.55ID:yaNehpmX
やあ、なんとなく10数年ぶりに機械遊びがしたくなって
秋葉原に行って帰ってきたらなぜか鞄にBeageleBone Blackが入ってたよ。
とりあえずPCに繋いで、SSHで入ったりして、
なにこの面白いおもちゃ。
よし、パパ、来週はGROVEベースケープとGROVEのセンサーとか買って遊んじゃうぞ。
0252774ワット発電中さん2014/12/08(月) 19:00:10.85ID:GQBxhR9z
>>247-248
Debianにしました、快適です
0256774ワット発電中さん2014/12/13(土) 01:52:20.50ID:hANbKp9s
俺です!おまわりさん!

ってちげーよ、まんびきじゃねーよ。

俺、明日目が覚めたら、秋葉原にGROVEベースケープを買いに行くんだ。
0257774ワット発電中さん2014/12/13(土) 06:09:53.55ID:TAQ2gwwm
BBBのGROVEケープって、4-6mAしか取れない仕様の対策とかついてんの?
IOが2.54ピッチだからシールドは作りやすいんだけど、何か駆動させるとなるとTr入れないといけないのがなぁ…
0259774ワット発電中さん2014/12/18(木) 18:47:55.48ID:O6xGG13c
5Vのマイコンとシリアル繋ぎたいんだけど、GPIOのUARTも3.3Vだよね?
TXだけならそのままで行ける気もしなくはないけど、トランジスタとかフォトカプラ単純に挟めばシリアルいけるのかな
0261774ワット発電中さん2014/12/18(木) 19:32:36.76ID:O6xGG13c
>>260
コンバータとかバッファICとか存在は知ってるが全く分からないんだよな…
色々ググって低速なら行けそうな感じだったので、とりあえず騙し騙しやってみる事にした。分圧抵抗とかしてる人もいるし…
0264774ワット発電中さん2014/12/18(木) 21:11:54.93ID:O6xGG13c
自作arduino、168とか328とか。だからクロック落とせば3V駆動でいいんだけどね
0268774ワット発電中さん2015/04/01(水) 23:18:44.73ID:BYELVhBV
Linuxのアプリでsitaraのdmtimerを使いたいのだけれど、
どうすればよいのやら
mmapでレジスタいじっても動いてる気配なし
どこかにサンプルありませんか?
0270774ワット発電中さん2015/05/17(日) 13:50:16.37ID:3Pmr8yNT
groveのパーツがそのまま刺さるのはいいね。hdmiコネクタは誰も使ってないから無くしてOK。
0271774ワット発電中さん2015/05/17(日) 14:09:04.51ID:HoopU69G
>>270
hdmi 要らんなら、Netもイランだろ。 両方はずして$20台なら活路はあったかもしれん
これで$50じゃ誰も買わんだろ
0273774ワット発電中さん2015/05/17(日) 14:15:34.97ID:OftT7s1V
RTCのバックアップバッテリ内蔵可能は地味にありがたいかもなあ。
0274774ワット発電中さん2015/05/17(日) 16:14:33.40ID:V2vhbBDp
>>270
hdmiはコネクタはともかく、モニタが全然使えないクソ仕様をなんとかしてほしい
0276774ワット発電中さん2015/09/04(金) 09:34:12.14ID:wbV/Ghs3
greenの製品版ではバッテリーホルダは廃止された模様
0278774ワット発電中さん2015/09/04(金) 12:55:19.05ID:I3Xblm36
あのバッテリーフォルダーは本体じゃなくてRTC用では?
もともと開発版にはRTCが載ってたと思うけど製品版で乗せないことになったのかな
0279774ワット発電中さん2015/09/04(金) 14:41:12.54ID:WTKQK/bT
seeedの5/8のブログですでにホルダはなかったようだ
プロセッサ内蔵のRTCを使ってただろうから本体用とも言えるがただのRTCバックアップ
0280774ワット発電中さん2015/09/04(金) 14:58:55.57ID:aj0h4XnM
秋月で緑の買ってきた。まだまだ在庫はある。
なんか改装して広々としてた。
0281774ワット発電中さん2015/09/06(日) 00:36:47.83ID:kdUBGLit
BBG買って、microSDカードで運用しようとしてファクトリーイメージをダウンロードしようとしたらリンクが死んでいた。
この辺が中華クオリティ。
0282774ワット発電中さん2015/09/07(月) 12:48:18.53ID:zGI3KZ56
BBBのmicroSDをBBGに刺したらブートしなかった
そういうもんなのかな
0284774ワット発電中さん2015/09/09(水) 10:29:37.79ID:jcicD+S+
BBGのファクトリイメージ落とせないよーってSeeedに連絡したら

Dear XXXXXXXXXXX,

Sincerely apologizes for the troubles.
Seems the link has some problem.
I will forward the question to our related department to fix.
Will let you know when there is feedbacks.
Thanks!


Seeed Customer Support Team

とのこと。
0285774ワット発電中さん2015/09/09(水) 13:00:47.88ID:/Pyu3Nsh
報告するのは良いがコピペする様な内容か?誰かに読んでほしいとか?
0287774ワット発電中さん2015/09/10(木) 12:10:21.66ID:8hgXLm/r
ごめん
問題あるようだ
関連部署に通知した
追って連絡する
0288774ワット発電中さん2015/09/11(金) 15:35:57.20ID:R0mauG6B
BBBのSDカードでBBGをブートできた。電源を入れるときにUSERボタンを押しっぱなしにすればSDカードから立ち上がる。
BBBはボタンを押さなくても勝手にSDを優先してブートしてくれたはずだけど。
あとBBGのイメージ、ダウンロードできるようになってる。
ただ、これはSDからブートするためのイメージじゃなくて、オンボードのeMMCを最新版のOSの内容に更新するためのものだった。
更新には4〜5分じゃなくて45分かかる。
0290774ワット発電中さん2015/09/11(金) 17:37:02.46ID:YE7BCddr
>>288
勝手にSD選択してくれるのはBBBでも結構後のファームからだった希ガス
0291774ワット発電中さん2015/09/11(金) 18:47:14.37ID:R0mauG6B
uEnv.txtをいじると自動でSDからブートできそうだけど、BBBのuEnv.txtとBBGのuEnv.txtは場所も内容も全然違うのでちょっと俺みたいなカスには無理っぽいな
0292774ワット発電中さん2015/09/12(土) 15:37:44.19ID:9Dl6d4ik
sitaraの割込みコントローラ
Linuxアプリから動かせた
0293774ワット発電中さん2015/10/04(日) 01:29:16.57ID:lxR6U+mi
普通にBBBrevC用のeMMCフラッシャーでBBGのeMMCを焼いたらボタン押さなくてもSDからブートできるようになった。最初から気づいていれば・・・。
0295774ワット発電中さん2015/10/07(水) 06:26:28.23ID:KheXQZ3y
5月に買ったRev.Cを今頃掘り出してきて遊ぼうと思ったのだが、
SDから起動できない。。。
BOOTボタン押しながら電源入れると電源LEDしか点かないが、
ボタンを押している間シリアルコンソールにはなにやらデータが流れてくる。
BOOTボタンを押さずに電源を入れるとeMMCから起動する。
この場合自動マウントされたSDの第一パーティションにはちゃんと
データが書き込まれている。。。
容量・メーカーの異なる3枚のSDで試したけど結果は一緒。
マウントできデータが読めることからイメージの書き込みは成功してると思うのですが。
これって何が間違えてるのでしょう?
02972952015/10/08(木) 03:51:00.39ID:ELt0oLIa
>>296
アドバイスありがとうございます。
焼き直そうにも SDから起動できないと焼き直せないのですが、、
SDから起動せずに焼き直す方法あるのでしょうか?
0298774ワット発電中さん2015/10/08(木) 14:26:34.80ID:ZRQJBNfD
>>297
新しいsdカードにフラッシャーを書きこんで、USERボタンを押しながらブートする。
0299774ワット発電中さん2015/10/20(火) 20:47:59.74ID:mWToMRDo
俺のBBBrev.Cも起動しなくなったけど、一度バレルコネクタから5Vを供給したら復活した。
なにかの拍子にu-bootの起動直後で止まるようになってしまって、USB-miniBやIO端子からの電源供給では起動しなくなるようだ。
0300774ワット発電中さん2015/10/28(水) 00:36:46.91ID:X60i5mfi
FreeBSD Release10.1と Release10.2のイメージを試したのだが どちらも起動できなかった。
Bootボタンを押さないとeMMCから起動しちゃうし、
Bootボタン押すと押してる間はシリアルに何か出力されるけど、放すと何も出なくなる。。。

FreeBSD使えた方いらっしゃったらお助けを・・・
0302774ワット発電中さん2015/11/01(日) 01:14:32.32ID:fi88g4gl
FreeBSD-11.0-CURRENT-arm-armv6-BEAGLEBONE-20151023-r289846.img
ってやつ焼いたら、とりあえずHDMIモニターにlogin画面は出てきたよ
FreeBSDの使い方わからんから、正常に動いとるのか知らんけど
0307774ワット発電中さん2015/12/06(日) 16:55:22.28ID:FfcMx7L5
>>306
USBとDCで出力されるピン違う…BBBと同じなら。
取れる容量も差があるんだよな
0308774ワット発電中さん2016/01/09(土) 17:57:55.28ID:OK+Jgmi5
jessieのイメージでbonescript動く?なんか無反応なんだけど。
0313774ワット発電中さん2016/01/31(日) 18:46:57.31ID:kIu+l0qy
ありがたや。BBBとBBGが同じイメージ使えるか自信が無かったんで。
>>308 JessieもWheezyも、Ethernet over USBは何故か動かなかったです。(192.168.7.2にアクセスできない)

PC側から見ると、アダプタとして認識してはいるものの、IPアドレスを取得できない&手動で設定してもpingが通らないです。
シリアルコンソールを使ってBBG側を見てみると、一見まともに動いているようで、
usb0というアダプタにIPアドレス192.168.7.2/30が割り振られていて、dnsmasqが動いています。
初期eMMCに入っているAngstromはdnsmasqでなくudhcpdが動いています。
ただ、この違いは手動でIPアドレスをふっても通信できないので関係は無いかと思います。

ちょいとはしゃいでeMMCにdebianを焼いたらこのザマです。Angstromを入れなおして原因究明に努めます。
0314774ワット発電中さん2016/01/31(日) 18:56:20.33ID:96hWmyaW
現時点での推奨OSはdebianだよ。
http://beagleboard.org/latest-images
Angstromは2013年が最後の更新だから、特別な理由がない限り使うべきじゃない。
今一番安定してるのは上のリンク先のDebian7.9で、greenでも問題なく動く。
Debian8.3は基本機能は問題ないけど、cloud9を使いたい場合はカーネルをダウングレードする必要がある。
0315774ワット発電中さん2016/02/01(月) 01:54:59.93ID:WtJxYlG5
あれ、Jessieは動いた。Wheezyは動かない。もう少し調べたらArchを入れることにします。
0316774ワット発電中さん2016/02/05(金) 13:30:46.96ID:Wc/M6TAr
Debian8.3(Jessie)でusbで接続できない原因は、dnsmasqが原因じゃないかと思われます。

IPアドレス空間は2bitしか無いので、ブロードキャストアドレスとネットワークアドレスを含めたらBBBとホストPCのIPしか空きが無く、
割り振った情報が/var/lib/misc/dnsmasq.leaseにMACアドレスとIPアドレスのペアとして残ります。
一方でホストPC側のネットワークアダプタのMACアドレスはBBBを接続する度に変わるため、USB接続をやり直すと192.168.7.1を得られなくなります。

解決方法としてはdhcp-leasefile=/tmp/dnsmasq.confを/etc/dnsmasq.confに追加して、割り当て情報を残さないようにしてやればいいかと思われます。
0317774ワット発電中さん2016/02/28(日) 11:07:58.42ID:mMBUtyBF
うちのわんこが1GHzで動いてるもんだとばかり思ってたら、800MHzで動いてたでござる…くそっ
レスを投稿する


ニューススポーツなんでも実況