Qplus Target Builder

From eLinux.org
Revision as of 03:36, 6 March 2007 by RBot (Talk | contribs) (Bot (Edward's framework))

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Table Of Contents:


Description

Embedded Linux System Build Toolkit: Target Builder

Target Builder is a convenient system configuration tool for embedded linux system developer


Resources

Projects

Specifications

  • CELF patch included BSP
  • Linux kernel/application/target configuration
  • Deploy made root file system image
  • Fine-grain control of system; file-list, compile options, and more...
  • Kconfig based configuration system
    • Automatic dependency checking
    • Linux kernel 2.6.x support
  • various deployment methods support
    • CD installer, NFS, ETC
  • Eclipse platform
    • project wizard and management system
  • Licensed by GPL
  • Included CELF patches currently 2.6.9


Screen Shot

Timerresolution.jpg

Downloads

Target builder & ESTO Develop Suite install CD image

VIA epia board BSP install CD image

Installation & user guide document(korean version)

[English guide document (comming soon)]


How To Document

We will document as soon as possible

How to make BSP

comming soon ;)

Status

  • Status: [implemented]
  • Architecture Support:
      • i386: VIA epia board
      • ARM:
      • PPC:
      • MIPS:
      • SH:

VIA epia board BSP Package list

Kernel / Standard library

item package version note
Kernel kernel 2.6.6-epia1 real time patch, board support patch
Cross Tool Chain glibc 2.3.2 .
gcc 3.2.2 .
binutils 2.13.2.1 .
Glibc 2.3.2 .

Utilities

item package version note
bootloader lilo 21.4.4 .
Shell busybox 0.60.5 .
bash 2.4 .
init initscripts 0.0.1 inittab file and /etc/init.d scripts
libsn 0.5 startup notification protocol
startup-notification 0.6 startup notification protocol
moduleinittools 3.1 .
config setup 2.4.7 e.g. passwd, group, profile
login tinylogin 0.80 addgroup, adduser, delgroup, deluser, login, su, sulogin
Archive tar 1.13.25 .
unzip 5.50 .
file bzip2 1.0.2 .
fileutils 4.1 .
device skellinux 0.0.1 Device files for linux system
pciutils 2.1.8 .
setserial 2.17 .
telnet 0.17 telnet client and server
ftp 0.17 ftp client
iproute 2.4.7 .
devfiles 0.0.1 .
network rsync 2.4.6 .
linc 1.0.1 .
Daemon wuftp 2.7.0 ftp server
tcpwrappers 7.6 .
xinetd 2.1.8.9pre14 .
nfs 0.3.3 .
acpid 1.0.4 .
Debugger stace 4.4.95 .
targetagent 1.0 .

Graphic library / Window system

item package version note
Graphic library glib 2.2.2 .
gtk 2.2.2 .
atk 1.2.4 .
pango 1.2.5 .
freetype 2.1.2 .
fontconfig 2.2.2 .
libjpeg 6b .
libpng 1.2.8 .
libtiff 3.5.5 .
ncurses 5.3 .
cairo 0.2.0 vector graphic library
gnome-mime-data 2.4.1 .
gpe 0.9 .
libgcrypt 1.2.1 Cryptographic library
renderext 0.8 .
xrender 0.8.3 required for pango
xft 2.1.2 required for pango
libpixman 0.1.2 .
libgpg-error 1.0 .
dbus 0.11.91 .
Window system tinyX 4.2.0 .
matchbox 0.9 .
libmatchbox 1.6 .
matchboxcommon 0.9.1 .

ETC libraries

item package version note
expat 1.95.2 C library for parsing XML
libcpp 6.1.2 LIbstdc++ shared library
openssl 0.9.7a .
zlib 1.1.4 .
libIDL 0.8.0 for firefox
libtermcap 2.0.8 .
libmimedir 1.2.1 FR2425 parsing library
gmp 4.1.4 GNU MP Bignum library
openbex 1.0.1 Object exchange protocol
readline 4.3 .
sqlite 2.8.16 .

Web browser and Media player

item package version note
. firefox 1.0.1 .
. mplayer 1.0 .

Future Work/Action Items

- BSP authoring tool
 - to provide fast and easy BSP developing environment
- support various architectures and boards
 - Xscale, SH, OMAP, ETC
- more powerful packaging system
 - support remote upgrade
 - expand provided packages
- Packaging various CELF WGs products
- ulibc support

Q&A

any question? ;)