?? 00000002.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>doot大蝦linux的文章 jacobw </title></head><body><center><h1>BBS 水木清華站∶精華區</h1></center><a name="top"></a>發信人: doot (ltt), 信區: Embedded <br />標 題: [轉載] 介紹嵌入式Linux的書籍 <br />發信站: BBS 水木清華站 (Tue May 8 08:38:12 2001) <br /> <br />標題:介紹嵌入式Linux的書籍 <br />作者:snow 時間:2000-08-18.19:00 <br />內容: <br /> <br />一、Embedded Linux <br />1.1 Embedded Linux <br />(by John Lombardo,亞馬遜說2001年8月才賣) <br /> <br />二、Linux Kernel <br />2.1 Linux Kernel Internals <br />(by Michael Beck,和碩有中譯本) <br />2.2 Linux Core Kernel Commentary <br />(by Scott E. Maxwell) <br />2.3 Linux Core Kernel 程式碼解說 <br />(松崗書局, 徐千洋 譯,不知是否為2.2的中譯本) <br />2.4 Understanding the Linux Kernel <br />(by Marco Cesati, Daniel Plerre Bovet.) <br />2.5 Using Linux Kernel Version 2.0 to 2.2 <br />2.6 Linux 核心(百資,胡寧寧 等譯) <br />2.7 洞悉 UNIX 核心研究篇(和碩科技,王清佑) <br />2.8 UNIX System V 核心程式剖析(儒林,楊學良) <br /> <br />三、C/C++ & Embedded <br />3.1 Programming Embedded Systems in C and C++ <br />(by Michael Barr,歐萊禮有中譯本) <br />3.2 Embedded Systems Programming in C and Assembly <br />(by John F. Brown,Jan.1994,不知道會不會太舊) <br />3.3 C Programming for Embedded Systems <br />(by Kirk Zurell) <br /> <br />四、Linux & Drivers <br />4.1 Linux Device Drivers <br />(by Alessandro Bubini,歐萊禮有中譯本) <br /> <br />-- <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 202.117.114.69] <br />發信人: doot (ltt), 信區: Embedded <br />標 題: 嵌入linux <br />發信站: BBS 水木清華站 (Tue May 8 08:43:53 2001) <br /> <br />發信人: AiNONYMOUS (匿名者:愛你么事), 信區: Embedded <br />標 題: Embed with Linux (中文版) <br />發信站: 武漢白云黃鶴站 (Tue Sep 5 23:12:31 2000), 站內信件 <br /> <br />Embed with Linux <br /> <br />在本文中我們討論如何使用Linux構造嵌入式系統。以及它是否是一個合適的 <br />平臺,它的市場前景如何。 <br /> <br />我們應該首先了解“嵌入“的概念。嵌入式硬件是基于微處理器的計算硬件 <br />,通常安裝在單獨的電路板上來運行特定的軟件程序。嵌入式的設備通常用 <br />來構建大的系統的部分構件。嵌入式設備使用來控制設備和外設,例如:I/ <br />O端口,網卡和屏幕控制器等。今天的嵌入式設備應用很廣,從洗衣機到手持 <br />電腦。這些設備必須具有實時性——就是這些設備必須在一定的時間內(不 <br />超過應用程序所允許的范圍)對外部事件做出響應。同時也可以處理持續的 <br />信息流。 <br /> <br />當Linux Torvalds剛剛開發出Linux Kernel時,他并沒有Linux會應用于除了 <br />Pc以外的設備。但很快,人們開始將Linux以至于Apple Macintosh。現在經 <br />過人們的努力,Linux已經成為應用最廣的計算平臺。包括大型機、高端服務 <br />器與桌面工作站以及Pc機等基于微處理器的設備。 <br />為什么要將Linux應用于嵌入式設備? <br /> <br />主要的原因有四個: <br />-第一,它非常好用。Linux的可用性已經移植到 <br />多種設備,這對受開銷、時間限制的研究與開發項目是很有吸引力的。原型 <br />可以在標準平臺上開發然后移植到具體的硬件上,加快了軟件與硬件的開發 <br />過程。 <br />-第二,Linux可以隨意地配置不需要任何的許可證或商家的合作關系。唯一 <br />的限制時開發者必須做出對Linux社區有益的改動。 <br />-第三,它是免費的。這是最吸引人的。毫無疑問 ,這會節省大量的開發費用。 <br />-第四,它支持TCP/IP網絡。 <br /> <br />但是,應用Linux于嵌入式設備的缺點是什么? <br />-Linux是為那些有屏幕、鍵盤和磁盤的計算機而設計的操作系統。而嵌入使設 <br />備沒有這些,所以必須修改系統來適應這些需要。 <br />-嵌入式系統使用多種處理器的體系結構,這會導 <br />致操作系統的各自為政的局面,互不兼容。 <br />-Linux不是為有限內存與存貯空間的環境設計的。典型的Linux安裝需要150M的 <br />磁盤空間與8-16M的內存。而嵌入式設備要求操作系統必須縮小到一定的大小。 <br />而且Linux非常消耗內存。 <br />-Linux是一個通用的操作系統,它的主要特點是靈活性與可配置性。對簡單的 <br />設備,靈活性是一個消耗代碼與處理期的開銷。 <br />-基于Linux的應用程序的數量是很有限的。很不 <br />幸,這包括開發、調試和維護基于Linux的嵌入式設備軟件的產品。 <br /> <br />不過這些缺點,商家們發現足夠的理由繼續前進。由三個領域值得注意 <br />-同桌面與服務器領域的Red Hat和Caldera,許多 <br />嵌入式Linux商家出現。例如: <br />- Lineo,Caldera的一個分支 <br />- Montavista,Hard Hat Linux的作者 <br />- 提供實時版本Linux的Zentropix <br />- Cygnus,致力于低端設備的基于Linux的解決方案。 <br />-Linux已經被移植到手提設備與掌上電腦。Clinux(Linux Mircocontroller <br />project)將Linux移植到使用Motorola MC68000的處理器上——Palm Pilot。 <br />也有一些將Linux移植到運行windows CE的設備。例如:Casio E105, <br />Philops Nino和Everex Freestyle。 <br />-目前從事基于Linux平臺的進行產品開發的公司 <br />取得了很大的進展。例如:Motorola 與Lineo和Caldera聯手進行瘦服務器的 <br />應用。Moreton Bay發布了它的基于Clinux的Internet路由器。Jmuptec發明 <br />了信用卡大小的運行Linux的“可穿戴的Web Server”。Tivo的數字視頻rec <br />order也運行Linux。 <br /> <br />Linux是否能成為手持計算機的平臺還有待于進一步的發展。這不可能在短期 <br />內實現——許多強大的商家例如Mircosoft,Nokia,3com等還很樂意使用他們 <br />現有的設備。在低端設備市場,Linux還不是很有效。但是,在特殊應用市場 <br />,嵌入式Linux很成功,并且占據了大部分的市場。這是由于主要產商的支持 <br />(Motorola與Intel)。 <br /> <br />除了Linux在手持設備的應用,一個有趣的事實關于嵌入式Linux是技術掌握 <br />在技術人員的手中。管理、維護等問題屬于產品供應。最后,是用戶而不是 <br />系統的開發者決定嵌入式Linux是否是一個可接受的平臺。同類是通用計算機 <br />的簡單的配置,設備費用的降低是很有幫助的。我們需要制造商的產品的穩 <br />定性與創新的功能性來確保嵌入式Linux在市場的成功。 <br /> <br />-- <br /> <br />※ 來源:·BBS 水木清華站 smth.org·[FROM: 202.117.114.69] <br />發信人: doot (ltt), 信區: Embedded <br />標 題: 國內首家中文嵌入式Linux <br />發信站: BBS 水木清華站 (Tue May 8 08:44:44 2001) <br /> <br />發信人: dot (愛吃蘿卜和青菜), 信區: Embedded <br />標 題: 國內首家中文嵌入式Linux又推新品 <br />發信站: 武漢白云黃鶴站 (Tue Sep 5 22:39:40 2000), 站內信件 <br /> <br />國內首家中文嵌入式Linux又推新品 <br /> 【嵌入式Linux---2000/9/5消息】國內首家中文嵌入式Linux門戶網站推 <br />出者廣州博利思軟件有限公司八月份又有新產品推出。PocketIX1.5-體積最 <br />小速度最快的全功能嵌入式Linux系統。 <br /> PocketIX1.5系統標準配置2M Byte;基本配置1M Byte;最小配置只需5 <br />12K。該系統由一體積很小的內核及一些根據需要定制的系統模塊組成。其系 <br />統占用空間小,啟動速度快,穩定性好。實現功能如下:文件管理器;類似 <br />寫字板的文本編輯器;圖形化的撥號程序;一個標準的科學計算器;系統配 <br />置工具;地址薄;游戲;中英文字典;嵌入式中文瀏覽器等。 <br /> 其特點如下:采用精簡內核設計;采用小而強大的中文圖形環境;含拼 <br />音及五筆輸入法;嵌入式瀏覽器;采用獨有的儲存方式;采用獨有的安全設 <br />計;運用獨特的OS分析軟件。目前該系統不僅可以廣泛應用于PDA、掌上電腦 <br />、WAP手機、移動計算平臺(PPC)、瘦客戶終端、家庭信息環境(機頂盒,數字 <br />電視)等信息家電上,還可應用于與Internet相聯接的一切接入設備。支持多 <br />種硬件平臺;X86,ARM,M68K等。PocketIX1.5一經推出,在業界引起較大的 <br />反響。在FLASH供貨價位高居不下,而需求上揚的日子,還不諦是令用戶歡欣 <br />的一福音。 <br /> 博利思軟件有限公司致力于國產嵌入式Linux操作系統及運用軟件的開發 <br />
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -