📄 references_and_pointers.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <title></title> <link rel="stylesheet" media="screen" type="text/css" href="./style.css" /> <link rel="stylesheet" media="screen" type="text/css" href="./design.css" /> <link rel="stylesheet" media="print" type="text/css" href="./print.css" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><a href=start.html>start</a></br><div class="toc"><div class="tocheader toctoggle" id="toc__header">Table of Contents</div><div id="toc__inside"><ul class="toc"><li class="clear"><ul class="toc"><li class="level2"><div class="li"><span class="li"><a href="#references_and_pointers" class="toc">References and Pointers</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#blackfin_uclinux_info" class="toc">Blackfin/uClinux Info</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#main_line_projects" class="toc">Main Line Projects</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#gnu_software" class="toc">GNU Software</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#good_books" class="toc">Good Books</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#intro_to_linux" class="toc">Intro to Linux</a></span></div></li><li class="level2"><div class="li"><span class="li"><a href="#man_pages" class="toc">Man Pages</a></span></div></li></ul></li></ul></div></div><h2><a name="references_and_pointers" id="references_and_pointers">References and Pointers</a></h2><div class="level2"><p>Various references found throughout this document are collected in this section.</p></div><!-- SECTION [1-117] --><h2><a name="blackfin_uclinux_info" id="blackfin_uclinux_info">Blackfin/uClinux Info</a></h2><div class="level2"><p>The central repository for all things relating to the Blackfin/uClinux project can be found at: <br/> <a href="http://blackfin.uclinux.org/" class="urlextern" title="http://blackfin.uclinux.org/" rel="nofollow">http://blackfin.uclinux.org</a></p><p>The home pages for the major Blackfin/uClinux projects can be found at the following locations: <br/> <a href="http://blackfin.uclinux.org/projects/gcc" class="urlextern" title="http://blackfin.uclinux.org/projects/gcc" rel="nofollow">http://blackfin.uclinux.org/projects/gcc</a> (GCC 2.x) <br/> <a href="http://blackfin.uclinux.org/projects/gcc3" class="urlextern" title="http://blackfin.uclinux.org/projects/gcc3" rel="nofollow">http://blackfin.uclinux.org/projects/gcc3</a> (GCC 3.x) <br/> <a href="http://blackfin.uclinux.org/projects/uboot533" class="urlextern" title="http://blackfin.uclinux.org/projects/uboot533" rel="nofollow">http://blackfin.uclinux.org/projects/uboot533</a> (U-Boot for ADSP-BF533) <br/> <a href="http://blackfin.uclinux.org/projects/uclinux533" class="urlextern" title="http://blackfin.uclinux.org/projects/uclinux533" rel="nofollow">http://blackfin.uclinux.org/projects/uclinux533</a> (uClinux kernel for ADSP-BF533) <br/> <a href="http://blackfin.uclinux.org/projects/bfin-colinux" class="urlextern" title="http://blackfin.uclinux.org/projects/bfin-colinux" rel="nofollow">http://blackfin.uclinux.org/projects/bfin-colinux</a> (CoLinux Port) <br/> <a href="http://blackfin.uclinux.org/projects/stamp" class="urlextern" title="http://blackfin.uclinux.org/projects/stamp" rel="nofollow">http://blackfin.uclinux.org/projects/stamp</a> (STAMP hardware project) <br/></p></div><!-- SECTION [118-1115] --><h2><a name="main_line_projects" id="main_line_projects">Main Line Projects</a></h2><div class="level2"><p> The home pages of projects related to the Blackfin/uClinux project are given below: <br/> <a href="http://www.uclinux.org/" class="urlextern" title="http://www.uclinux.org/" rel="nofollow">http://www.uclinux.org</a> (uClinux project) <br/> <a href="http://sourceforge.net/projects/u-boot" class="urlextern" title="http://sourceforge.net/projects/u-boot" rel="nofollow">http://sourceforge.net/projects/u-boot</a> (U-Boot project)<br/> <a href="http://www.uclibc.org/" class="urlextern" title="http://www.uclibc.org/" rel="nofollow">http://www.uclibc.org</a> (uClibc project) <br/> <a href="http://www.busybox.net/" class="urlextern" title="http://www.busybox.net/" rel="nofollow">http://www.busybox.net</a> (BusyBox project) <br/> <a href="http://www.colinux.org/" class="urlextern" title="http://www.colinux.org/" rel="nofollow">http://www.colinux.org</a> (CoLinux project)<br/></p></div><!-- SECTION [1116-1625] --><h2><a name="gnu_software" id="gnu_software">GNU Software</a></h2><div class="level2"><p>Links to GNU documentation related to the Blackfin/uClinux project are given below: <br/> <a href="http://gcc.gnu.org/" class="urlextern" title="http://gcc.gnu.org/" rel="nofollow">http://gcc.gnu.org</a> (GNU Compiler Collection) <br/> <a href="http://www.gnu.org/software/binutils/manual/gas-2.9.1/as.html" class="urlextern" title="http://www.gnu.org/software/binutils/manual/gas-2.9.1/as.html" rel="nofollow">http://www.gnu.org/software/binutils/manual/gas-2.9.1/as.html</a> (gas, the GNU assembler) <br/> <a href="http://www.gnu.org/software/binutils/manual/ld-2.9.1/ld.html" class="urlextern" title="http://www.gnu.org/software/binutils/manual/ld-2.9.1/ld.html" rel="nofollow">http://www.gnu.org/software/binutils/manual/ld-2.9.1/ld.html</a> (ld, the GNU linker) <br/> <a href="http://www.gnu.org/software/gdb/documentation" class="urlextern" title="http://www.gnu.org/software/gdb/documentation" rel="nofollow">http://www.gnu.org/software/gdb/documentation</a> (GDB, the GNU debugger) <br/> <a href="http://www.gnu.org/software/ddd" class="urlextern" title="http://www.gnu.org/software/ddd" rel="nofollow">http://www.gnu.org/software/ddd</a> (DDD, Data Display Debugger) <br/></p><p> Information on the use of GCC in-line assembly can be found at: <br/> <a href="http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html" class="urlextern" title="http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html" rel="nofollow">http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html</a> <br/></p></div><!-- SECTION [1626-2550] --><h2><a name="good_books" id="good_books">Good Books</a></h2><div class="level2"><p> O’Reilly publishers offer several excellent books on Linux systems. Many of their books can also be read online. For more information check out the following links:</p><ul><li class="level1"><div class="li"> <a href="http://www.oreilly.com/" class="urlextern" title="http://www.oreilly.com/" rel="nofollow">O'Reilly</a> Publisher of the iconic “animal books” for software developers, O’Reilly is the information source of choice for technologists, now also delivering the knowledge of expert early adopters to everyday computer users.</div></li><li class="level1"><div class="li"> <a href="http://www.oreilly.com/catalog/belinuxsys" class="urlextern" title="http://www.oreilly.com/catalog/belinuxsys" rel="nofollow">Building Embedded Linux Systems</a> </div></li><li class="level1"><div class="li"> <a href="http://www.oreilly.com/catalog/understandlk/" class="urlextern" title="http://www.oreilly.com/catalog/understandlk/" rel="nofollow">Understanding the Linux Kernel, Third Edition</a> </div></li><li class="level1"><div class="li"> <a href="http://www.oreilly.com/catalog/linuxdrive3/" class="urlextern" title="http://www.oreilly.com/catalog/linuxdrive3/" rel="nofollow">Linux Device Drivers - Third Edition</a> <a href="http://lwn.net/Kernel/LDD3/" class="urlextern" title="http://lwn.net/Kernel/LDD3/" rel="nofollow">Online</a> </div></li></ul></div><!-- SECTION [2551-3373] --><h2><a name="intro_to_linux" id="intro_to_linux">Intro to Linux</a></h2><div class="level2"><p> A guide for Linux Newbies is available at: <br/> <a href="http://linux-newbie.sunsite.dk/" class="urlextern" title="http://linux-newbie.sunsite.dk/" rel="nofollow">http://linux-newbie.sunsite.dk</a> <br/></p><p>A guide to Linux networking can be found at:<br/> <a href="http://www.tldp.org/HOWTO/Networking-Overview-HOWTO.html" class="urlextern" title="http://www.tldp.org/HOWTO/Networking-Overview-HOWTO.html" rel="nofollow">http://www.tldp.org/HOWTO/Networking-Overview-HOWTO.html</a> <br/></p><p>A guide to using <acronym title="Concurrent Versions System">CVS</acronym> is available at: <br/> <a href="http://www.cvshome.org/docs" class="urlextern" title="http://www.cvshome.org/docs" rel="nofollow">http://www.cvshome.org/docs</a> <br/></p><p>Downloads and documentation for the Eclipse IDE can be found at: <br/> <a href="http://www.eclipse.org/" class="urlextern" title="http://www.eclipse.org/" rel="nofollow">http://www.eclipse.org</a></p><p>Information on various embedded devices which run Linux can be found at: <br/> <a href="http://www.linuxdevices.com/" class="urlextern" title="http://www.linuxdevices.com/" rel="nofollow">http://www.linuxdevices.com</a> <br/></p><p>Free DHCP and TFTP server programs for Windows are available at: <br/> <a href="http://www.weird-solutions.com/" class="urlextern" title="http://www.weird-solutions.com/" rel="nofollow">http://www.weird-solutions.com</a> </p><p>More information on Analog Devices’ Blackfin processor device family is available at: <br/> <a href="http://www.analog.com/blackfin" class="urlextern" title="http://www.analog.com/blackfin" rel="nofollow">http://www.analog.com/blackfin</a></p><p>The Free Software Foundation (GNU) has a large selection of documentation. Here we point out the gcc, gdb, and make manuals see <a href="http://www.fsf.org" class="urlextern" title="http://www.fsf.org" rel="nofollow">http://www.fsf.org</a> </p><ul><li class="level1"><div class="li">Richard M. Stallman, Roland Pesch, Stan Shebs, et al., Debugging with GDB, Free Software Foundation, Inc. (May 2000).</div></li><li class="level1"><div class="li">Richard M. Stallman, Using GNU CC, Free Software Foundation, Inc. (November 1995).</div></li><li class="level1"><div class="li">There are more recent on-line versions available at <a href="http://www.gnu.org/" class="urlextern" title="http://www.gnu.org/" rel="nofollow">http://www.gnu.org</a></div></li><li class="level1"><div class="li">Richard M. Stallman and Roland McGrath, GNU Make, Free Software Foundation, Inc. (May 1996).</div></li></ul></div><!-- SECTION [3374-4934] --><h2><a name="man_pages" id="man_pages">Man Pages</a></h2><div class="level2"><p>Another important source of information is the man (for manual) page system which is an online documentation system that comes with the typical Linux distribution. For example, let’s say you want to find out about shell scripting with the bash shell. Then you merely enter at the command line: man bash and you’ll get a a document about bash displayed on the console. The typical Linux distribution also comes with documentation in other directories such as: </p><ul><li class="level1"><div class="li"><code>/usr/doc</code></div></li><li class="level1"><div class="li"><code>/usr/src/linux/Documentation</code></div></li><li class="level1"><div class="li"><code>/usr/X11R6/lib/X11/doc</code></div></li></ul><p>An embedded Linux system must save space so some or all of this documentation may be unavailable on the embedded system itself, but some may be available elsewhere e.g. On a CD that came with the embedded version. You may need to do some detective work. There are also paper-based and web-based journals. Here we mention two that come in both media and are very good: </p><ul><li class="level1"><div class="li">The Linux Journal - <a href="http://www.linuxjournal.com" class="urlextern" title="http://www.linuxjournal.com" rel="nofollow">http://linuxjournal.com</a></div></li><li class="level1"><div class="li">Linux Magazine - <a href="http://www.linux-mag.com/" class="urlextern" title="http://www.linux-mag.com/" rel="nofollow">http://linux-mag.com</a></div></li></ul><p>Finally, note that web searching for a topic of interest can be quite successful. </p></div><!-- SECTION [4935-] --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -