12
02
2019
BeagleBone AI を入手
BeagleBoneの新しいシリーズ “BeagleBone AI” がリリース
Beagle Boardの新製品 “BeagleBone AI”
Beagle Boardの主力製品であるBeagleBone Black/Green/Blue シリーズの後継機種として、“Beaglebone AI” なる製品がリリースされたので、とりあえず入手してみた.今回はMouser経由で入手したが、今までのBeagleBoneシリーズよりもかなりお値段が高く、$125.00(US) もするのでお気軽に手に入れるという感じではないが、大分前に入手した “BeagleBoard X15” の半額程度でほぼ同性能なCPU能力が得られることと、これまでのBeagleBoneシリーズと拡張コネクタの規格やピンアサインが同一なので、互換性の面でも”Beaglebone AI”はお買い得かもしれない.
名前からして今はやりの “AI” 機械学習用途を目論んでいるのかもしれないが、”Jetson Nano” などの機械学習専用機と較べると、”AI” という命名は些か誇大広告なような気がしないでもない.尤も、私はこの”Beaglebone AI”を高性能な “BeagleBone Black” 後継としてデジタルオーディオ専用機として使うので、”AI”機能は全く眼中にないのだが...
“Beaglebone AI”のSoCチップは Texas Instruments AM5729 で、TI C66x digital-signal-processor (DSP)コアやembedded-vision-engine (EVE) も搭載されていると言うことなので、小型の IoTボードとしてはかなり高性能な部類に入るだろう.オーディオ用としては余計な機能てんこ盛りな分ノイズ的には不利なのだが、CPUの性能が単純に従来のBeagleBoneの4〜5倍あるので、ディジタルオーディオプロセッシングエンジンとしての活用の道が開けてくるかもしれない.
“BeagleBone AI” の裏面
動作中はヒートシンクは手で触れないくらい熱くなる(アイドリング中にも拘わらず70℃もある)
動作中はSoCチップがかなり高温になるので、本番使用では空冷ファンを取り付けないと熱暴走して使い物にならないのではないかと思う.Raspberry Pi4 でもSoCチップ廻りの放熱対策は大問題となっているようなので、今後は大型ヒートシンクか強制空冷ファンの使用が普通になってしまうのだろうか.オーディオ用途としては騒音をまき散らすファンの使用は避けたいところだが...
imac:~ yasuaki$ ssh -l debian 192.168.100.142
Debian GNU/Linux 9
BeagleBoard.org Debian Image 2019-08-03
Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian
default username:password is [debian:temppwd]
debian@192.168.100.142's password:
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
debian@beaglebone:~$ ip a
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 28:ec:9a:ea:mm:mm brd ff:ff:ff:ff:ff:ff
inet 192.168.100.142/24 brd 192.168.100.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2409:xx:xxxx:xxxx:2aec:9aff:feea:mmmm/64 scope global mngtmpaddr dynamic
valid_lft 10160sec preferred_lft 8360sec
inet6 fe80::2aec:9aff:feea:mmmm/64 scope link
valid_lft forever preferred_lft forever
3: usb0: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 28:ec:9a:ea:mm:mm brd ff:ff:ff:ff:ff:ff
inet 192.168.7.2/30 brd 192.168.7.3 scope global usb0
valid_lft forever preferred_lft forever
4: usb1: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 28:ec:9a:ea:mm:mm brd ff:ff:ff:ff:ff:ff
inet 192.168.6.2/30 brd 192.168.6.3 scope global usb1
valid_lft forever preferred_lft forever
5: wlan0: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 80:91:33:4a:mm:mm brd ff:ff:ff:ff:ff:ff
6: SoftAp0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 28:ec:9a:ea:mm:mm brd ff:ff:ff:ff:ff:ff
inet 192.168.8.1/24 brd 192.168.8.255 scope global SoftAp0
valid_lft forever preferred_lft forever
inet6 fe80::2aec:9aff:feea:mmmm/64 scope link
valid_lft forever preferred_lft forever
debian@beaglebone:~$ uname -a
Linux beaglebone 4.14.108-ti-r113 #1 SMP PREEMPT Wed Jul 31 00:01:10 UTC 2019 armv7l GNU/Linux
debian@beaglebone:~$