see mips run
详细介绍了MIPS型的CPU,是唯数不多的MIPS介绍书籍,英文原版非常值得一看。
Debug with gdb
The purpose of a debugger such as gdb is to allow you to see what is going on “inside”<br>another program while it executes—or what another program was doing at the moment it<br>crashed.<br>gdb can do four main kinds of things (plus other things in support of these) to help you<br>catch bugs in the act:<br>• Start your program, specifying anything that might affect its behavior.<br>• Make your program stop on specified conditions.<br>• Examine what has happened, when your program has stopped.<br>• Change things in your program, so you can experiment with correcting the effects of<br>one bug and go on to learn about another.<br>You can use gdb to debug programs written in C and C++. For more information, see<br>Section 12.4 [Supported languages], page 109. For more information, see Section 12.4.1 [C<br>and C++], page 110.<br>Support for Modula-2 is partial. For information on Modula-2, see Section 12.4.3<br>[Modula-2], page 116.<br>Debugging Pascal programs which use sets, subranges, file variables, or nested functions<br>does not currently work. gdb does not support entering expressions, printing values, or<br>similar features using Pascal syntax.<br>gdb can be used to debug programs written in Fortran, although it may be necessary<br>to refer to some variables with a trailing underscore.<br>gdb can be used to debug programs written in Objective-C, using either the Apple/<br>NeXT or the GNU Objective-C runtime.
PSP Documentation
该本书详细描述了PSP各项参数<br>1 Introductional Rant 16<br>2 System Overview 18<br>3 Hardware Overview 24<br>4 CPU Overview 36<br>5 Media Engine 61<br>........
Hacking the PSP
该书为Willy出版,描述了如何进行PSP的DIY,同时,也给出了PSP的许多详细参数,是进行PSP开发的一部宝典。