May 13, 2007

Try it Poky

Poky是一套建立在OpenEmbedded上的embedded Linux build system, distribution and developer environment,且是一種GNOME Embedded type platforms(X11/Matchbox/GTK+)

Features include;
  • Linux 2.6.x kernel support.
  • x86 and ARM (both OABI and EABI) architecture support out the box with provision for others too .
  • Complete cross-compiling toolchain generation (gcc 3.4 and gcc 4.1 supported).
  • System layer with tuned Busybox, tslib, glibc2.x, Kdrive 7.1 XServer (aka TinyX) and more.
  • Complete customisable and optimised GNOME Embedded platform support for DBus / Gstreamer EDS Embedded / X11/ Matchbox / GTK+ / Cairo etc.
  • Optional dpkg (Debian) or Ipkg software packaging support.
  • QEmu (x86 and ARM) integration.
  • Release, debug, profiling and SDK filesystem image builds supported.
  • Easily ported to new boards/platforms to provide an incredably well featured BSP.
  • Support for OProfile performance measurements with remote graphical UI.
  • Support for Linux Trace Toolkit (LTTng) for further performance debugging.
  • Fast multithreaded builds (two hours for full filesystem on commodity dual core hardware)
  • 100% Open Source
開始安裝 :)
1. 於 /etc/apt/sources.list 加入
deb http://debian.o-hand.com unstable/
deb http://debian.o-hand.com dapper/
deb http://debian.o-hand.com edgy/
deb http://debian.o-hand.com feisty/
2. 下載Poky官方所提供的 Kernel and filesystem image

3. 安裝qemu and poky-scripts
apt-get install qemu poky-scripts
注意:如使用 ubuntu or debian 所包好的 qemu 執行時,會發生wacom-tablet無法使用,所以我們必須正確的下載ohand所提供的qemu,但是如果你是使用ubuntu feisty的話,可以下載ohand提供給edgy的deb pool中的qemu來使用,因為在feisty的deb pool中找不到qemu,不過使用上是沒問題的。

4. Try it :)
poky-qemu $Kernel $Image

1 comment:

shin said...

你好
我最近有用poky linux
不過我按照官網的Handbook
下指令bitbake poky-image-sato
可是會卡在Task 242會失敗
不知道您是否有這樣的經驗
謝謝