may, 2006

15
Copyright 2006 Aplix Corporation. All rights reserved. 1 May, 2006 Tokyo Jamboree #8 Development on the Pepper Pad André Krützfeldt

Upload: chantale-perry

Post on 13-Mar-2016

37 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: May,  2006

Copyright 2006 Aplix Corporation. All rights reserved. 1

May, 2006

Tokyo Jamboree #8

Development on the Pepper Pad

André Krützfeldt

Page 2: May,  2006

Copyright 2006 Aplix Corporation. All rights reserved. 2

The Pepper Pad

Page 3: May,  2006

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]

Page 4: May,  2006

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

Page 5: May,  2006

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

Page 6: May,  2006

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?

Page 7: May,  2006

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 :-)

Page 8: May,  2006

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’

Page 9: May,  2006

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’

Page 10: May,  2006

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.

Page 11: May,  2006

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

Page 12: May,  2006

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.

Page 13: May,  2006

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

Page 14: May,  2006

Copyright 2006 Aplix Corporation. All rights reserved. 14

Some useful sites (2)

http://www.pepperhacks.com/

• PDF reader

Page 15: May,  2006

Copyright 2006 Aplix Corporation. All rights reserved. 15

Mistake I did

Don’t get an SD card > 1GBIt is not supported yet.