may, 2006
DESCRIPTION
Development on the Pepper Pad. May, 2006. Andr é Krützfeldt. Tokyo Jamboree #8. The Pepper Pad. 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 - PowerPoint PPT PresentationTRANSCRIPT
Copyright 2006 Aplix Corporation. All rights reserved. 1
May, 2006
Tokyo Jamboree #8
Development on the Pepper Pad
André Krützfeldt
Copyright 2006 Aplix Corporation. All rights reserved. 2
The Pepper Pad
Copyright 2006 Aplix Corporation. All rights reserved. 3
Who makes it?
The company can be found at:www.pepper.com
The CELF contact is:
Jon MelamutVP, Sales & Business DevelopmentPepper Computer, Inc.Phone: +1.781.862.2500 x 209Mobile: [email protected]
Copyright 2006 Aplix Corporation. All rights reserved. 4
What does it contain?
OS Linux Kernel 2.6.13 (preemptive), UBOOTGraphics & Audio GTK+, Xorg R7, Freetype, Cairo, AlsaFile Systems EXT3 (journaling), EXT2, FAT, VFAT/FAT32,
HFS, HFS+Removable Media USB (HID, mass storage, audio, network),
SD/MMCI/O Touchscreen, keypads, scrollwheel, mouse,
keyboardNetwork TCP/IP, DHCP, WiFi WEP, WPA supplicant,
Bluez (HID, OBEX, SPP, HSP)Application framework Pepper Keeper 2.1, Java 2, XML-based
applicationpackages, automatic package download and
install,digitally signed, multiple security
levelsWeb XScale-optimized Mozilla Firefox 1.5
Javascript 1.6, XML, XSL, CSSMusic MP3, WMA*, Real*, AAC*, HTTP/RTSP/MMS
streaming, PLS/AU playlists, Helix framework
Copyright 2006 Aplix Corporation. All rights reserved. 5
What does it contain? (2)
Video MPEG-4, AVI, WMV*, Real*, HTTP/RTSP/MMSstreaming, MPlayer and Helix frameworks
Voice* SIP, RTP, RTCP, G.711 VAD/CNG, G.729A/B, G.723.1,
G.726, echo cancellation, STUN, NAT traversal, DTMF,
adaptive jitter bufferingPhotos JPEG, GIF, PNG, TIFF, Yahoo! Flickr sharingMultimedia Macromedia Flash 7DRM* WMDRM10A/V controlIR learn and transmit, UPnP Media Controller and
Renderer*E-mail POP3 and IMAP4, AOL Inbox, Web mailIM AOL IM, Y!*, SIPE-books Mobipocket
Copyright 2006 Aplix Corporation. All rights reserved. 6
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. 7
First things first
To get an xterm on the pad:Press <crtl> <shift> 1
To start the ssh server:Type service ssh start
Now you can connect from your Mac.
To save some memory you can disable the pepper desktop
Service pepper stopDon’t forget to start it again :-)
Copyright 2006 Aplix Corporation. All rights reserved. 8
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. 9
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. 10
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. 11
X11 & GTK
The pepperpad has both.But the location is different:/opt/fdo - X11/opt/gtk - gtk
Some additional RPMs are in /opt/pupInstall also the xorg-devel-7.0-6 packageTo configure a program use:./configure --with-x-includes=/opt/fdo/include \
--with-x-libraries=/opt/fdo/lib
Copyright 2006 Aplix Corporation. All rights reserved. 12
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 <apple>-kIn the dialog box enter smb://<ip-number>The Mac will open a finder window of your pepperpad.
Copyright 2006 Aplix Corporation. All rights reserved. 13
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.phpLots of information
Copyright 2006 Aplix Corporation. All rights reserved. 14
Some useful sites (2)
http://www.pepperhacks.com/
• PDF reader
Copyright 2006 Aplix Corporation. All rights reserved. 15
Mistake I did
Don’t get an SD card > 1GBIt is not supported yet.