# openTSN_2.0 **Repository Path**: neuiot/openTSN_2.0 ## Basic Information - **Project Name**: openTSN_2.0 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 16 - **Created**: 2020-12-02 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README +------------------------------------------------------------------------ | 作者: 枫林团队 | 描述: 简单介绍OPENTSN开源项目中的fengli目录结构说明 +------------------------------------------------------------------------ | +-------bin (该目录主要存放编译软硬件代码生成的文件, | |----用户可直接使用这些文件进行环境搭建并测试) | +---- soft (软件可执行文件) | | | +---- hardware (硬件示例工程, 提供的是一个altera的arria10系列芯片的实例代码 | | | 用户可直接使用该代码在arria10芯片上进行测试) | +------ src (该目录主要存放软硬件的源码) | | | + soft_code (软件代码,使用C语言编写) | |-------+-----include(头文件) | |-------+-----lib(与HX平台代码, | | | | 包含调度、与TSNSwitch2.0硬件交互的接收线程和发送线程) | |-------+---- tsn_app(与TSN分布式控制器相关的代码, | | | | 包含arp代理、流映射、本地管理、报文重组、PTP时间同步 | | | |以及定时器线程) | +---- hardware (硬件代码,使用verilog语言编写) | |-------+-------fenglin_code(与平台无关逻辑代码, | | | | | 使用时需要建立一个与平台相关的顶层) | +------ doc (该目录主要存放软硬件的相关文档) | | | +---- soft_document (软件设计文档,主要介绍tsnswitch2.0配套软件的设计) | | | +---- hardware_document (硬件设计文档,主要介绍tsnswitch2.0硬件的设计) | | | +---- operation_document (操作文档,主要介绍演示环境的搭建与测试) | +------ tool (该目录主要存放tsnswitch2.0测试时所需要的辅助工具) | | | +-------TSN_NIC (TSN测试仪,上传在opentsn初始版本,地址查看该文件夹中README。)