Doxygen IDEA

July 21, 2007

Rolf in the IDEA forum has been suggesting to use doxygen to replace the shipped Rose Model in Siemens IDEA releases. Here is my voyage with doxygen in win XP home.

Installation
doxygen 1.5.2
MikTex 2.6 basic
Ghostscript 8.54
(not the latest release 8.56, but corresponds to the version in Texlive 2007)
Graphviz 2.8
(not using the latest stable release 2.12 because of bug 1103 and can’t find 2.10 in archive)

Configuration (doxyfile.pdf)
only files inside …/n4/pkg directory need to be documented, leave other irrelevant directory alone. (strip_from_path …/n4/pkg)
document all entities, as few were documented in doxygen format by Siemens


Updating Host

April 23, 2007

Since Debian etch went to release, I upgraded the host system (i686) to Debian lenny. Recompiled monotone to bring it up to version 0.3.4. Updated bitbake 1.8 to Revision 817. Installed Psyco with

apt-get install python-psyco

This gave me a successful “bitbake nano” of Angstrom for Tosa.


Keep up with OE

March 27, 2007

The work culture of the OE developers, frequenting IRC and mailing lists, is vastly different from that of the pdaXrom developers, who gravitate around OESF Forums. I gathered the following OE related links to keep them handy.

Build Env
OE mailing list: Dev, Issue, Commit, User, and Announce; bug trackers: OE for cross-compiling and packaging. (Handhelds only for binaries handhelds.org ships.)

Distro
Angstrom mailing list: Dev, and User.
Open Zaurus mailing list: Dev, Software, User, and Announce.

UI
GPE mailing list: User, Commit, Bug, Translation, and bug tracker.
OPIE mailing list: Dev, Commit, Bug, User, and bug tracker.


Setting up OE

March 18, 2007

Getting started with open-embedded (OE) on Debian etch (testing).

The version control system monotone, used by OE, in the debian etch distribution is out-of-date. This requires a local build of monotone version 0.33. Monotone needs the dev support of boost and zlib.

apt-get install libboost-date-time-dev
apt-get install libboost-filesystem-dev
apt-get install libboost-regex-dev
apt-get install libboost-test-dev
apt-get install libboost-dev
apt-get install zlib1g-dev

dpkg-buildpackage -rfakeroot -b
dpkg -i ../monotone-0.33-i386.deb

The OE.mtn snapshot from openembdded was built with an older version 0.32 of monotone. In order to use the new schema in monotone 0.33

mtn -d OE.mtn db migrate

In bitbake conf qemu-native is assumed, so

apt-get install qemu

Machine=tosa
Distro=openzaurus-3.5.5

bitbake nano
was successful. now I’m ready for something interesting.