Architecture Manual: Difference between revisions

From OLPC
Jump to navigation Jump to search
(Add links to pages in this Wiki)
(Fix categories, change to Tenplate:Documentation stub)
 
(4 intermediate revisions by 2 users not shown)
Line 3: Line 3:
* DBus protocols
* DBus protocols
* etc.
* etc.

==Wish List==

* How are .pyc files in builds created? Will they be regenerated automatically if I change a .py file and delete the .pyc file?--[[Mikus Grinbergs]] 2008-5-14 http://lists.laptop.org/pipermail/sugar/2008-May/005696.html


==Making builds==
==Making builds==


Our documentation on how to make your own build is pretty spartan
Our documentation on how to make your own build is pretty spartan
right now, but starting with
right now. Reading
* [[OS images]] to understand the end result, then read
* http://wiki.laptop.org/go/Building_custom_images
* [[Building custom images]]
* http://wiki.laptop.org/go/Puritan
* [[Puritan]]
is a good start. The http://wiki.laptop.org/go/Olpc-update
page has information which will let you olpc-update to your custom build.
is a good start. [[Olpc-update]] and [[Clean-install procedure]] explain how to update your XO to your custom build, you will first need a [[Developer key]].


Try the process out and help us document it better!
Try the process out and help us document it better!


==Architecture pages==
==Architecture pages==
*[[Category:Developers]]
*[[:Category:Developers]]
*[[Category:API]]
*[[:Category:API]]
*[[Category:Python]]
*[[:Category:Python]]
*[[Category:Hardware]]
*[[:Category:Hardware]]
*[[Category:Battery & Power]]
*[[:Category:Battery & Power]]
*[[Category:Firmware]]
*[[:Category:Firmware]]
*[[Category:Firmware ROM]]
*[[:Category:Firmware ROM]]
*[[Category:Git]]
*[[:Category:Git]]
*[[Category:Peripherals]]
*[[:Category:Peripherals]]
*[[Category:Software development]]
*[[:Category:Software development]]
*[[Category:Telepathy]]
*[[:Category:Telepathy]]


*[[Hardware]]
*[[Hardware]]
*[[Wireless]]
*[[Wireless]]
*[[Power management]]
*[[Power management]]
*[[XO Power Draw]]
*[[Hardware Power Domains]]
*[[Hardware Power Domains]]
*[[Customizing NAND images]] Includes keyboard configuration
*[[Customizing NAND images]] Includes keyboard configuration
Line 48: Line 53:
*[[Collections]]
*[[Collections]]
*[[Bitfrost]]
*[[Bitfrost]]
*[[XS Server Software]]


{{Documentation stub}}

{{stub}}

[[Category:Documentation]]

Latest revision as of 09:45, 13 November 2008

  • Overall architecture
  • The interaction between Sugar and Activities, especially collaboration
  • DBus protocols
  • etc.

Wish List

Making builds

Our documentation on how to make your own build is pretty spartan right now. Reading

is a good start. Olpc-update and Clean-install procedure explain how to update your XO to your custom build, you will first need a Developer key.

Try the process out and help us document it better!

Architecture pages

This article is a documentation stub, an outline for a real manual. Maybe it should be expanded, maybe it should be killed — discuss..