Getting started programming: Difference between revisions

From OLPC
Jump to navigation Jump to search
mNo edit summary
(Redirecting to Developers manual)
 
(129 intermediate revisions by 26 users not shown)
Line 1: Line 1:
#REDIRECT [[Developers manual]]
{{stub}}
{{Translations}}


=Links=
[[External Developers]]



----


=Using your PC for development: the Software Development Kit=
This collection of programs is designed to assist 3rd party developers begin work on software for the OLPC
===Installation===
Using Yum

$ su root
# cd /etc/yum.repos.d
# wget http://people.redhat.com/berrange/olpc/sdk/olpc-sdk.repo

Or if RPMs are desired they can be downloaded from [http://people.redhat.com/berrange/olpc/sdk/i386/ link RedHat]

===Set up===
Work in Progress.

=Images of the software on the OLPC=

At this stage in development we have daily images that are automatically generated. They work most of the time but it's very possible that some times we get an image that won't boot or has some kind of startup problem. At some point in the not too distant future we'll have a list of "known good" images that have gone through some testing.

If you want to download a daily image, please visit the [[OLPC Software Testing]] page for details on how to use them.

=Development Notes=
===Using the Classic Linux Environment on the OLPC===

It's possible to install a classic Linux environment on the laptop. You might want to use this to do development or testing of the hardware. Note that this is very different than what will be on the laptop in the end.

* [[Installing Fedora Core]]

=Future Notes=

* We should have a small development environment for you to use soon. While it's possible to use a Fedora Core Rawhide release to do development, you will want to make sure that your code works and compiles in a development environment that only contains the software that will be on the end laptop. This will be your final check before attempting to deploy software.
* We will have more information soon about [[Sugar]] and building activities in [[python]]. We've only now gotten to the point where the builds are usable and should build out some development documentation soon.
* Eventually some volunteers will flesh out the information on the [[OLPC Python Environment]] to help people set up development environments on their favorite OS.

Latest revision as of 20:13, 30 December 2007

Redirect to:

  english | 日本語 | 한국어 HowTo [ID# 90280]  +/-