注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議AVR單片機(jī)C語(yǔ)言開發(fā)應(yīng)用實(shí)例:TCP\IP篇

AVR單片機(jī)C語(yǔ)言開發(fā)應(yīng)用實(shí)例:TCP\IP篇

AVR單片機(jī)C語(yǔ)言開發(fā)應(yīng)用實(shí)例:TCP\IP篇

定 價(jià):¥56.00

作 者: 沈文,黃力貸,吳宗鋒 編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): TCP\ IP篇
標(biāo) 簽: 單片計(jì)算機(jī)

ISBN: 9787302113331 出版時(shí)間: 2005-07-01 包裝: 膠版紙
開本: 小16開 頁(yè)數(shù): 617 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  Ethernut是第一個(gè)推出的基于8位單片機(jī)的嵌入式以太網(wǎng)解決方案,并且公開了該方案的硬件電路和全部源代碼,因此用戶可以很方便地對(duì)Ethernut方案進(jìn)行剪裁,定制出適合自己的以太網(wǎng)解決方案,在該方案的基礎(chǔ)上進(jìn)行二次開發(fā),可以大大提高開發(fā)進(jìn)度和降低出錯(cuò)概率。 本書共分為4部分。第1部分介紹了Ethernut的軟硬件特點(diǎn)并給出原理圖,說明如何編譯生成用戶所需的庫(kù)函數(shù),并介紹了利用WinAVR和ICCAVR編譯一個(gè)演示實(shí)例的過程,最后介紹一些工具軟件的使用方法;第2部分分析了Ethernut源代碼中的重點(diǎn)和難點(diǎn),并給出全部API函數(shù)的使用方法及調(diào)用參數(shù);第3部分給出14個(gè)演示實(shí)例的全部源代碼,并對(duì)代碼進(jìn)行分析;第4部分介紹兩個(gè)基于Ethernut的實(shí)際產(chǎn)品,并對(duì)產(chǎn)品的源代碼進(jìn)行分析,除此以外,還給出了一些擴(kuò)展應(yīng)用實(shí)例,如CAN、USB主機(jī)、Wireless LAN(無(wú)線網(wǎng)卡)、Bluetooth(藍(lán)牙)以及利用MMC卡、CF卡或IDE硬盤外擴(kuò)大容量存儲(chǔ)器等,并給出了這些應(yīng)用的原理圖和源代碼。 本書不僅適合作為大中專院校電子專業(yè)學(xué)生的Nut/OS和Nut/Net課程的教材以及教師參考用書,也適合于開發(fā)RTOS、Ethernut、WLAN、Bluetooth和CF/MMC/IDE產(chǎn)品的工程技術(shù)人員使用。

作者簡(jiǎn)介

暫缺《AVR單片機(jī)C語(yǔ)言開發(fā)應(yīng)用實(shí)例:TCP\IP篇》作者簡(jiǎn)介

圖書目錄

目    錄第1部分  開發(fā)指南第1章  1.3g版的Ethernut開發(fā)板 11.1  硬件結(jié)構(gòu) 31.1.1  擴(kuò)展輸出端子 41.1.2  DB-9插座 41.1.3  RJ-45端口 51.1.4  ISP和JTAG端口 51.1.5  LED指示燈 71.1.6  跳線設(shè)置 71.1.7  電源輸入 81.2  運(yùn)行BaseMon演示程序 91.3  網(wǎng)絡(luò)設(shè)置 121.3.1  PC機(jī)網(wǎng)卡的設(shè)置 121.3.2  網(wǎng)絡(luò)參數(shù)的設(shè)置 14第2章  2.1b版的Ethernut開發(fā)板 162.1  硬件結(jié)構(gòu) 172.1.1  擴(kuò)展輸出端子 182.1.2  DB-9插座 192.1.3  RJ-45端口 202.1.4  Ethernut的RS-485端口定義 202.1.5  JTAG端口 202.1.6  LED指示燈 212.1.7  跳線設(shè)置 212.1.8  電源輸入 252.2  運(yùn)行BaseMon演示程序 262.3  網(wǎng)絡(luò)設(shè)置 292.3.1  PC機(jī)網(wǎng)卡的設(shè)置 292.3.2  網(wǎng)絡(luò)參數(shù)的設(shè)置 31第3章  Nut/OS配置和編譯httpd演示實(shí)例 333.1  下載和安裝相應(yīng)的軟件 333.2  編譯ICCAVR的Nut/OS函數(shù)庫(kù) 343.2.1  配置Nut/OS 343.2.2  編譯Nut/OS庫(kù)函數(shù) 373.3 編譯WinAVR的Nut/OS函數(shù)庫(kù) 413.3.1  配置Nut/OS 413.3.2  編譯Nut/OS庫(kù)函數(shù) 443.4  編譯httpd應(yīng)用實(shí)例 473.4.1  使用ICCAVR編譯 473.4.2  使用WinAVR中編譯 523.5  運(yùn)行Web Server演示 533.6  1.3f開發(fā)板連接JTAG仿真器 54第4章  常用工具軟件 564.1  Ethernut配套工具軟件 564.1.1  crurom的使用 564.1.2  robi的使用 584.1.3  nutsetup的使用 584.1.4  tftpd32的使用 594.2  常用的網(wǎng)絡(luò)指令 614.2.1  Ping命令的使用技巧 614.2.2  Netstat命令的使用技巧 644.2.3  IPConfig命令的使用技巧 654.2.4  ARP地址轉(zhuǎn)換協(xié)議的使用技巧 664.2.5  Tracert的使用技巧 674.2.6  Route的使用技巧 674.2.7  Nbtstat的使用技巧 684.3  常用網(wǎng)絡(luò)名詞 68第2部分  API接口分析第5章  Ethernut文件索引 725.1  目錄結(jié)構(gòu) 725.2  文件索引 735.3  數(shù)據(jù)結(jié)構(gòu)索引 755.4  函數(shù)索引 77第6章  Nut/OS實(shí)時(shí)操作系統(tǒng) 846.1  Nut/OS需求條件 856.1.1  程序存儲(chǔ)空間 856.1.2  數(shù)據(jù)空間 856.1.3  程序存儲(chǔ)空間和數(shù)據(jù)空間的占用 876.1.4  EEPROM存儲(chǔ)空間 886.2  不依賴于編譯的數(shù)據(jù)類型 896.3  實(shí)時(shí)系統(tǒng)概念 906.4  線程管理 996.4.1  線程管理API 996.4.2  線程狀態(tài) 1006.4.3  創(chuàng)建線程 1026.4.4  改變優(yōu)先級(jí) 1036.4.5  隱藏線程 1046.4.6  系統(tǒng)初始化 1046.5  線程之間通信與同步 1066.5.1  信號(hào)量 1066.5.2  互斥體 1086.5.3  消息隊(duì)列 1116.5.4  事件 1146.5.5  運(yùn)行機(jī)制 1186.6  時(shí)間管理 1226.7  I/O管理 1276.8  堆棧管理 1306.9  內(nèi)存頁(yè)管理 134第7章  Nut/Net協(xié)議棧 1387.1  TCP/IP協(xié)議簡(jiǎn)介 1397.1.1  OSI參考模型 1397.1.2  TCP/IP參考模型 1437.1.3  數(shù)據(jù)封裝 1457.1.4  數(shù)據(jù)幀分用 1467.2  以太網(wǎng) 1477.2.1  以太網(wǎng)和IEEE802封裝 1477.2.2  Ethernet API 1497.3  ARP(地址解析協(xié)議) 1527.3.1  ARP概述 1527.3.2  ARP的分組格式 1537.3.3  ARP API分析 1547.4  IP(網(wǎng)際協(xié)議) 1607.4.1  IP概述 1607.4.2  IP首部 1647.4.3  IP記錄路由選項(xiàng) 1677.4.4  IP時(shí)間戳選項(xiàng) 1687.4.5  IP源站選路選項(xiàng) 1687.4.6  IP分片 1697.4.7  IP API分析 1707.5  ICMP(Internet控制報(bào)文協(xié)議) 1807.5.1  ICMP概述 1807.5.2  ICMP報(bào)文類型 1817.5.3  ICMP地址掩碼請(qǐng)求與應(yīng)答 1827.5.4  ICMP時(shí)間戳請(qǐng)求與應(yīng)答 1837.5.5  ICMP差錯(cuò)報(bào)文 1837.5.6  ICMP API分析 1857.6  UDP(用戶數(shù)據(jù)報(bào)協(xié)議) 1887.6.1  UDP概述 1887.6.2  UDP首部 1887.6.3  UDP API分析 1907.7  TCP(傳輸控制協(xié)議) 1917.7.1  TCP概述 1917.7.2  TCP首部 1927.7.3  TCP連接的建立與終止 1947.7.4  TCP的超時(shí)與重傳 1947.7.5  TCP API分析 1947.8  DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議) 2007.8.1  DHCP工作過程 2007.8.2  DHCP API分析 2027.9  FTP(文件傳輸協(xié)議) 2107.9.1  FTP概述 2107.9.2  FTP應(yīng)答 2137.9.3  FTP連接管理 2147.9.4  FTP API分析 2157.10  HTTP(超文本傳送協(xié)議) 2247.10.1  HTTP概述 2247.10.2  HTTP高級(jí)主題 2277.10.3  HTTP API分析 2287.11  DNS(域名系統(tǒng)) 2347.11.1  DNS概述 2347.11.2  DNS報(bào)文格式 2367.11.3  DNS使用協(xié)議 2397.11.4  DNS API分析 2397.12  PPP(點(diǎn)到點(diǎn)協(xié)議) 2417.12.1  PPP概述 2417.12.2  PPP協(xié)議格式 2437.12.3  LCP(鏈路控制協(xié)議) 2457.12.4  PAP(密碼驗(yàn)證協(xié)議) 2467.12.5  IPCP(IP控制協(xié)議) 2477.12.6  PPP(PPP驅(qū)動(dòng)程序) 2487.13  socket (套接口) 2537.13.1  socket概述 2537.13.2  TCP socket 2547.13.3  UDP socket 2607.14  其他常用網(wǎng)絡(luò)協(xié)議簡(jiǎn)介 2637.14.1  BOOT(引導(dǎo)程序協(xié)議) 2637.14.2  TFTP(簡(jiǎn)單文件傳送協(xié)議) 2647.14.3  Telnet(遠(yuǎn)程登錄) 266第8章  驅(qū)動(dòng)程序API 2708.1  硬件結(jié)構(gòu)定義 2708.1.1  Ethernut Hardware 2708.1.2  Medianut Hardware 2718.2  串行通信驅(qū)動(dòng) 2728.2.1  片內(nèi)UART驅(qū)動(dòng)程序 2738.2.2  USART驅(qū)動(dòng)程序 2828.2.3  片內(nèi)UART Debug 驅(qū)動(dòng)程序 2888.2.4  UART I/O控制函數(shù) 2898.2.5  SPI UART驅(qū)動(dòng)程序 2898.3  網(wǎng)絡(luò)驅(qū)動(dòng)程序 2908.3.1  RTL8019AS驅(qū)動(dòng)程序 2918.3.2  LAN91C111驅(qū)動(dòng)程序 2928.3.3  CS8900驅(qū)動(dòng)程序 2948.3.4  網(wǎng)絡(luò)緩沖 2958.3.5  網(wǎng)絡(luò)流媒體驅(qū)動(dòng) 2978.4  聲音驅(qū)動(dòng)程序 2978.5  顯示驅(qū)動(dòng)程序 3018.6  中斷管理 3058.7  數(shù)字I/O口 3078.8  SPI FLASH驅(qū)動(dòng)程序 308第9章  文件系統(tǒng) 311第10章  C運(yùn)行時(shí)間庫(kù) 31410.1  標(biāo)準(zhǔn)I/O驅(qū)動(dòng) 31410.2  低級(jí)I/O操作 33710.3  時(shí)間管理 34010.4  C運(yùn)行時(shí)間庫(kù)的補(bǔ)充 343第3部分  演示實(shí)例分析第11章  threads分析 346第12章  times分析 349第13章  uart分析 355第14章  rs232d分析 358第15章  inetq分析 362第16章  tcps分析 367第17章  portdio分析 373第18章  pppc分析 380第19章  logtime分析 387第20章  ftpserv分析 392第21章  httpserv分析 397第22章  webport分析 409第23章  eboot分析 433第24章  basemon分析 458第4部分  擴(kuò)展應(yīng)用第25章  媒體播放板 50825.1  擴(kuò)展板說明 50825.2  擴(kuò)展板原理圖 51025.3  MP3播放 51325.4  紅外遙控的網(wǎng)絡(luò)收音機(jī) 516第26章  GSM短信網(wǎng)關(guān)(SMS) 543第27章  高級(jí)應(yīng)用簡(jiǎn)介 55127.1  SPI文件管理系統(tǒng) 55127.2  CAN總線 55227.3  單總線(1Wire) 55227.4  擴(kuò)展串口 56127.5  MMC卡(使用FAT文件系統(tǒng)讀寫) 57027.6  IDE硬盤和CF卡(使用FAT文件系統(tǒng)讀寫) 57227.7  USB Host 58727.8  無(wú)線網(wǎng)卡(Wireless LAN) 58927.9  藍(lán)牙(Bluetooth) 598第28章  Ethernut通過ADSL接入互聯(lián)網(wǎng) 600附錄A  Ethernut 1.3g開發(fā)板原理圖 607附錄B  Ethernut 2.1b開發(fā)板原理圖 611附錄C  Ethernut 2.1b開發(fā)板XC9536XL原理圖 615附錄D  Charon II DB開發(fā)板 616參考文獻(xiàn) 619
 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)