| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
目
录第1部分
开发指南第1章
1.3g版的Ethernut开发板
硬件结构
31.1.1
扩展输出端子
41.1.2
DB-9插座
41.1.3
RJ-45端口
51.1.4
ISP和JTAG端口
51.1.5
LED指示灯
71.1.6
跳线设置
71.1.7
电源输入
运行BaseMon演示程序
网络设置
121.3.1
PC机网卡的设置
121.3.2
网络参数的设置
14第2章
2.1b版的Ethernut开发板
硬件结构
172.1.1
扩展输出端子
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
跳线设置
212.1.8
电源输入
运行BaseMon演示程序
网络设置
292.3.1
PC机网卡的设置
292.3.2
网络参数的设置
31第3章
Nut/OS配置和编译httpd演示实例
下载和安装相应的软件
编译ICCAVR的Nut/OS函数库
343.2.1
配置Nut/OS
343.2.2
编译Nut/OS库函数
编译WinAVR的Nut/OS函数库
413.3.1
配置Nut/OS
413.3.2
编译Nut/OS库函数
编译httpd应用实例
473.4.1
使用ICCAVR编译
473.4.2
使用WinAVR中编译
运行Web
Server演示
1.3f开发板连接JTAG仿真器
54第4章
常用工具软件
Ethernut配套工具软件
564.1.1
crurom的使用
564.1.2
robi的使用
584.1.3
nutsetup的使用
584.1.4
tftpd32的使用
常用的网络指令
614.2.1
Ping命令的使用技巧
614.2.2
Netstat命令的使用技巧
644.2.3
IPConfig命令的使用技巧
654.2.4
ARP地址转换协议的使用技巧
664.2.5
Tracert的使用技巧
674.2.6
Route的使用技巧
674.2.7
Nbtstat的使用技巧
常用网络名词
68第2部分
API接口分析第5章
Ethernut文件索引
目录结构
文件索引
数据结构索引
函数索引
77第6章
Nut/OS实时操作系统
Nut/OS需求条件
856.1.1
程序存储空间
856.1.2
数据空间
856.1.3
程序存储空间和数据空间的占用
876.1.4
EEPROM存储空间
不依赖于编译的数据类型
实时系统概念
线程管理
996.4.1
线程管理API
996.4.2
线程状态
1006.4.3
创建线程
1026.4.4
改变优先级
1036.4.5
隐藏线程
1046.4.6
系统初始化
线程之间通信与同步
1066.5.1
信号量
1066.5.2
互斥体
1086.5.3
消息队列
1116.5.4
事件
1146.5.5
运行机制
时间管理
I/O管理
堆栈管理
内存页管理
134第7章
Nut/Net协议栈
TCP/IP协议简介
1397.1.1
OSI参考模型
1397.1.2
TCP/IP参考模型
1437.1.3
数据封装
1457.1.4
数据帧分用
以太网
1477.2.1
以太网和IEEE802封装
1477.2.2
Ethernet
API
ARP(地址解析协议)
1527.3.1
ARP概述
1527.3.2
ARP的分组格式
1537.3.3
ARP
API分析
IP(网际协议)
1607.4.1
IP概述
1607.4.2
IP首部
1647.4.3
IP记录路由选项
1677.4.4
IP时间戳选项
1687.4.5
IP源站选路选项
1687.4.6
IP分片
1697.4.7
IP
API分析
ICMP(Internet控制报文协议)
1807.5.1
ICMP概述
1807.5.2
ICMP报文类型
1817.5.3
ICMP地址掩码请求与应答
1827.5.4
ICMP时间戳请求与应答
1837.5.5
ICMP差错报文
1837.5.6
ICMP
API分析
UDP(用户数据报协议)
1887.6.1
UDP概述
1887.6.2
UDP首部
1887.6.3
UDP
API分析
TCP(传输控制协议)
1917.7.1
TCP概述
1917.7.2
TCP首部
1927.7.3
TCP连接的建立与终止
1947.7.4
TCP的超时与重传
1947.7.5
TCP
API分析
DHCP(动态主机配置协议)
2007.8.1
DHCP工作过程
2007.8.2
DHCP
API分析
FTP(文件传输协议)
2107.9.1
FTP概述
2107.9.2
FTP应答
2137.9.3
FTP连接管理
2147.9.4
FTP
API分析
HTTP(超文本传送协议)
2247.10.1
HTTP概述
2247.10.2
HTTP高级主题
2277.10.3
HTTP
API分析
DNS(域名系统)
2347.11.1
DNS概述
2347.11.2
DNS报文格式
2367.11.3
DNS使用协议
2397.11.4
DNS
API分析
PPP(点到点协议)
2417.12.1
PPP概述
2417.12.2
PPP协议格式
2437.12.3
LCP(链路控制协议)
2457.12.4
PAP(密码验证协议)
2467.12.5
IPCP(IP控制协议)
2477.12.6
PPP(PPP驱动程序)
socket
(套接口)
2537.13.1
socket概述
2537.13.2
TCP
socket
2547.13.3
UDP
socket
其他常用网络协议简介
2637.14.1
BOOT(引导程序协议)
2637.14.2
TFTP(简单文件传送协议)
2647.14.3
Telnet(远程登录)
266第8章
驱动程序API
硬件结构定义
2708.1.1
Ethernut
Hardware
2708.1.2
Medianut
Hardware
串行通信驱动
2728.2.1
片内UART驱动程序
2738.2.2
USART驱动程序
2828.2.3
片内UART
Debug
驱动程序
2888.2.4
UART
I/O控制函数
2898.2.5
SPI
UART驱动程序
网络驱动程序
2908.3.1
RTL8019AS驱动程序
2918.3.2
LAN91C111驱动程序
2928.3.3
CS8900驱动程序
2948.3.4
网络缓冲
2958.3.5
网络流媒体驱动
声音驱动程序
显示驱动程序
中断管理
数字I/O口
SPI
FLASH驱动程序
308第9章
文件系统
311第10章
C运行时间库
标准I/O驱动
低级I/O操作
时间管理
C运行时间库的补充
343第3部分
演示实例分析第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部分
扩展应用第25章
媒体播放板
扩展板说明
扩展板原理图
MP3播放
红外遥控的网络收音机
516第26章
GSM短信网关(SMS)
543第27章
高级应用简介
SPI文件管理系统
CAN总线
单总线(1Wire)
扩展串口
MMC卡(使用FAT文件系统读写)
IDE硬盘和CF卡(使用FAT文件系统读写)
USB
Host
无线网卡(Wireless
LAN)
蓝牙(Bluetooth)
598第28章
Ethernut通过ADSL接入互联网
600附录A
Ethernut
1.3g开发板原理图
607附录B
Ethernut
2.1b开发板原理图
611附录C
Ethernut
2.1b开发板XC9536XL原理图
615附录D
Charon
II
DB开发板
616参考文献