Transcript 平成17年12月期第1四半期決算説明会
Development on the Pepper Pad
May, 2006
André Krützfeldt
Copyright 2006 Aplix Corporation. All rights reserved.
Tokyo Jamboree #8
1
The Pepper Pad
Copyright 2006 Aplix Corporation. All rights reserved.
2
Who makes it?
The company can be found at: www.pepper.com
The CELF contact is: Jon Melamut VP, Sales & Business Development Pepper Computer, Inc.
Phone: +1.781.862.2500 x 209 Mobile: +1.978.430.8359
Copyright 2006 Aplix Corporation. All rights reserved.
3
What does it contain?
OS Graphics & Audio File Systems Removable Media I/O Network Application framework Web Music
Copyright 2006 Aplix Corporation. All rights reserved.
Linux Kernel 2.6.13 (preemptive), UBOOT GTK+, Xorg R7, Freetype, Cairo, Alsa EXT3 (journaling), EXT2, FAT, VFAT/FAT32, HFS, HFS+ USB (HID, mass storage, audio, network), SD/MMC Touchscreen, keypads, scrollwheel, mouse, keyboard TCP/IP, DHCP, WiFi WEP, WPA supplicant, Bluez (HID, OBEX, SPP, HSP) Pepper Keeper 2.1, Java 2, XML-based application packages, automatic package download and install, digitally signed, multiple security levels XScale-optimized Mozilla Firefox 1.5
Javascript 1.6, XML, XSL, CSS MP3, WMA*, Real*, AAC*, HTTP/RTSP/MMS streaming, PLS/AU playlists, Helix framework
4
What does it contain? (2)
Video Voice* Photos Multimedia DRM* A/V control E-mail IM E-books
MPEG-4, AVI, WMV*, Real*, HTTP/RTSP/MMS streaming, MPlayer and Helix frameworks SIP, RTP, RTCP, G.711 VAD/CNG, G.729A/B, G.723.1, G.726, echo cancellation, STUN, NAT traversal, DTMF, adaptive jitter buffering JPEG, GIF, PNG, TIFF, Yahoo! Flickr sharing Macromedia Flash 7 WMDRM10 IR learn and transmit, UPnP Media Controller and Renderer* POP3 and IMAP4, AOL Inbox, Web mail AOL IM, Y!*, SIP Mobipocket Copyright 2006 Aplix Corporation. All rights reserved.
5
What does it contain? (3)
And most important: A full development toolset!
It can be found under: /opt/montavista/pro/devkit/arm/xscale_le/packages/pro There are all sorts of packages, which ones do you need?
Copyright 2006 Aplix Corporation. All rights reserved.
6
First things first
To get an xterm on the pad: Press
To save some memory you can disable the pepper desktop Service pepper stop Don ’ t forget to start it again :-) Copyright 2006 Aplix Corporation. All rights reserved.
7
For C development
gcc-3.3.1-3.0.13.0400526.arm_xscale_le.mvl
gcc-doc-3.3.1-3.0.13.0400526.arm_xscale_le.mvl
glibc-dev-2.3.2-25.0.27.0500612.arm_xscale_le.mvl
glibc-doc-2.3.2-25.0.27.0500612.arm_xscale_le.mvl
Install with ‘rpm -Uvh filename.mvl’ Copyright 2006 Aplix Corporation. All rights reserved.
8
For C++ development
g++-3.3.1-3.0.13.0400526.arm_xscale_le.mvl
libstdc++5-3.3.1-3.0.13.0400526.arm_xscale_le.mvl
libstdc++5-dev-3.3.1-3.0.13.0400526.arm_xscale_le.mvl
Install with ‘rpm -Uvh filename.mvl’ Copyright 2006 Aplix Corporation. All rights reserved.
9
Set the configurations
Set the appropriate config path: PKG_CONFIG_PATH=/opt/fdo/lib/pkgconfig:/opt/gtk/lib/pkgconfig: … Additionally you can also copy the folders from the pad.
Copyright 2006 Aplix Corporation. All rights reserved.
10
X11 & GTK
The pepperpad has both.
But the location is different: /opt/fdo - X11 /opt/gtk - gtk Some additional RPMs are in /opt/pup Install also the xorg-devel-7.0-6 package To configure a program use: ./configure --with-x-includes=/opt/fdo/include \ --with-x-libraries=/opt/fdo/lib Copyright 2006 Aplix Corporation. All rights reserved.
11
Pepperpad & samba
Samba is pre installed.
Just add yourself as a user and start the server: /etc/init.d/samba start On the Mac desktop enter
Copyright 2006 Aplix Corporation. All rights reserved.
12
Some useful sites
http://www.chuma.org/pepperpad/ Look at the pre-build RPMs.
• A file manager • VNC viewer http://www.pepper.com/forums/index.php
Lots of information Copyright 2006 Aplix Corporation. All rights reserved.
13
Some useful sites (2)
http://www.pepperhacks.com/ • PDF reader Copyright 2006 Aplix Corporation. All rights reserved.
14
Mistake I did
Don ’ t get an SD card > 1GB It is not supported yet.
Copyright 2006 Aplix Corporation. All rights reserved.
15