組み込みLinux上でエディタを起動するとCPUもメモリもつらい事になる。
EdisonのディスクをMacでマウントして、Macで起動したemacsでプログラムを書く。実行はEdisonにログインしておこなう。
sshfsのインストール
% brew install osxfuse sshfs
osxfuseのインストールログに表示される通り設定する
% sudo /bin/cp -RfX /usr/local/opt/osxfuse/Library/Filesystems/osxfusefs.fs /Library/Filesystems/
% sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
マウント
Edisonへのsshログイン設定の設定をしたうえで% mkdir /Volumes/edisonあるいは
% sshfs edison: /Volumes/edison
% sshfs edison.local: /Volumes/edison
これでホームディレクトリがマウントできる
マウントした状態でMacから作成・操作したファイルは、Edison上ではrootが作ったことになる。
gitの操作ぐらいならMacからやっても大丈夫だと思う。
npmのインストールはC拡張モジュールとかはMac用のがビルドされてしまうのでやめたほうがいい。そういうのはsshでEdisonにログインしてからやる。
アンマウント
% umount /Volumes/edison