Raspberry Pi

Rasbian の IPv6 を off にする

IPv6 が on になっていると、ssh での接続がうまくいかないことが多かったので、off にしました。 /etc/sysctl.conf の末行に次の行を追記して再起動します。 net.ipv6.conf.all.disable_ipv6 = 1

Raspberry Pi 3 をアクセスポイントにする

公式のサイトのACCESS-POINTの "Using the Raspberry Pi as an access point to share an internet connection (bridge)" を参考に Raspberry Pi 3 をアクセスポイントにしました。 $ sudo -s # apt-get update # apt-get upgrade # apt-get install hostapd…

とりあえずメモ(Debianの日本語化とか)

Debian sudo # apt update # apt install sudo 日本語化関連 # apt install locales-all # dpkg-reconfigure locales # apt install task-japanese-desktop # apt install ibus-anthy Settings の国際化のところで、Japanese(anthy) を足したり、インプット…

Raspbian に Java 9 をインストール

Raspbian の Oracle Java 8 のバージョンを確認してみます。 $ sudo -s # apt update # apt search oracle-java8-jdk oracle-java8-jdk/stable 8u65 armhf Java™ Platform, Standard Edition 8 Development Kit 合わせて、OpenJDK の方も確認してみます。 # …

Raspberry Pi の画面を回転

PDF や電子ブックのようなドキュメントを読みたいときは特にですが、画面を回転させて縦にしたくなります。 Raspberry Pi (Raspbian) で 90 度回転させたい場合は、/boot/config.txt にdisplay_hdmi_rotate=1 のように記述してリブートすれば反映されます。 …

Network設定(1)

CLI でネットワーク設定を操作 Rasberry Pi bridge を作ってみる $ sudo -s # ip link add name br0 type bridge # ifconfig br0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 82:db:31:03:84:ed txqueuelen 1000 (イーサネット) RX packets 0 bytes 0 (0.0 B) RX errors 0 d</up,broadcast,running,multicast>…

Google Home mini

Raspberry Pi 2 # apt-get update # apt-get install -y nodejs npm libavahi-compat-libdnssd-dev # npm cache clean # npm install npm n -g # n stable $ npm init $ npm install google-home-notifier const googlehome = require('google-home-notifier…

cec-client

Install $ sudo apt-get install cec-utils -y TVのon/offの確認 $ echo 'pow 0' | cec-client -s -d 1 TVをon $ echo 'on 0' | cec-client -s -d 1 TVをoff $ echo 'standby 0' | cec-client -s -d 1 Raspberry Pi の HDMI 出力の設定 - 魔女の一撃

Docker on Raspberry Pi

$ sudo apt-get update $ sudo apt-get upgrade -y $ sudo apt-get install docker.io -y

Raspberry Pi の HDMI 出力の設定

HDMI にモニタが接続されていない状態で起動すると、NTSC(コンポジット)に切り替わってしまうので、それを防ぐために、/boot/config.txt の hdmi_force_hotplug の先頭にある # を削除します #hdmi_force_hotplug=1 を下のように編集します hdmi_force_hotpl…

AvahiでHTTP Serverのサービスをアナウンス

Raspbian で HTTP Server を起動するようにしたので、Avahi でアナウンスするように設定したメモ HTTP Server /etc/avahi/services/http.service ファイルを次の内容で作成しました <service-group> <name replace-wildcards="yes">%h</name> <service> <type>_…</type></service></service-group>

Raspbian - Raspberry Pi 2 で scala を使う

sdkman のインストール $ curl -s "https://get.sdkman.io" | bash sbt のインストール $ sdk install sbt 起動 $ sbt console もっとメモリ領域が必要というとき /var/swap のサイズを大きくします $ sudo service dphys-swapfile stop $ sudo vi /etc/dphy…

AWS Greengrass - Java 8

AWS Greengrass が東京リージョンで使用できるようになりました。 Greengrass Core を動かす環境としてRaspberry Pi 3 を使います $ sudo -s # update-alternatives --install /usr/bin/java8 java8 /usr/lib/jvm/jdk-8-oracle-arm32-vfp-hflt/jre/bin/java …

Wake console screen with SSH

Raspberry Pi のコンソールをSSH経由でブランクから復帰させるコマンド $ sudo sh -c "setterm --blank poke --term linux > /dev/tty1 < /dev/tty1" 逆にブランクにする場合 $ sudo sh -c "setterm --blank force --term linux > /dev/tty1 < /dev/tty1" Di…

Raspberry Pi から LPC1114 への書き込み

lpc21isp のソースを眺めていると、Raspberry Pi の GPIO を使って、リセットとISPモードの制御ができるようになっていたので試してみました Raspberry Pi と LPC1114の配線 lpc21isp のコンパイル lpc21isp のソースをダウンロードして、次のようにしてビル…

SDKMANを使ってRaspberry PiにScalaをインストール

SDKMAN まず、zip をインストールします $ sudo apt-get install zip SDKMANをインストールしてパス設定等を反映します $ curl -s "https://get.sdkman.io" | bash $ source "$HOME/.sdkman/bin/sdkman-init.sh" sbt, scala をインストールします $ sdk inst…

Raspberry Pi で Arduino のスケッチを書き込む

Raspberry Pi Model B+ Arduino Uno R3互換ボード マルツのArduino互換ボード Maruduino UNO R3【MABTB-UNO-R3】ジャンル: おもちゃ・ホビー・ゲーム > おもちゃ > 知育玩具 > その他ショップ: マルツオンライン価格: 2,220円 Raspbian の設定 arduino # apt…