- 嵌入式網絡編程
- 胡成華 劉傳瑞 郭文生編著
- 1174字
- 2018-12-27 16:43:10
前言
隨著嵌入式系統的廣泛應用,信息在工業生產和人們生活中的作用越來越重要,網絡化已成為嵌入式產品發展的必然趨勢,通信部分在嵌入式系統中的地位越來越重要。通信系統,無論是有線還是無線網絡通信,已經成了現代嵌入式應用系統設計的關鍵技術。然而,伴隨通信技術的日益發展,各種新型通信技術層出不窮,嵌入式系統中可以選擇的通信技術也相當繁多,在保持嵌入式系統高度穩定可靠和快速實時響應的基礎上,選擇或者構建高性價比的通信網絡,即以最小的系統資源占有量,設計并開發出穩定高效的通信體系,實現簡易方便、高性價比的網絡互聯,并展開及時可靠的數據信息交互,使嵌入式應用系統更好地滿足生產和生活需要,變得十分迫切和重要。
因為通信網絡種類繁多,初學者或在校學生在進行嵌入式系統設計過程中不可避免地要進行網絡和通信模塊的開發,但因為他們往往對各種通信技術的特征、應用場合和接口設計缺乏相應的了解,更別談相應的工程應用經驗,所以本書除了對通信相關技術進行必要的闡述外,還專門以工程案例的形式著重討論目前最為常用的嵌入式網絡編程技術。
本書以嵌入式系統工程設計為核心,以工程應用為背景,重點描述各種開發版通信接口的設計與實現,配合相關實驗以提高軟件工程相關專業學生的實踐動手能力。每一章內容圍繞其中一種技術展開,從工程應用出發,先簡單介紹通信技術基礎,然后討論嵌入式系統的通信模塊設計,最后用典型案例教會讀者進行工程應用。每章后面還設計有相應的實驗題目,從而讓學員從實踐中來,又回到實踐中去。本書始終從工程應用出發,解決初學者或工程實踐能力不強的在校學生設計嵌入式系統過程中的實際問題。
本書編寫中,胡成華老師負責全書的規劃設計、統稿和實驗設計,郭文生老師負責全書修改定稿、電子課件制作并參與了部分章節的編寫,軟件學院碩士研究生劉傳瑞參與了部分章節編寫并對統稿工作進行了協助,碩士研究生范海亮收集了大量網上資料并編寫了部分內容。
本書從規劃到出版過程中,電子科技大學信息與軟件工程學院(以下簡稱軟件學院)秦志光、李雪梅、雷航、傅彥、蔡竟業、周世杰、侯孟書和何春等領導給予了大力支持,嵌入式系桑楠和佘堃教授對全書章節和修改定稿方面提出過具體指導意見。編寫過程中,陳波、張學、邢建川、吉家成、張翔、黃克軍、董樂、張駿、管慶、王華等老師提供了諸多幫助,在此一并深表謝意。
以嵌入式網絡編程的圖書市場上較為少見,能夠參考的圖書較少,編寫過程中筆者參閱了CSDN、Unix技術網、EDN中國、51CTO技術博客、程序員聯合開發網和嵌入式開發聯盟等大量的網絡資源,因無法一一聯系作者,在此一并致以謝意;編寫中筆者本著求真求實的精神對文字和程序進行斟酌和校驗,但仍難免存在疏誤,敬請廣大讀者批評指正和諒解。
為配合本書作為教材使用和方便讀者,本書提供電子課件和程序代碼。需要者請登錄華信教育資源網http://www hxedu.com.cn
編著者
于成都·電子科技大學