-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

嵌入式網絡那些事-STM32物聯實戰

( 簡體 字)
作者:朱升林類別:1. -> 電腦組織與體系結構 -> 單晶片 -> STM32
譯者:
出版社:中國水利水電出版社嵌入式網絡那些事-STM32物聯實戰 3dWoo書號: 45444
詢問書籍請說出此書號!

缺書
不接受訂購

出版日:7/1/2015
頁數:481
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
不接受訂購
ISBN:9787517033127
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

骨灰級一線嵌入式專家“五木”嘔心力作 基於STM32實戰環境,直觀感受各層協定在嵌入式設備組網過程中的實際應用,學習TCP/IP不再是紙上淡兵 *實用的STM32學習資料,**鮮的實戰常式,輕鬆詼諧,簡單直白 從協議棧原理及使用方法,到程式設計框架,講解透徹 從性能與穩定性測試,到問題定位與調試,乾貨多多
目錄:

前言
第1章實驗平臺背後的故事
1.1嵌入式網路技術一統江湖
1.1.1嵌入式網路的發展現狀
1.1.2嵌入式LwIP協議棧
1.2基於STM32的實驗平臺淺析
1.2.1STM32處理器的興起
1.2.2實驗平臺簡介
1.2.3網卡連接情況
1.3本書主要內容


第2章LwIP協議棧初體驗
2.1廬山真面目之LwIP代碼結構
2.1.1LwIP簡介
2.1.2原始程式碼結構
2.2怎樣用SI閱讀原始程式碼
2.3千里之行從LwIP框架做起
2.3.1協議棧分層思想
2.3.2進程模型
2.3.3協定棧程式設計介面


第3章LwIP移植初探--無作業系統類比層
3.1移植說明
3.2移植標頭檔
3.3網卡驅動編寫
3.4安裝系統時鐘
3.5協定棧初始化
3.6查詢接收資料包
3.7資料包中斷接收
3.8如何定位Ping問題


第4章內核動力之源--記憶體管理
4.1記憶體管理背後的故事
4.1.1記憶體管理概述
4.1.2常見記憶體分配策略
4.2以不變應萬變--動態記憶體池
4.2.1資料結構描述
4.2.2函數實現
4.3見招拆招--動態記憶體堆
4.3.1資料結構描述
4.3.2函數實現
4.4其他記憶體分配策略


第5章網路資料包--內核血液
5.1資料包管理的必要性
5.1.1LwIP的分層特點
5.1.2協定進程模型
5.2資料包管理原理大揭密
5.2.1資料包結構pbuf
5.2.2pbuf的類型
5.2.3資料包申請函數
5.2.4資料包釋放函數
5.2.5其他資料包操作函數


第6章網路抽水機--網路介面管理
6.1引言
6.2介面管理的始與末
6.2.1資料結構
6.2.2函數實現
6.3特殊的網路介面--環回
6.3.1實現原理
6.3.2應用程式環回通信實戰
6.4如何動態更改IP位址
6.4.1重要函數
6.4.2實戰程式


第7章漫漫鵲橋路--ARP協議
7.1ARP協議之掃盲篇
7.1.1物理位址與網路位址
7.1.2ARP協議的本質
7.2關鍵資料結構
7.2.1ARP表
7.2.2ARP報文
7.3ARP之資料包引進來
7.3.1乙太網資料包遞交
7.3.2ARP資料包處理
7.3.3ARP攻擊
7.3.4ARP緩存表的更新
7.4ARP之數據包走出去
7.4.1ARP層資料處理總流程
7.4.2廣播包與多播包的發送
7.4.3單播包的發送


第8章互聯網身份證--網際協定(IP)
8.1IP協議之掃盲班
8.1.1概述
8.1.2IP地址
8.1.3特殊IP地址
8.1.4子網劃分與子網路遮罩
8.1.5網路位址轉譯(NAT)
8.1.6單播、多播與廣播
8.2什麼是IP資料包
8.2.1資料包組成結構
8.2.2資料結構
8.3IP資料包之走出去
8.3.1發送資料包
8.3.2資料包分片
8.4IP資料包之引進來
8.4.1資料包接收
8.4.2分片重裝資料結構
8.4.3分片重裝函數
8.4.4分片插入與檢查


第9章互聯網醫生--ICMP協定
9.1ICMP掃盲班
9.1.1ICMP協議
9.1.2報文交付
9.1.3報文類型
9.1.4報文格式
9.1.5差錯報文
9.1.6查詢報文
9.2ICMP實現大起底
9.2.1資料結構
9.2.2發送差錯報文
9.2.3ICMP報文的處理
9.2.4ping命令
9.2.5ICMP洪水
9.3如何發送Ping請求
9.3.1實現原理--raw_pcb
9.3.2發送ping請求
9.3.3測試結果


第10章RawAPI無招勝有招之UDP篇
10.1UDP協議掃盲班
10.1.1傳輸層協議
10.1.2UDP協議
10.1.3埠號
10.1.4UDP報文的交付
10.1.5UDP報文格式
10.1.6UDP偽首部與校驗和
10.2UDP資料結構詳解
10.2.1報文首部結構
10.2.2控制塊
10.3UDPRAW程式設計秘笈
10.3.1使用UDP程式設計
10.3.2新建控制塊
10.3.3綁定控制塊
10.3.4連接控制塊
10.3.5其他控制塊操作函數
10.4UDPRAW程式設計初體驗
10.4.1UDP程式設計秘訣
10.4.2回送程式
10.4.3測試結果
10.4.4回檔程式設計的缺陷
10.5內核報文處理細節
10.5.1報文的發送
10.5.2報文接收與遞交
10.6挑戰更複雜的UDP應用
10.6.1使用TFTP傳送檔
10.6.2應用程式實現
10.6.3TFTP測試結果


第11章RawAPI無招勝有招之TCP篇
11.1TCP協議大揭秘
11.1.1TCP的必要性
11.1.2TCP的特性
11.1.3連接的定義
11.1.4資料流程編號
11.1.5滑動窗口
11.2TCP入門--報文
11.2.1報文格式
11.2.2TCP選項
11.2.3緊急資料
11.2.4強迫資料交互
11.2.5報文首部資料結構
11.3TCP基礎--連接
11.3.1建立連接
11.3.2斷開連接
11.3.3復位連接
11.3.4TCP狀態轉換圖
11.3.5特殊的狀態轉換
11.4TCP核心--控制塊
11.4.1控制塊資料結構
11.4.2控制塊鏈表
11.4.3接收窗口
11.4.4發送窗口
11.5TCPRAW程式設計秘訣
11.5.1控制塊新建
11.5.2控制塊綁定
11.5.3控制塊偵聽
11.5.4控制塊連接
11.5.5發送資料
11.5.6關閉連接
11.5.7其他函數
11.6TCPRAW程式設計初體驗
11.6.1TCP程式設計本質
11.6.2HTTP伺服器
11.6.3打不死的用戶端
11.7TCP輸出處理細節放送
11.7.1報文段緩衝
11.7.2報文段構建
11.7.3報文段發送
11.8TCP輸入處理細節放送
11.8.1TCP層函式呼叫流程
11.8.2報文輸入
11.8.3TIME_WAIT狀態的報文處理
11.8.4LISTEN狀態的報文處理
11.8.5SYN攻擊
11.8.6TCP狀態機函數
11.8.7TCP資料登錄
11.9可靠的傳輸服務
11.9.1超時重傳與RTT估計
11.9.2慢啟動與擁塞避免
11.9.3快速重傳與快速恢復
11.9.4糊塗窗口與避免
11.9.5零窗口探查
11.9.6保活機制
11.9.7TCP計時器
11.10挑戰更複雜的TCP應用
11.10.1Telnet伺服器
11.10.2測試結果


第12章LwIP乾坤大挪移--作業系統
模擬層
12.1模擬層是怎樣煉成的
12.1.1移植綜述
12.1.2添加文件
12.1.3修改標頭檔lwipopts.h
12.1.4標頭檔sys_arch.h
12.1.5全域變數與初始化
12.1.6信號量函數
12.1.7郵箱函數
12.1.8創建新進程
12.1.9修改內核初始化函數
12.1.10移植結果測試
12.2SequentialAPI牛刀小試
12.2.1回顯伺服器
12.2.2Web伺服器
12.2.3作業系統下的rawAPI


第13章SequentialAPI大顯身手
13.1探秘內核定時事件
13.1.1定時結構
13.1.2定時鏈表
13.1.3內核進程
13.1.4處理定時事件
13.2論消息機制的重要性
13.2.1消息結構
13.2.2資料包消息
13.2.3協議棧API實現
13.2.4API消息
13.3協定棧介面全搜羅
13.3.1使用者資料緩衝netbuf
13.3.2如何運算元據緩衝
13.3.3連接結構netconn
13.3.4內核回檔介面
13.3.5協議棧API秘笈
13.4SequentialAPI大會戰
13.4.1網頁控制設備
13.4.2UDP性能測試
13.4.3TCP性能測試
13.4.4併發伺服器


第14章萬劍歸宗之Socket程式設計
14.1通訊端介面來龍去脈
14.1.1如何實現Socket
14.1.2通訊端函數秘笈
14.2Socket實戰大串燒
14.2.1智能的TCP用戶端
14.2.2UDP時間伺服器
14.2.3Winsock用戶端設計
14.3基於Select的併發伺服器
14.3.1神奇的Select函數
14.3.2Select原理全解析
14.3.3Select實戰--併發伺服器


第15章LwIP工程實戰--物聯閘道
15.1專案背景
15.1.1中央空調系統與溫控器
15.1.2新需求的出現
15.1.3要做什麼與如何去做
15.2智慧型網路溫控器
15.2.1溫控器實現方案
15.2.2ModbusTCP伺服器
15.3物聯閘道設計
15.3.1物聯閘道實現方案
15.3.2閘道伺服器
15.4現場調試與測試
15.4.1溫控器測試
15.4.2物聯閘道測試


第16章天下之術皆為我用--LwIP高級篇
16.1外網訪問之道--功能變數名稱解析
16.1.1網域名稱系統(DNS)
16.1.2DNS牛刀小試
16.1.3下載外網數據
16.2如何自動分配IP位址--DHCP
16.2.1DHCP大講堂
16.2.2DHCP之實現詳解
16.2.3是騾子是馬--遛遛DHCP
16.3如何實現組播--Internet組管理
16.3.1IGMP協議大講堂
16.3.2IGMP組播實踐


第17章最後的戰役
17.1如何配置協定棧
17.1.1內核設定檔opt.h
17.1.2如何提高TCP性能
17.2內核調試常用方法
17.2.1內核日誌輸出
17.2.2網路調試助手
17.2.3Wireshark抓包
17.3為了更好的明天
17.3.1常見移植問題
17.3.2常見應用問題
17.4故事結局
參考文獻
序: