出版時間:2008-7 出版社:北京航空航天大學 作者:張曦煌//柴志雷 頁數(shù):356
Tag標簽:無
前言
嵌入式系統(tǒng)以應(yīng)用為中心,以計算機技術(shù)為核心技術(shù),是計算機系統(tǒng)硬件和系統(tǒng)軟件以及應(yīng)用軟件的綜合,已經(jīng)廣泛服務(wù)于工業(yè)設(shè)備與自動化控制、通信、儀器儀表、航天和其他交通工具、軍事裝備以及消費類電子產(chǎn)品中的核心智能系統(tǒng)。Internet網(wǎng)絡(luò)是世界各地計算機和通信設(shè)備相互間通信的方法和手段,是信息的載體和傳輸系統(tǒng),是連接全世界計算機的紐帶,是世界上最大的計算機網(wǎng)絡(luò),覆蓋了整個世界的范圍。Internet的出現(xiàn)正在改變著人們的生產(chǎn)方式、工作方式、生活方式和學習方式。計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展在20世紀交替的時候互相影響,嵌入式系統(tǒng)與網(wǎng)絡(luò)技術(shù)的結(jié)合將必然形成嵌入式Internet系統(tǒng),并得到廣泛的應(yīng)用。如何將網(wǎng)絡(luò)協(xié)議特別是TCP/IP協(xié)議應(yīng)用到嵌入式系統(tǒng)中,是嵌入式網(wǎng)絡(luò)系統(tǒng)開發(fā)的關(guān)鍵。Linux作為一個優(yōu)秀的開源的操作系統(tǒng),為我們學習TCP/IP協(xié)議程序開發(fā)提供了絕好的環(huán)境。通過對Linux中TCP/IP協(xié)議的分析,可以打破原有對TCP/IP協(xié)議的神秘感,掌握TCP/IP協(xié)議實現(xiàn)的方法和技巧。在原有Linux的TCP/IP協(xié)議的基礎(chǔ)上,通過適當?shù)木幊滩眉?,就可以實現(xiàn)自己的TCP/IP協(xié)議,并用于嵌入式系統(tǒng)中。為了提供一個學習和借鑒Linux中TCP/IP協(xié)議實現(xiàn)的方法和手段,為嵌入式網(wǎng)絡(luò)系統(tǒng)的設(shè)計提供網(wǎng)絡(luò)協(xié)議的支撐,有必要(同時Linux的開放源代碼也提供了可能)去閱讀分析Linux中TCP/IP的實現(xiàn)代碼,本書的目的就在于此。全書以Linux2.4為主要閱讀分析對象,全面介紹了Linux中TCP/IP協(xié)議的實現(xiàn)原理與方法。全書不僅分析了Linux的TCP/IP協(xié)議實現(xiàn)的代碼,對協(xié)議的代碼進行了比較詳細的說明,而且力圖從實現(xiàn)原理和實現(xiàn)機制上進行研究。在此基礎(chǔ)上討論了常用的嵌入式網(wǎng)絡(luò)的開發(fā)方法和實例。全書共分9章。第1章簡單介紹了嵌入式Internet的基本技術(shù)和TCP/IP協(xié)議。第2~8章全面介紹了TCP/IP協(xié)議在Linux中的實現(xiàn),其中: 第2章的內(nèi)容是Linux中與TCP/IP協(xié)議實現(xiàn)密切相關(guān)的內(nèi)核技術(shù);第3章的內(nèi)容是網(wǎng)絡(luò)編程與套接字的實現(xiàn);第4~7章系統(tǒng)分析了TCP/IP的實現(xiàn);第8章是有關(guān)網(wǎng)絡(luò)設(shè)備的介紹。第9章介紹了嵌入式網(wǎng)絡(luò)的開發(fā)與TCP/IP協(xié)議的嵌入式應(yīng)用。本書由張曦煌和柴志雷共同編著,其中張曦煌主要負責第1~3章、第8~9章,柴志雷負責第4~7章,張曦煌負責全書的通稿。同時要感謝孟超、劉飛、劉昌慶、張波、張勇、龔圣峰、胡浩、巢一波、劉步中、趙超、王慶磊、王剛、朱錦等人在成書過程中所做的工作。在全書的編著過程中,雖然我們力求嚴謹,但由于時間倉促,水平有限,書中難免有錯誤和遺憾,在此殷切希望廣大讀者批評指正,也希望能夠有機會一起討論。在編著的過程中參考了許多的文獻和網(wǎng)絡(luò)上的資料,得到了許多同學和老師的幫助,在此一并表示感謝!最后要感謝北京航空航天大學出版社以及王鵬編輯,正是他們的鼓勵,才使得我們有勇氣和機會,在國內(nèi)比較早地將平時對嵌入式網(wǎng)絡(luò)學習研究的心得匯成這本書。希望本書能夠拋磚引玉,使得在國內(nèi)有更多的人有志于嵌入式網(wǎng)絡(luò)開發(fā),TCP/IP的編程技術(shù)不再是高不可攀的。
內(nèi)容概要
嵌入式系統(tǒng)和嵌入式網(wǎng)絡(luò)近年來發(fā)展十分迅速,得到了越來越多的應(yīng)用。Linux以及Linux中TCP/IP協(xié)議的開放源代碼為實現(xiàn)嵌入式系統(tǒng)和嵌入式網(wǎng)絡(luò)提供了很好的技術(shù)基礎(chǔ)。本書介紹Linux中TCP/IP協(xié)議的實現(xiàn)技術(shù),研究討論Linux中TCP/IP協(xié)議實現(xiàn)的基本原理,分析有關(guān)的源代碼。在此基礎(chǔ)上介紹了嵌入式系統(tǒng)與嵌入式網(wǎng)絡(luò)設(shè)計的基本方法和實例。 本書可作為從事嵌入式系統(tǒng)和嵌入式網(wǎng)絡(luò)開發(fā)與應(yīng)用科技人員的參考書,也可作為本科生與研究生的TCP/IP協(xié)議教學參考書。
書籍目錄
第1章 嵌入式Internet概述第2章 Linux的內(nèi)核技術(shù)第3章 網(wǎng)絡(luò)編程與網(wǎng)絡(luò)socket的實現(xiàn)第4章 TCP/IP協(xié)議層第5章 socket緩沖與內(nèi)存分配第6章 TCP/UDP數(shù)據(jù)發(fā)送與接收第7章 IP層第8章 Linux網(wǎng)絡(luò)設(shè)備第9章 嵌入式系統(tǒng)與嵌入式網(wǎng)絡(luò)參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《Linux中TCP/IP協(xié)議實現(xiàn)及嵌入式應(yīng)用》可作為從事嵌入式系統(tǒng)和嵌入式網(wǎng)絡(luò)開發(fā)與應(yīng)用科技人員的參考書,也可作為本科生與研究生的TCP/IP協(xié)議教學參考書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載
Linux中TCP/IP協(xié)議實現(xiàn)及嵌入式應(yīng)用 PDF格式下載