📄 main.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>Procyon ARMlib-LPC2100: Procyon ARMlib-LPC2100</title><link href="dox.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.3.6 --><div class="qindex"><a class="qindexHL" href="main.html">Main Page</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="globals.html">Globals</a></div><h1>Procyon ARMlib-LPC2100 </h1><p><h3 align="center">Pre-Release 2004-07-12 </h3><b>C-Language Function Library for Philips LPC2100 ARM Processors - Written by Pascal Stang</b><p><b> This is a PRE-RELEASE. ARMlib is not complete, but is nonetheless useful in it's present form. Be aware that libraries are likely to change as they evolve. </b><p>Procyon ARMlib <a class="el" href="main.html#mainpage_footnote_one">[1]</a> is a library of easy-to-use C functions for a variety of common and uncommon tasks using ARM processors. The goal of ARMlib is to allow programmers to work quickly towards their end goal by reducing the time needed to write basic support functions and code. Most ARMlib header (*.h) files have lengthy descriptions of how to use the supplied library functions. All code (*.c) files are heavily commented with additional information.<p>Documentation is still being improved and refined on many libraries. When getting familiar with a library, look first in this help document and at any example code that is available in the avrlib/examples directory. Then look inside the [libname].h and [libname]conf.h files, and then the [libname].c file for more details and documentation.<p>Example code is included with AVRlib and can be found in the armlib/examples directory. The example code is organized as a set of demo applications each of which strives to illustrate how to use a certain ARMlib function library. Effort is made to keep the example code heavily (and thoughtfully) commented.<p>The latest version of Procyon ARMlib (including this documentation) is available from <a href="http://hubbard.engr.scu.edu/embedded/arm/armlib">http://hubbard.engr.scu.edu/embedded/arm/armlib</a><h2><a class="anchor" name="sublibraries">ARMlib Sub-Libraries</a></h2>The following is a list of sub-libraries in ARMlib.<p><dl compact><dt><b>General Use:</b></dt><dd></dd></dl><ul><li>Byte Buffering (circular)</li><li>Printf and other formatted print functions</li><li>VT100 Terminal Output</li><li>FAT16/32 File System (support is read-only for now)</li><li>STX/ETX Packet Protocol</li></ul><p><dl compact><dt><b>LPC2100/ARM Built-In Peripheral Support</b></dt><dd></dd></dl><ul><li>Timer(s)</li><li>Uart(s)</li><li>I2C Master (Slave coming soon)</li><li>SPI Interface</li></ul><p><dl compact><dt><b>Device Drivers for External Hardware:</b></dt><dd></dd></dl><ul><li>Software-driven Memory Bus (as on ARMmini-LPC210x board)</li><li>IDE/ATA/CompactFlash Disk Drive Interface</li><li>FTDI FT245 USB Interface Driver</li><li>AD9854 Direct Digital Synthesizer</li><li>AD6620 Digital Decimating Receiver</li></ul><p><a class="anchor" name="mainpage_footnote_one"></a> <b>[1]</b> The name "ARMlib" bears an unfortunate resemblance to "ARM libc" even though the two libraries are different and should not be confused. ARM libc is the Standard C Library for ARM Processors and provides functions we typically think of as being standard C like printf, stdio calls, math functions, etc. Procyon ARMlib provides additional higher-level functions designed to help designers accomplish typical embedded systems tasks. <hr size="1"><address style="align: right;"><small>Generated on Tue Jul 13 03:38:11 2004 for Procyon ARMlib-LPC2100 by<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border=0 > </a>1.3.6 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -