?? 00000000.htm
字號:
<?xml version="1.0" encoding="gb2312"?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"/><title>Embedded linux for powerpc howto (inde jacobw </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人: plato (純真年代), 信區: Embedded <br />標 題: Embedded linux for powerpc howto (index) <br />發信站: BBS 水木清華站 (Wed May 30 23:05:42 2001) <br /> <br />Next Previous Contents <br />---------------------------------------------------------------------------- <br />---- <br />Linux for PowerPC Embedded Systems HOWTO <br />Graham Stoney <<a href="mailto:greyham@research.canon.com.au>">greyham@research.canon.com.au></a> <br />13 March 2001 <br />---------------------------------------------------------------------------- <br />---- <br />A distillation of the collective wisdom from the linuxppc-embedded mailing l <br />ist on how to build an embedded PowerPC-based Linux system. <br />---------------------------------------------------------------------------- <br />---- <br />1. Introduction <br />1.1 Copyright <br />1.2 Updates <br />1.3 Credits <br />2. Resources <br />2.1 Home Page <br />2.2 FTP site <br />2.3 Mailing List <br />2.4 Home of the linux/ppc port <br />2.5 PowerPC Programming <br />2.6 Usenet Groups <br />2.7 Other Useful Resources <br />3. Target Hardware <br />3.1 CPU <br />3.2 RAM and ROM space <br />3.3 Commercially available boards <br />4. Host Development Platform <br />4.1 PowerPC <br />4.2 x86 <br />5. Compiler Toolset <br />5.1 Building the toolchain <br />5.2 gcc <br />5.3 binutils <br />5.4 Precompiled/Prepackaged Kits <br />6. Programming the Target <br />6.1 BDM/JTAG Downloading <br />6.2 TFTP <br />6.3 Flash/EPROM Programmers <br />7. Boot Sequence <br />8. ROM Monitor <br />8.1 PPCBOOT <br />8.2 LiMon <br />8.3 PMON/2000 <br />8.4 PPCForth <br />8.5 DINK32 <br />8.6 8xxROM <br />8.7 FADSROM <br />9. Boot Loader <br />9.1 bugboot <br />9.2 mbxboot <br />10. Kernel <br />10.1 Series <br />10.2 Memory Map <br />10.3 Porting <br />10.4 Patches <br />10.5 Contributing <br />10.6 Submitting Patches <br />10.7 Coding Style <br />11. Device Drivers <br />11.1 Examples <br />11.2 Flash memory <br />11.3 PCMCIA Cards <br />11.4 IDE/ATA Disk Drives <br />11.5 PCI Bridge <br />11.6 Watchdog <br />11.7 USB for MPC850/823 <br />11.8 A/D and D/A <br />11.9 VME <br />11.10 HDLC/PPP <br />11.11 SPI <br />11.12 Linux STREAMS (LiS) <br />12. Runtime Library <br />12.1 glibc <br />12.2 sglibc <br />12.3 uClibc <br />12.4 dietlibc <br />12.5 newlib <br />12.6 libc5 <br />13. Root Filesystem <br />13.1 NFS Mounted <br />13.2 Initial Ramdisk: initrd <br />13.3 ROMFS Flash Filesystem <br />13.4 cramfs <br />13.5 ramfs <br />13.6 Journaling Flash FileSystem <br />14. Floating Point <br />14.1 Software <br />14.2 Hardware <br />14.3 Mixed <br />15. Real Time Response <br />15.1 Soft <br />15.2 Hard <br />16. Threads <br />17. Applications <br />17.1 Standard GNU tools <br />17.2 Standalone Shell <br />17.3 BusyBox <br />17.4 Web Servers <br />17.5 Graphical User Interface <br />17.6 Java Virtual Machine <br />18. Debugging <br />18.1 BDM <br />18.2 Serial Console <br />18.3 GDB <br />18.4 Kernel <br />18.5 Oops Messages <br />18.6 printk <br />19. Performance <br />19.1 CPU core <br />19.2 Profiling <br />19.3 IDMA <br />19.4 Network <br />19.5 Optimisation <br />20. Common Mistakes and Problems <br />20.1 Changing KERNELBASE/KERNELLOAD <br />20.2 Leaving the Watchdog enabled <br />20.3 Mixing code compiled for software and hardware floating point <br />20.4 Using an unmodified glibc <br />20.5 "Kernel Mode Software FPU Emulation" panic <br />20.6 NFS gives "neighbour table overflow" <br />20.7 "Kernel panic: No init found..." on startup <br />21. Alternatives <br />21.1 eCos - Embedded Configurable Operating System <br />21.2 RTEMs - Real Time Executive for Multiprocessor Systems <br />22. Glossary <br />22.1 ABI - Application Binary Interface <br />22.2 BDM - Background Debug Mode <br />22.3 CPM - Communications Processor Module <br />22.4 CPU - Central Processor Unit <br />22.5 DMA - Direct Memory Access <br />22.6 EABI - Embedded Application Binary Interface <br />22.7 FEC - Fast Ethernet Controller <br />22.8 GPL/LGPL - GNU General Public License/Lesser General Public License <br />22.9 IDMA - Independent DMA <br />22.10 MII - Media Independent Interface <br />22.11 MMU - Memory Management Unit <br />22.12 PHY - Physical Interface <br />22.13 SCC - Serial Communications Controller <br />22.14 SDMA - Serial DMA <br />22.15 SIU - System Interface Unit <br />22.16 SPI - Serial Peripheral Interface <br />22.17 SMC - Serial Management Controller <br />22.18 UART - Universal Asynchronous Receiver Transmitter <br />22.19 UPM - User Programmable Machine <br />---------------------------------------------------------------------------- <br />---- <br />Next Previous Contents <br /> <br /> <br />-- <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.161.8] <br /><a href="javascript:history.go(-1)">返回上一頁</a><a href="index.htm">回到目錄</a><a href="#top">回到頁首</a><a href="00000001.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區</h1></center></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -