亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

User-Mode-linux

  • 嵌入式LINUX 電子教程全集

    嵌入式LINUX  電子教程全集 嵌入式系統(tǒng)出現(xiàn)于60年代晚期,它最初被用于控制機電電話交換機,如今已被廣泛的應(yīng)用于工業(yè)制造、過程控制、通訊、儀器、儀表、汽車、船舶、航空、航天、軍事裝備、消費類產(chǎn)品等眾多領(lǐng)域。計算機系統(tǒng)核心CPU,每年在全球范圍內(nèi)的產(chǎn)量大概在二十億顆左右,其中超過80%應(yīng)用于各類專用性很強的嵌入式系統(tǒng)。一般的說,凡是帶有微處理器的專用軟硬件系統(tǒng)都可以稱為嵌入式系統(tǒng)。   1. 嵌入式Linux系統(tǒng)就是利用Linux其自身的許多特點,把它應(yīng)用到嵌入式系統(tǒng)里。   Linux做嵌入式的優(yōu)勢,首先,Linux是開放源代碼的,不存在黑箱技術(shù),遍布全球的眾多Linux愛好者又是Linux開發(fā)者的強大技術(shù)支持;其次,Linux的內(nèi)核小、效率高,內(nèi)核的更新速度很快,linux是可以定制的,其系統(tǒng)內(nèi)核最小只有約134KB。第三,Linux是免費的OS,在價格上極具競爭力。 Linux還有著嵌入式操作系統(tǒng)所需要的很多特色,突出的就是Linux適應(yīng)于多種CPU和多種硬件平臺,是一個跨平臺的系統(tǒng)。到目前為止,它可以支持二三十種CPU。而且性能穩(wěn)定,裁剪性很好,開發(fā)和使用都很容易。很多CPU包括家電業(yè)芯片,都開始做Linux的平臺移植工作。移植的速度遠(yuǎn)遠(yuǎn)超過Java的開發(fā)環(huán)境。也就是說,如果今天用Linux環(huán)境開發(fā)產(chǎn)品,那么將來換CPU就不會遇到困擾。同時,Linux內(nèi)核的結(jié)構(gòu)在網(wǎng)絡(luò)方面是非常完整的,Linux對網(wǎng)絡(luò)中最常用的TCP/IP協(xié)議有最完備的支持。提供了包括十兆、百兆、千兆的以太網(wǎng)絡(luò),以及無線網(wǎng)絡(luò),Toker ring(令牌環(huán)網(wǎng))、光纖甚至衛(wèi)星的支持。所以Linux很適于做信息家電的開發(fā)。   還有使用Linux為的是來開發(fā)無線連接產(chǎn)品的開發(fā)者越來越多。Linux在快速增長的無線連接應(yīng)用主場中有一個非常重要的優(yōu)勢,就是有足夠快的開發(fā)速度。這是因為LInux有很多工具,并且Linux為眾多程序員所熟悉。因此,我們要在嵌入式系統(tǒng)中使用Linux操作系統(tǒng)。   Linux的大小適合嵌入式操作系統(tǒng)——Linux固有的模塊性,適應(yīng)性和可配置性,使得這很容易做到。另外,Linux源碼的實用性和成千上萬的程序員熱切其望它用于無數(shù)的嵌入式應(yīng)用軟件中,導(dǎo)致很多嵌入式Linux的出現(xiàn),包括:Embedix,ETLinux,LEM,Linux Router Project,LOAF,uCLinux,muLinux,ThinLinux,F(xiàn)irePlug,Linux和PizzaBox Linux   相對,Linux的圖形界面還相對較弱,但近年Linux的圖形界面發(fā)展也很快,這也就不是問題。   2. 什么是嵌入式Linux   嵌入式linux 是將日益流行的Linux操作系統(tǒng)進(jìn)行裁剪修改,使之能在嵌入式計算機系統(tǒng)上運行的一種操作系統(tǒng)。嵌入式linux既繼承了Interlnet上無限的開放源代碼資源,又具有嵌入式操作系統(tǒng)的特性。嵌入式Linux的特點是版權(quán)費免費;購買費用媒介成本技術(shù)支持全世界的自由軟件開發(fā)者提供支持網(wǎng)絡(luò)特性免費,而且性能優(yōu)異,軟件移植容易,代碼開放,有許多應(yīng)用軟件支持,應(yīng)用產(chǎn)品開發(fā)周期短,新產(chǎn)品上市迅速,因為有許多公開的代碼可以參考和移植,實時性能RT_Linux Hardhat Linux 等嵌入式Linux支持,實時性能穩(wěn)定性好安全性好。   3. 嵌入式Linux有巨大的市場前景和商業(yè)機會,出現(xiàn)了大量的專業(yè)公司和產(chǎn)品,如Montavista Lineo Emi等,有行業(yè)協(xié)會如Embedded Linux Consortum等,得到世界著名計算機公司和OEM板級廠商的支持,例如IBM Motorola Intel等。傳統(tǒng)的嵌入式系統(tǒng)廠商也采用了Linux策略,如Lynxworks Windriver QNX等,還有Internet上的大量嵌入式Linux愛好者的支持。嵌入式Linux支持幾乎所有的嵌入式CPU和被移植到幾乎所有的嵌入式OEM板。   4.嵌入式Linux的應(yīng)用領(lǐng)域非常廣泛,主要的應(yīng)用領(lǐng)域有信息家電、PDA 、機頂盒、Digital Telephone、Answering Machine、Screen Phone 、數(shù)據(jù)網(wǎng)絡(luò)、Ethernet Switches、Router、Bridge、Hub、Remote access servers、ATM、Frame relay 、遠(yuǎn)程通信、醫(yī)療電子、交通運輸計算機外設(shè)、工業(yè)控制、航空航天領(lǐng)域等。   5.如果分別讓10位工程師給出嵌入式系統(tǒng)的定義,將得到10個不同的答案。一般來說,大部分的嵌入式系統(tǒng)執(zhí)行特定的任務(wù)。我們假定最簡單的嵌入式系統(tǒng)包括輸入/輸出功能,以及一些控制邏輯,該系統(tǒng)基于它的配置執(zhí)行某些類型的功能。按照這個標(biāo)準(zhǔn),可以認(rèn)為一個包含實現(xiàn)控制邏輯74123計數(shù)器以及一個狀態(tài)是一個嵌入式系統(tǒng)。也許可以補充說,該系統(tǒng)必須可通過存儲在固件中的軟件進(jìn)行編程。這個新的嵌入式系統(tǒng)定義包括輸入/輸出(I/O),以及存儲在系統(tǒng)固件中的控制邏輯。一個帶有鼠標(biāo)、鍵盤、網(wǎng)絡(luò)連接并運行圖形用戶界面(GUI,graphical user interface)多任務(wù)操作系統(tǒng)的桌面計算機顯然滿足這些要求,但我們能認(rèn)為它是一個嵌入式系統(tǒng)嗎?   如果桌面計算機不是一個嵌入式系統(tǒng),那么手持設(shè)備呢?它們有I/O功能,可以運行存儲在固件中的控制邏輯。有人說,桌面計算機和手持設(shè)備都有通用計算機設(shè)備,可以運行軟件來執(zhí)行許多不同的任務(wù),與之不同的是,嵌入式系統(tǒng)(例如,洗碗機控制器或飛行導(dǎo)航系統(tǒng))主要是為特定任務(wù)而設(shè)計的。這種特定的功能限定使嵌入式設(shè)備有功能上的唯一性。如果是這樣,為什么一些嵌入式系統(tǒng)設(shè)計成具有附加的功能,如存儲在非易失性存儲器中的程序,并且具有運行可以完成原始設(shè)計范圍之外的任務(wù)的多任務(wù)操作系統(tǒng)的能力呢?   在過去,區(qū)分嵌入式系統(tǒng)和通用計算機比現(xiàn)在簡單的多。例如,可以很容易地區(qū)分出一個基于8051的T1分幅卡嵌入式系統(tǒng)和一臺Sun UNIX工作站。而現(xiàn)在,從功能方面很難區(qū)分一臺Sun工作站和一個包含PowerPC以及32MB內(nèi)存和16MB閃存的機頂盒。這樣的機頂盒可以運行帶GUI的多任務(wù)操作系統(tǒng),可現(xiàn)場升級,可以同時運行多個程序(如視頻控制器、數(shù)字錄像和Java虛擬機),還可以進(jìn)行安全的因特網(wǎng)在線交易。很難判斷這種機頂盒是否是一個嵌入式系統(tǒng)。顯然,硬件性能的提升和價格的下降使通用計算機和嵌入式系統(tǒng)之間的界限變得很模糊,技術(shù)的進(jìn)步使得我們很難定義什么是嵌入式。

    標(biāo)簽: LINUX 嵌入式 電子教程

    上傳時間: 2014-12-30

    上傳用戶:ljt101007

  • Linux PCMCIA Card Services - Linux support for PCMCIA and CardBus devices, including kernel services

    Linux PCMCIA Card Services - Linux support for PCMCIA and CardBus devices, including kernel services, client drivers, and user-level utilities.

    標(biāo)簽: PCMCIA Linux including Services

    上傳時間: 2014-01-18

    上傳用戶:tyler

  • An implementation of the TCP/IP protocol suite for the LINUX operating system. INET is implemented u

    An implementation of the TCP/IP protocol suite for the LINUX operating system. INET is implemented using the BSD Socket interface as the means of communication with the user level.

    標(biāo)簽: implementation implemented the operating

    上傳時間: 2015-02-25

    上傳用戶:xuanjie

  • The JICQ is the bureau area which JAVA writes according to "Customer s Machine/Server"(C/S) mode mes

    The JICQ is the bureau area which JAVA writes according to "Customer s Machine/Server"(C/S) mode message solid hour correspond by letter tool system, the system adopted the SQL Server2000 of Microsoft company as a backstage database, the system passes a JDBC interview database. The system is divided into the server procedure and customer s procedure two parts, server and customer adoption "Transmission Control Protocol"(TCP), connect a word (Socket) conjunction through a set, the adoption "User Datagram Protocol "(UDP) of the customer s, pass a data report a set to connect a word (DatagramSocket) establishment a conjunction. The system has customer registration, customer to register, increase good friend, delete good friend and send out and receive news etc. function.

    標(biāo)簽: according Customer Machine Server

    上傳時間: 2014-01-04

    上傳用戶:jyycc

  • libraw1394 is the only supported interface to the kernel side raw1394 of the Linux IEEE-1394 subsys

    libraw1394 is the only supported interface to the kernel side raw1394 of the Linux IEEE-1394 subsystem, which provides direct access to the connected 1394 buses to user space. Through libraw1394/raw1394, applications can directly send to and receive from other nodes without requiring a kernel driver for the protocol in question.

    標(biāo)簽: 1394 the interface supported

    上傳時間: 2015-08-07

    上傳用戶:徐孺

  • Using a holistic approach to teaching developers the ins-and-outs of GNU/Linux programming using API

    Using a holistic approach to teaching developers the ins-and-outs of GNU/Linux programming using APIs, tools, communication, and scripting, this book introduces programmers to the environment from the lowest layers to the user layers.

    標(biāo)簽: ins-and-outs programming developers holistic

    上傳時間: 2013-12-23

    上傳用戶:kristycreasy

  • The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user

    The third edition of Learning GNU Emacs describes Emacs 21.3 from the ground up, including new user interface features such as an icon-based toolbar and an interactive interface to Emacs customization. A new chapter details how to install and run Emacs on Mac OS X, Windows, and Linux, including tips for using Emacs effectively on those platforms.

    標(biāo)簽: Emacs describes including Learning

    上傳時間: 2015-08-29

    上傳用戶:caixiaoxu26

  • LinCAN is a Linux kernel module that implements a CAN driver capable of working with multiple cards,

    LinCAN is a Linux kernel module that implements a CAN driver capable of working with multiple cards, even with different chips and IO methods. Each communication object can be accessed from multiple applications concurrently. It supports RT-Linux, 2.2, 2.4, and 2.6 with fully implemented select, poll, fasync, O_NONBLOCK, and O_SYNC semantics and multithreaded read/write capabilities. It works with the common Intel i82527, Philips 82c200, and Philips SJA1000 (in standard and PeliCAN mode) CAN controllers. LinCAN project is part of a set of CAN/CANopen related components developed as part of OCERA framework.

    標(biāo)簽: implements multiple capable working

    上傳時間: 2015-10-14

    上傳用戶:磊子226

  • EDB (Evan s Debugger) is a QT4 based binary mode debugger with the goal of having usability on par w

    EDB (Evan s Debugger) is a QT4 based binary mode debugger with the goal of having usability on par with OllyDbg. It uses a plugin architecture, so adding new features can be done with ease. The current release is for Linux, but future releases will target more platforms. Release focus: Major feature enhancements Changes: A new disassembly engine. A bug that could cause crashing was fixed. There is a new flags breakdown in the register view, an environment view plugin, and improved analysis (including a good speed increase). A bug in QT where disabled events could be triggered has been worked around.

    標(biāo)簽: usability Debugger debugger binary

    上傳時間: 2013-12-21

    上傳用戶:gundamwzc

  • 郵件系統(tǒng)是Linux網(wǎng)絡(luò)應(yīng)用的重要組成

    郵件系統(tǒng)是Linux網(wǎng)絡(luò)應(yīng)用的重要組成,一個完整的郵件系統(tǒng)包括三個部分:底層操作系統(tǒng)(Linux Operation),郵件傳送代理(Mail Transport Agent,MTA),郵件分發(fā)代理(Mail Delivery Agent,MDA),郵件用戶代理(Mail User Agent,MUA)。 Postfix是一個非常優(yōu)秀的MTA,她素以高效、安全的特點而著稱。Postfix是作者在UNIX上所見過的MTA中在反垃圾郵件(Anti- Spam或Anti-UCE)方面做得最好的一個,甚至有很多公司在Postfix代碼的基礎(chǔ)上進(jìn)行二次開發(fā)而推出反垃圾郵件網(wǎng)關(guān)產(chǎn)品。MTA的反垃圾郵件功能,實際上就是在MTA處理過程中對會話進(jìn)行過濾。這個過濾不但過濾了發(fā)往自身的垃圾郵件,而且還防止了自身被惡意利用發(fā)送垃圾郵件。Postfix 實現(xiàn)了目前所有主要的MTA過濾技術(shù)。postfix是Wietse Venema在IBM的GPL協(xié)議之下開發(fā)的MTA(郵件傳輸代理)軟件。和Sendmail相比Postfix更快、更容易管理、更靈活、更安全。

    標(biāo)簽: Linux 郵件系統(tǒng) 網(wǎng)絡(luò)應(yīng)用

    上傳時間: 2015-11-25

    上傳用戶:dapangxie

主站蜘蛛池模板: 墨竹工卡县| 隆安县| 太仆寺旗| 鞍山市| 文成县| 逊克县| 渑池县| 黄梅县| 黔南| 施秉县| 佛冈县| 高碑店市| 鹤峰县| 合水县| 揭西县| 府谷县| 西盟| 大石桥市| 秦皇岛市| 西吉县| 合阳县| 杭锦后旗| 博乐市| 长沙县| 天峻县| 宁陕县| 浠水县| 古浪县| 瑞昌市| 灌阳县| 噶尔县| 丰县| 三门县| 阿拉善盟| 顺义区| 山东| 绿春县| 保德县| 北票市| 卢氏县| 舟曲县|