?? 00000018.htm
字號(hào):
<?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>linux for ppc chapter 17 jacobw </title></head><body><center><h1>BBS 水木清華站∶精華區(qū)</h1></center><a name="top"></a>發(fā)信人: plato (純真年代), 信區(qū): Embedded <br />標(biāo) 題: linux for ppc chapter 17 <br />發(fā)信站: BBS 水木清華站 (Wed May 30 23:22:20 2001) <br /> <br />Next Previous Contents <br />---------------------------------------------------------------------------- <br />---- <br />17. Applications <br />17.1 Standard GNU tools <br />Standard GNU tools (such as bash, ls, etc etc) are available in the MontaVis <br />ta distribution at: <a href="ftp://ftp.mvista.com/pub/CDK/1.2/latest/PowerPC.">ftp://ftp.mvista.com/pub/CDK/1.2/latest/PowerPC.</a> Even if <br /> you are compiling them yourself, you can use the recipe in the %build porti <br />on of the SPEC files in the SRPMS to help. <br />17.2 Standalone Shell <br />Also known as "sash", this is a small standalone shell with minimal versions <br /> of the most useful commands from /bin built in. See: <a href="http://www.canb.auug.o">http://www.canb.auug.o</a> <br />rg.au/~dbell/programs/sash-3.4.tar.gz. <br />Not to be confused with the CONFIG_SASH configuration option in many kernels <br />, which starts a shell at bootup with the proper process group settings, so <br />that signals like interrupt on CTRL-C work. Note that the two are often used <br /> together. <br />17.3 BusyBox <br /><a href="http://busybox.lineo.com/">http://busybox.lineo.com/</a> <br />BusyBox combines tiny versions of many common UNIX utilities into a single s <br />mall executable. It provides minimalist replacements for most of the utiliti <br />es you usually find in fileutils, shellutils, findutils, textutils, grep, gz <br />ip, tar, etc. BusyBox provides a fairly complete POSIX environment for any s <br />mall or embedded system. The utilities in BusyBox generally have fewer optio <br />ns than their full-featured GNU cousins; however, the options that are inclu <br />ded provide the expected functionality and behave very much like their GNU c <br />ounterparts. <br />Busybox has some problems with 2.4.x Linux kernels. Patches available on req <br />uest from Denx. <br />17.4 Web Servers <br />There are stacks to choose from. Here are just a few, which seem particularl <br />y well suited to embedded Linux work. Pick the one that has the features you <br /> need. <br />Go Ahead <br /><a href="http://www.goahead.com/">http://www.goahead.com/</a> <br />The GoAhead embedded web server is part of the Hard Hat Linux distribution. <br />Boa <br /><a href="http://www.boa.org/">http://www.boa.org/</a> <br />Boa is a single-tasking HTTP server. That means that unlike traditional web <br />servers, it does not fork for each incoming connection, nor does it fork man <br />y copies of itself to handle multiple connections. It internally multiplexes <br /> all of the ongoing HTTP connections, and forks only for CGI programs (which <br /> must be separate processes), automatic directory generation, and automatic <br />file gunzipping. Preliminary tests show Boa is capable of handling several t <br />housand hits per second on a 300 MHz Pentium and dozens of hits per second o <br />n a lowly 20 MHz 386/SX. <br />thttpd, mini_httpd, micro_httpd <br /><a href="http://www.acme.com/">http://www.acme.com/</a> <br />A collection of very small web servers, with varying degrees of functionalit <br />y. <br />17.5 Graphical User Interface <br />Microwindows <br /><a href="http://microwindows.censoft.com/">http://microwindows.censoft.com/</a> <br />Microwindows is an Open Source project aimed at bringing the features of mod <br />ern graphical windowing environments to smaller devices and platforms. It al <br />lows applications to be built and tested on the Linux desktop, as well as cr <br />oss-compiled for the target device. <br />PicoGUI <br /><a href="http://pgui.sourceforge.net/">http://pgui.sourceforge.net/</a> <br />A small, portable, client/server GUI designed to work on many types of hardw <br />are including handheld computers. Includes layout manager and widgets. <br />17.6 Java Virtual Machine <br />MontaVista have several JVM solutions for HardHat Linux. <br />A list of Java virtual machines, some of which are suitable for embedded Pow <br />erPC systems, is available at: <a href="http://www.geocities.com/marcoschmidt.geo/jav">http://www.geocities.com/marcoschmidt.geo/jav</a> <br />a.html <br />---------------------------------------------------------------------------- <br />---- <br />Next Previous Contents <br /> <br />-- <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 166.111.161.8] <br /><a href="00000017.htm">上一篇</a><a href="javascript:history.go(-1)">返回上一頁(yè)</a><a href="index.htm">回到目錄</a><a href="#top">回到頁(yè)首</a><a href="00000019.htm">下一篇</a></h1></center><center><h1>BBS 水木清華站∶精華區(qū)</h1></center></body></html>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -