BeagleBoard
BeagleBone Black
- Raspberry Piよりちょっと高性能!? な名刺サイズPC「BeagleBone Black」:RSコンポーネンツ BeagleBone Black - EDN Japan
- beagleboneblack - デバイスツリーオーバーレイを使用してBeaglebone Blackにi2cデバイスを追加するにはどうすればいいですか?
- 木製CNC自作 Beagleboneblack/green へのMachinekit(LinuxCNC)のSDカードへのイメージ書き込みと起動
- BeagleBone BlackのPRUでADCを制御する – Junk-Box
- 今年やったことを自分で承認する | tech - 氾濫原
- Beagleboard:BeagleBoneBlack - eLinux.org
- BeagleBoard.org - latest-images
- Beagleboard:BeagleBoneBlack Debian - eLinux.org
- [|https://beagleboard.org/static/Drivers/Windows/BONE_DRV.exe]
- [|https://beagleboard.org/static/Drivers/Windows/BONE_D64.exe]
- U-Boot on BeagleBone Black
BeagleBone Black - Linux on ARM - eewiki→ Debian: Getting Started with the BeagleBone Black - Embedded / Linux Guides - Electronic Component and Engineering Solution Forum - TechForum │ Digi-Key
- How to Connect a BeagleBone Black to the Internet Using USB
- Beaglebone Blackで日本語表示をできるようにする
- bbb 菅工房 Dokumente
- [BeagleBoneBlack 2] - BBB 回路概要 - | MyToolBox
- カスタムBeagleBone Black Industrial 製造サービス - Physical Computing Lab
- 気になっていた中国版BeagleBone Blackを調べてみた | IoT
- y2blog » BeagleBone + Botic で簡単DSD Native 再生(その6)
- morecat_lab » BeagleBone Black のハードウェアハック(4)
- BeagleBone - PROBOTIX :: wiki
- BeagleBone基板で実行する : Node-RED日本ユーザ会
- BeagleBone Black 起動SDカードの作成
- Flash Debian Bullseye on your BeagleBone Black - Paranoiaque/Paranoid
- Failing to install on a BeagleBone Black (armhf) - Debian User Forums
- Debian 11 (bullseye) Testing Images - General Discussion - BeagleBoard
- [sbc:beaglebone:black wiki.matoken.org]
- ARM64 - Debian 12.x (Bookworm) - Monthly Snapshots - 2023-08-05 - FAQ - BeagleBoard
- Debian 12.x (Bookworm) - Monthly Snapshot - 2023-10-07 - FAQ - BeagleBoard
- Debian 11.x (Bullseye) - Monthly Snapshots - General Discussion - BeagleBoard
- Debian 10.x (Buster) - Monthly Snapshots - General Discussion - BeagleBoard
- Debian 10.x/11.x Kernel Updates - General Discussion - BeagleBoard
- Reworking the DeviceTree for the BeagleBoneBlue - Debian 12.x (Bookworm) - General Discussion - BeagleBoard
Debian
debian/temppwd
ルーティング
$ sudo route add default gw 192.168.7.1
日本語入力
$ sudo apt-get install ibus-anthy
日本語の表示
$ sudo apt-get install task-japanese $ sudo apt-get install fonts-ipafont
パーティションの拡大
cd /opt/scripts/tools git pull sudo ./grow_partition.sh sudo reboot
USB0の設定
/opt/scripts/boot/autoconfigure_usb0.sh
固定IPアドレスを振る
# connmanctl services # sudo connmanctl config <service> --ipv4 manual <ip_addr> <netmask> <gateway> nameservers <dns_server>
sudo connmanctl config gadget_b0d5cc551dc4_usb --ipv4 manual 192.168.7.2 255.255.255.252 192.168.7.1 nameservers 10.2.1.1
無線LAN
無線ドングル
設定方法
# connmanctl connmanctl> enable wifi Enabled wifi connmanctl> scan wifi Scan completed for wifi connmanctl> services <SSID> wifi_XXXXXXXXXXXX_XXXXXXXXXXXXXX_managed_psk
connmanctl> agent on Agent registered
connmanctl> connect wifi_XXXXXXXXXXXX_XXXXXXXXXXXXXX_managed_psk Agent RequestInput wifi_XXXXXXXXXXXX_XXXXXXXXXXXXXX_managed_psk Passphrase? <パスフレーズを入力> Connected wifi_XXXXXXXXXXXX_XXXXXXXXXXXXXX_managed_psk
connmanctl> quit
# ifconfig
NTP
$ sudo apt-get install ntpdate
$ sudo ntpdate 210.173.160.27 # ntp1.jst.mfeed.ad.jp
MobaXterm
- problem installing packages with apt-get - Google グループ
- Partition corrupted, superblock invalid ! · Issue #29 · ungureanuvladvictor/BBBlfs
- Remotely Access Beaglebone Black using MobaXterm
node.js
- nodesource/distributions: NodeSource Node.js Binary Distributions
- nodesource/distributions: NodeSource Node.js Binary Distributions
- Install fails on BeagleBone Black - nodejs v0.12.13 · Issue #25 · julianduque/beaglebone-io
cloud9
sudo aptitude install c9-core-installer sudo systemctl start cloud9
bonescript
sudo systemctl start bonescript
OctalBoneScript
npm install -g --unsafe-perm octalbonescript
BeagleBone-IO
LOGI-BONE-2
logi-toolsのインストールはホームディレクトリで
$ git clone https://github.com/fpga-logi/logi-tools.git $ cd logi-tools $ sudo ./install_logibone.sh $ sudo shutdown -r now
サンプルアプリケーションのインストール
$ cd $ git clone -b logibone https://github.com/fpga-logi/logi-apps
Blink LED LOGI-Appの実行
$ cd ~/logi-apps/blink_led_app $ sudo ./make_demo.sh
- GitHub - fpga-logi/logi-tools: Software tools (video stream and other), should not be platform (spi, logibone, etc) specific
- fpga-logi/logi-kernel: Linux-kernel related code (patch form mark1/logibone support, kernel modules for communication, etc), can link to supported repositories
- LOGI Bone on ValentF(x)
- FPGA Development Board CAPE for the BEAGLEBONE | element14 | Design Center
- LOGI-BONE-2 LOGI 半導体・電子部品・モジュール製品 【通販モノタロウ】 LOGI-BONE-2
- fpga-logi · GitHub
proxy
apt
# vi /etc/apt/apt.conf.d/10proxy Acquire::http::proxy "http://10.2.1.3:8080/"; Acquire::https::proxy "https://10.2.1.3:8080/"; Acquire::ftp::proxy "ftp://10.2.1.3:8080/";
環境変数によるproxyサーバの指定
# vi /etc/environment http_proxy=http://10.2.1.3:8080 https_proxy=http://10.2.1.3:8080 ftp_proxy=http://10.2.1.3:8080 HTTP_PROXY=http://10.2.1.3:8080 HTTPS_PROXY=http://10.2.1.3:8080 FTP_PROXY=http://10.2.1.3:8080
git
# vi git.sh #!/bin/bash git config --global http.proxy http://10.2.1.3:8080 git config --global https.proxy http://10.2.1.3:8080 git config --global url."https://".insteadOf git:// git config --list # chmod 755 git.sh # ./git.sh
コマンドライン $ git config --global http.proxy http://10.2.1.3:8080 $ git config --global https.proxy http://10.2.1.3:8080 $ git config --global url."https://".insteadOf git://
wget
# vi /etc/wgetrc 以下のコメントを外す。 # http_proxy=http://... # https_proxy=http://... # ftp_proxy=http://... このように記述する。 http_proxy=http://10.2.1.3:8080/ https_proxy=http://10.2.1.3:8080/ ftp_proxy=http://10.2.1.3:8080/
python pip
sudo -H pip install flask --proxy="10.2.1.3:8080"
起動時の自動実行
BeagleBone Blackでは/etc/rc.localでなく、以下のようにする。
vi /etc/profile.d/作成したシェル
- systemdでの自動起動設定 - Qiita
- systemdを用いたプログラムの自動起動 - Qiita
- Systemdを使ってさくっと自作コマンドをサービス化してみる - Qiita
- Raspbian jessieでSystemdを使った自動起動 - Qiita
- [|]
HDMI→GPIO
2017-02-12
次のファイルを編集する。
/boot/uEnv.txt
70行目をアンコメントし、73行目をコメントアウトする。
##Disable HDMI cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN ##Disable HDMI Audio #cape_disable=capemgr.disable_partno=BB-BONELT-HDMI
確認する。
$ cat /sys/devices/bone_capemgr.*/slots 0: 54:PF--- 1: 55:PF--- 2: 56:PF--- 3: 57:PF--- 4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G 5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI 6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
- beagleboneblackでHDMIのポートをGPIOに変更する
- Unused GPIO Pins on the BeagleBone Black
- HDMIとeMMCに使われているピンをgpioとして使おう
- Step04 – GPIO
- BeagleBone Black, Linux 3.8, and Device Tree
- HDMI disabled but not HDMIN
gpioの対応表は以下から見れます。
VNC
# VNCパスワード設定 $ vncpasswd Password:password Verify:password
# ディスプレイ番号 [1], 解像度 [1400x800], 色深度 [24] $ vncserver :1 -geometry 1400x800 -depth 24
# 一旦停止 $ vncserver -kill :1
I2C
A/D変換
アナログ値の読み込み
$ sudo su # echo cape-bone-iio > /sys/devices/bone_capemgr.*/slots # exit $ cat /sys/devices/ocp.*/helper.*/AIN0
python2.7 サンプル
file = open('/sys/devices/ocp.3/helper.12/AIN2', 'r') string = file.read()
print string
python2.7 サンプル2
for var in range(0, 10): file = open('/sys/devices/ocp.3/helper.12/AIN2', 'r') string = file.readline() print string, file.close()
PyBBIO
- graycatlabs/PyBBIO: A Python library for Arduino-style hardware IO support on the Beaglebone
- Home · graycatlabs/PyBBIO Wiki
PRU (Programmable Real-Time Unit)
eQEP (enhanced Quadrature-Encoded Pulse)
電源
- パリッと行こう!: BeagleBone Blackの電源の優先度
- OpenCVで遊ぼう!: Beagle Boneを発注
- BeagleBone Power Management - eLinux.org
電源ON/OFF
SeeedStudio BeagleBone Green (BBG)
BeagleBone Black Industrial
PocketBeagle
SeeedStudio BeagleBone Green Wireless (BBGW)
- http://wiki.seeedstudio.com/BeagleBone_Green_Wireless/
Seeed Studio BeagleBone Green Wireless - Seeed Wiki- Seeed Studio BeagleBone Green® Wireless Development Board(TI AM335x WiFi+BT)SKU 102010048 - Seeed Studio
BeagleBone® Blue
- Amazon.co.jp: BeagleBone Blue Evaluation Board, All-in-one Linux-Based Computer for Robotics, Community Supported : パソコン・周辺機器
- BeagleBone Blue - BeagleBoard | Mouser
- BeagleBoard.org - blue
- Robot Control Library: Networking WiFi
- Beaglebone 固定IPアドレスの設定方法 | Ingenious
- nodesource/distributions: NodeSource Node.js Binary Distributions
- PocketBeagleをUSB経由でインターネットに接続する - Qiita
- How To Connect BBGW To Internet - Neudeep Technology Blog
- [hiro99ma blog: BBG]BeagleBone GreenのWindows10 RNDISドライバ
BeagleBoard
- BeagleBoard.org - default
- BeagleBoard.org - hardware
- BeagleBoard - eLinux.org
- beagleboard - Project Hosting on Google Code
- BeagleBoard - PukiWiki
- BeagleBoard-JP - eLinux.org
- コメを噛め » BeagleBoard
- BeagleBoard:(1)事始め « 突然消失するかもしれないブログ
- BEAGLEBOARD で遊ぶ
- BeagleBoard|16.78MHz
- CEREVO TechBlog - BeagleBoard
- Digi-Key - Beagleboard
- Beagle Board:Pyohn:So-netブログ
- beagleboard « kwLog
- 部活動録 BeagleBoard
- beagleboard日記
- BeagleBoardを使用する - PukiWiki
- Yet Another Diary: Ubuntu 8.04 LTSでBeagleboardにDebian lennyを導入してみる
- 趣味と研究の狭間 BeagleBoard+ubuntu+OpenCV
- BeagleBoardで遊ぼう! - kzono Wiki*
Android
- sola BeagleBoard
- Android on BeagleBoard
- Android for beagleboard - labs.beatcraft.com
- Texas Instruments Android Development Kit
- Android Development Kit for Sitara Devices - ANDROIDSDK-SITARA - TI Software Folder
- BeagleBoard上のAndroidでWacomのペンタタブレットを使う - h_kojimaの日記
Debian GNU/Linux
Ubuntu
sudo aptitude install patch parted
BeagleBoard-xM
- BeagleBoard.org - hardware-xM
- BeagleBoard-xMとBeagleBoardの機能比較 - Hacking My Way 〜 itogのhack日記
- BeagleBoard-xM|16.78MHz
- Beagleboard-xM で遊ぼうのこーなー
- Beagleboard-xM に Debian Squeeze をインストール - でっどろっくにっき
- BeagleBoardDiagnosticsNext - beagleboard - Project Hosting on Google Code
- Current hw revision Beagle Board XM - Beagle Board Google Groups
- BeagleBoard xM rev.A3が届いたよ - hdk_embeddedの日記
- Having problems getting Ubuntu to run on BeagleBoard-XM - Beagle Board | Google グループ