Recent Changes

2017-01-06
2016-02-29
2014-10-14
2013-04-23

Latest File Release

This Project Has Not Released Any Files

Wiki Guide

Side Bar

GumstixTips

bitbakeがエラーで止まったとき

Getting started - Openembedded.org <http://www.openembedded.org/wiki/Getting_started#Problems>

Overo Earthの消費電力を抑える方法@gumstix users ML

Gumstix-users sample numbers for Overo Earth power consumption

http://sourceforge.net/mailarchive/message.php?msg_name=AANLkTik0VjgbJ0HWb%3D%3DHHksw_Ucn_FLmCMQDhw-TQaPK%40mail.gmail.com

USBシリアルをkermitで開くスクリプト

自動的にUSBシリアルを検索してkermitで開くことが出来るスクリプト。<BR> SourceForge.net: gumstix-users <http://sourceforge.net/mailarchive/forum.php?thread_name=AANLkTikx2p9i2mpjt0h_Nd2LJEw6xqvaM_KcJYJGEjYb%40mail.gmail.com&forum_name=gumstix-users>

bitbakeコンパイル高速化

Kernel Reconfiguration - Gumstix User Wiki <http://wiki.gumstix.org/index.php?title=Kernel_Reconfiguration>

build/conf/site.confの下記の行をコメント外す

`# Uncomment these lines to enable parallel make.`
`# This allows make to spawn mutliple processes to take advantage of multiple `
`# processors. Useful on SMP machines`
PARALLEL_MAKE = "-j 4"
BB_NUMBER_THREADS = "4"

Psyco JITコンパイラを入れる

  • 環境 Ubuntu 11.04
  • 日付 2011/11

Psyco JITコンパイラをインストールしたのにbitbakeがPsycoが入っていないと言う時。

Psycoを入れても下記のメッセージが出る場合。

NOTE: Psyco JIT Compiler (http://psyco.sf.net) not available. Install it to increase performance.
psycoがpython2.6の所に入っているようなので、bitbake/bin/bitbakeファイルの先頭を変更
`#!/usr/bin/env python`
から
`#!/usr/bin/env python2.6`
へ変更する。

psycoはpypyへ移行したようです。http://pypy.org/

nfs-utils-clientがインストール出来ない

  • 日付 2011/12
  • branch overo-2011.03
  • kernel 3.0

bitbakeでbuildしたomap3-console-imageを展開して作ったSDにnfs-utils-clientをインストール出来ない。

# opkg install nfs-utils-client
パッケージが見つからないと言われる。

mksdcard.shスクリプトで作ったsakoman SDならばパッケージインストール出来ているので、sakoman SDと設定を比較してみる。

/etc/opkgに設定ファイルが有る。

/media/rootfs/etc/opkg/arch.conf
/media/rootfs/etc/opkg/base-feed.conf
/media/rootfs/etc/opkg/debug-feed.conf
/media/rootfs/etc/opkg/gstreamer-feed.conf
/media/rootfs/etc/opkg/noarch-feed.conf
/media/rootfs/etc/opkg/omap3-multi-feed.conf
/media/rootfs/etc/opkg/opkg.conf
/media/rootfs/etc/opkg/perl-feed.conf
/media/rootfs/etc/opkg/python-feed.conf
/media/rootfs/etc/opkg/sdk-feed.conf

base-feed.conf

  • sakkoman SD
    src/gz base http://feeds.sakoman.com/feeds/gnome-r12/ipk/glibc/armv7a/base
    
  • Gumstix
    src/gz base http://cumulus.gumstix.org/feeds/angstrom/ipk/glibc/armv7a/base
    

対処

sakkoman SDの/etc/opkg/の内容を対象のSDにコピーする。

私の場合は、開発用PCにsakoman SDからファイルを一時的にコピーして、それをGumstix側からgetした。

# cd /etc/opkg
# scp ntaka@192.168.1.24:dev/gumstix/sakoman_sd/opkg/*-feed.conf .

NFS client install

設定ファイルをコピーしたSDでOveroを起動してシリアルコンソールで下記コマンドを実行する。

# opkg update
# opkg install nfs-utils-client
結構エラーが出るがインストールは出来ているみたい。 インストール後、mount.nfsが使えるようになっている。
# mkdir /home/ntaka
# mount -n -o nolock -t nfs 192.168.1.24:/home/ntaka /home/ntaka