2014年12月19日金曜日

edison にvnc(debian 成功)してarduino ide

yoctoでは上手くいかないので、以前に試したdebian で進める。
以下の順番でapt-get install
xvfb (何度か試したがこれやらないと上手く動かなかった)
x11vnc
fluxbox
tightvncserver

$ tightvncserver で起動して、パスワード設定
<http://qiita.com/ryunosinfx@github/items/ad1956eafc6a94477897>

~/.vnc/xstartup
#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
#/etc/X11/Xsession
amule &
fluxbox &


自動起動の設定は
/etc/init.d/tightvncserver

#!/bin/sh
### BEGIN INIT INFO
# Provides:          tightvncserver
# Required-Start:    $local_fs
# Required-Stop:     $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start/stop tightvncserver
### END INIT INFO

# More details see: 
# http://www.penguintutor.com/linux/tightvnc

### Customize this entry
# Set the USER variable to the name of the user to start tightvncserver under
export USER='edison'
### End customization required

eval cd ~$USER

case "$1" in
  start)
    su $USER -c '/usr/bin/tightvncserver :1'
    echo "Starting TightVNC server for $USER "
    ;;
  stop)
    pkill Xtightvnc
    echo "Tightvncserver stopped"
    ;;
  *)
    echo "Usage: /etc/init.d/tightvncserver {start|stop}"
    exit 1
    ;;
esac

exit 0


(中身はクグル)
<http://www.penguintutor.com/linux/tightvnc>
を作って、
# update-rc.d tightvncserver defaults

apt-get install iceweasel
でブラウザ入れる

ブラウザの日本語は豆腐になるので、
apt-get install ttf-takao*
で日本語表示OK

javaはOracleからバイナリを落として
/usr/local/javaに展開して
# ln -s /usr/local/java/jre..../bin/java /usr/bin/java

Arduino IDE 1.0.6も落としてきて、展開。
xtermから起動すると無事動きました!

2014年12月9日火曜日

edisonにvnc(yocto失敗中)

http://packages.yoctoproject.org

edsison-src/device-software/meta-edison-distro/conf/distro/pockey-edison.conf
DISTRO_DISTRP_FEATURES
に、x11を追加

bitbake x11vnc

http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html#usingpoky-extend-addpkg

edison-src/build/local.conf
IMAGE_INSTALL_append=" x11vnc"

UVCもついでにいれて、
ルートも1GBに拡張できました。
<http://research.itplants.com/?p=774>
を参考にしましたが、
edison.envの方は1024MiB
edison-image.bbの方は1048576
(1024 x 1024)
こうしないとedisonが起動失敗しました。

でもウインドウマネージャーが、入っていませんでした。

まだまだ先は長い。
matchboxに挑戦!?

マッチボックスはyicyoのパッケージにあるので問題ないのですが、
どうやらXbfbがインストールされてないようです。

いろいろ調べても方法がわかりません。
xorg-xserver.incのなかでは--enable-xbvfされているようです。

駄目元で、最初からやり直してみるか?

2014年12月8日月曜日

edisonのyocto bitmake

/のサイズを、変更できるらしいし、
http://research.itplants.com/?p=774
vncserverを追加したいのでbitbakeに、とらいしてみる。

mac book 2009(core2 duo)のparallels の上のubuntuではカナリツライ。。。

おまけに途中でこけた。(原因不明)
強制リセットしたが、bitbakeが失敗して進まない。
stampディレクトリーに進捗情報があるので、失敗するgettext ディレクトリーを削除して復活!

続く。