前言:本文是对DPDK 20.11.0 版本开发者文档 1.Introduction 章节的翻译。
翻译目的:个人爱好;工作所需;予人参考。
翻译时间:2020/12/28
DPDK版本:20.11.0
1.Introduction
本文档提供了软件架构信息,开发环境信息和优化准则。
有关编程示例以及有关编译和运行每个示例应用程序的说明,请参阅《 DPDK示例应用程序用户指南》以获取详细信息。
有关编译和运行应用程序的一般信息,请参阅《 DPDK入门指南》。
1.1 Documentation Roadmap
以下是建议的阅读顺序的DPDK文档列表:
发行说明:提供特定发行版的信息,包括支持的功能,限制,修复的问题,已知的问题等。另外,以FAQ格式提供了对常见问题的解答。
入门指南:介绍如何安装和配置DPDK软件;旨在帮助用户快速使用该软件并运行。
*FreeBSD 入门指南:DPDK版本1.6.0中已添加了描述DPDK与FreeBSD *一起使用的文档。请参阅本指南以获取安装和配置说明,以便将DPDK与FreeBSD *一起使用。
开发者指南(本文档):描述了:
软件架构以及如何使用它(通过示例),特别是在Linux *应用程序(linux)环境中。
DPDK的内容,构建系统(包括可在DPDK根目录中用于构建开发工具包和应用程序的命令)以及移植应用程序的准则。
软件中应用的优化以及新开发过程中应考虑的优化。
同时提供了术语表。
API参考:提供有关DPDK功能,数据结构和其他编程结构的详细信息。
示例应用程序用户指南:描述了一组示例应用程序。每章都描述了一个示例应用程序,它展示了特定的功能,并提供了有关如何编译,运行和使用该示例应用程序的说明。
1.2 Related Publications
下列文档提供了与使用DPDK开发应用程序有关的信息:
Intel® 64和IA-32架构软件开发者手册第3A卷:系统编程指南