Linux for PowerPC Embedded Systems HOWTO
Table of Contents:
- 1. Introduction
- 2. Resources
- 3. Target Hardware
- 3.1. PowerPC CPUs
- 3.2. RAM and ROM space
- 3.3. Commercially available boards
- 3.3.1. Embedded Planet
- 3.3.2. Bright Star Engineering
- 3.3.3. Simple Network Magic Corporation
- 3.3.4. QS850 QuickStack Network Interface/Network Management Module
- 3.3.5. TQComponents
- 3.3.6. MicroSys
- 3.3.7. Motorola Computer Group
- 3.3.8. AG Electronics
- 3.3.9. Force Computers
- 3.3.10. Actis Computer - VSBC-6862
- 3.3.11. Total Impact - the briQ
- 3.3.12. Motorola Semiconductor
- 3.3.13. WindRiver (formerly EST Corporation)
- 3.3.14. Haedong Information & Communications
- 3.3.15. Cogent Computer Systems
- 4. Host Development Platform
- 5. Compiler Toolset
- 6. Programming the Target
- 7. Boot Sequence
- 8. ROM Monitor
- 9. Boot Loader
- 10. Kernel
- 11. Device Drivers
- 12. Runtime Library
- 13. Root Filesystem
- 14. Floating Point
- 15. Realtime Response
- 16. Threads
- 17. Applications
- 18. Debugging
- 19. Performance
- 20. Common Mistakes and Problems
- 20.1. Changing KERNELBASE/KERNELLOAD
- 20.2. Leaving the Watchdog enabled
- 20.3. Mixing code compiled for software and hardware floating point
- 20.4. Using an unmodified glibc
- 20.5. "Kernel Mode Software FPU Emulation" panic
- 20.6. NFS gives "neighbour table overflow"
- 20.7. "Kernel panic: No init found..." on startup
- 21. Alternatives
- 22. Glossary
- 23. GNU Free Documentation License
- 23.1. PREAMBLE
- 23.2. APPLICABILITY AND DEFINITIONS
- 23.3. VERBATIM COPYING
- 23.4. COPYING IN QUANTITY
- 23.5. MODIFICATIONS
- 23.6. COMBINING DOCUMENTS
- 23.7. COLLECTIONS OF DOCUMENTS
- 23.8. AGGREGATION WITH INDEPENDENT WORKS
- 23.9. TRANSLATION
- 23.10. TERMINATION
- 23.11. FUTURE REVISIONS OF THIS LICENSE
- 23.12. How to use this License for your documents
1. Introduction
This document is an attempt to tell you what you need to know to use Linux on an embedded PowerPC-based system, and is a distillation of the collective wisdom from the linuxppc-embeddedmailinglist. This document is a Wiki adaption of the original Linux for PowerPC Embedded Systems HOWTO last maintained by Boas Betzler. Some of the information here is in the form of references to the mailing list archives. Follow the threads in the archive to get more information. This document is laid out roughly in the order of the steps necessary to implement a complete system, which is similar to boot order starting at the lowest level and working upwards.1.1. Copyright
Copyright 2003, Detlev Zundel1.2. Updates
The latest HTML version of this document is available online at http://www.denx.de/twiki/bin/view/PPCEmbedded If you want to print this document you can find print ready versions here (sorry not implemented yet).1.3. Credits
Based on the HOWTO by Boas Betzler which was itself based on the original HOWTO by Graham Stoney, the Wiki community is now maintaining this document. It is assembled utilising the wisdom dispensed by many others, particularly the gurus in the field: Dan Malek, Cort Dougan, Marcus Sundberg, Wolfgang Denk, Richard Hendricks, Matt Porter, Grant Erickson, Darvis Nevil, Murray Jensen, Matthew Locke and others. They deserve the credit - I doubt you'll find a more helpful group of people.1. Introduction | 2. Resources | ||||
Home | Next | ||||