本书涵盖了Linux嵌入式系统开发中网络体系结构实现的主要内容。[1] 全书共分12章,第1章概述Linux内核组件与内核技术特点,以及网络体系结构实现应用到的内核开发的基础知识。第2~5章在介绍了实现网络体系结构、协议栈、设备驱动程序的两个最重要的数据结构sk_buff和net_device的基础上,展示了Linux内核中为网络设备驱动程序设计和开发而建立的系统构架,最后以两个实例来具体说明如何着手开发网络设备驱动程序,数据在硬件设备上的接收和发送过程。第6章讨论了网络协议栈中数据链路层收发数据的设计和实现,以及硬件层与协议层之间的接口。第7章讲解了网络层IP协议的实现。第8~9章介绍传输层数据收发过程,重点介绍基于套接字的TCP/UDP传输实现。第10章讨论了Linux内核套接字层的实现,以及套接字层与应用层、传输层之间的接口。第11章介绍网络应用软件的开发技术,以及内核对网络应用的支持。第12章讲解在嵌入式系统开发中如何将硬件驱动程序、内核代码、应用程序集成在一起下载至芯片中,形成嵌入式可运行的系统,作为全书的总结。 本书可以作为高等院校计算机、通信专业学生学习操作系统的参考书,也可以作为从事嵌入式、计算机行业的工程技术人员的参考书。
2026-04-18 10:34:57 65MB Linux 网络 体系结构设计 TCP/IP
1
针对8核DSP TMS320C6678与外部设备进行数据通信的需求,以片上集成千兆以太网交换子系统为核心,选取芯片88E1111作为PHY设备,设计了千兆以太网通信接口的硬件电路。在嵌入式操作系统SYS/BIOS和网络开发环境NDK上,完成了以太网底层驱动和TCP/IP协议的程序设计。通过DSP与上位机进行以太网通信测试,证明了以太网接口电路硬件及软件的正确性和实用性。
1
本课题首先规划了WSN协调器与ARM网关的串口通讯协议及ARM客户端与PC服务端的TCP/IP通讯协议.然后基于Windows CE 6.0操作系统,运用C#编程语言开发了ARM的客户端软件。经测试,客户端软件实现了按规划的协议将协调器上传数据发往服务端和将服务端下发数据发往协调器的功能,性能稳定,具有一定的实用价值。
2022-10-29 23:00:04 431KB 物联网 照明控制 ZigBee TCP/IP
1
网络与TCP/IP协议
2022-10-12 15:05:49 28.75MB 网络技术
1
嵌入式Linux网络体系结构设计与TCP/IP协议栈
2022-09-26 18:00:36 271.94MB 计算机
1
TCP/IP协议是互联网的基石,甚至可以说没有TCP/IP协议就没有互联网的今天。TCP/IP协议的重 要性不言而喻。如果学习TCP/IP协议只是停留在书本上的描叙,会很抽象,也不会留下很深的印象。 本文拟结合具体的实例,利用协议分析工具,分析具体的数据包,对照学习TCP/IP协议,同时看到实际 的数据传输过程。
2022-06-04 14:03:35 517KB 网络 协议 TCP/IP
1
Linux网络编程PPT和源码(用TCP/IP进行网际互联第三卷 第五讲 客户软件设计中的算法和问题.ppt
2022-05-25 14:08:26 336KB 网络 linux tcp/ip 算法
本文主要介绍了如何开发基于TCP/IP 协议网络编程的自定义通讯协议. 在QNX.Linux和Windows三种不同的操作系统平台下实现多节点间的互相通讯。 测试结果表明,该协议可以方便高效地实现多平台下控制节点间的相互通讯.并且在长时间、高频率的通讯过程中,具有良好的实时性和可靠性。
2021-12-24 13:21:52 240KB linux网络 windows网络 tcp/ip
1
Matlab是美国MathWorks公司提供的商业数学仿真软件,其中Simulink是Matlab中的一种可视化仿真工具,是一种基于框图的设计环境,可以实现数据的仿真和处理,它提供了一种快速、直接明了的方式,用户可以实时看到系统的仿真结果并且进行相应的数据处理。基于以上事实,本文提出了基于FPGA的嵌入式以太网与Matlab通信系统的设计和研究,采用Xilinx公司的MicroBlaze嵌入式微处理器软核,利用它和相应外设IP核一起完成SOPC的设计并且完成与Simulink数据的传输,最后动态显示以太网传输的数据。
2021-12-09 15:03:10 409KB FPGA
1
本书提供了44个TCP/IP编程技巧,生动详实的探索了网络编程的各个方面。 本书适合中、高级网络程序员阅读,也可供专业计算机人士参考
2021-11-27 09:54:40 7.13MB 高级TCP/IP编程.PDF
1