# otdr-base **Repository Path**: glinklib/otdr-base ## Basic Information - **Project Name**: otdr-base - **Description**: OTDR底层通信,涉及SPI通信接口,以及各版本接口的测试工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2016-10-20 - **Last Updated**: 2024-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # otdr-base-lib ## 变更内容 各版本修改内容,以及修改前后性能对比 [ChangeLog](./ChangeLog.md) __重要__ [各个版本运行在所支持电路板](./SupportBoard.md) ## V3.1.0 - SPI_ONLY_ONE_BEGIN锁住整个X域(spidevX.Y) - TG60_ADDR_SW_FUN - fpga-2016-chip.elf保存csv数据 - 绘制曲线 gtest/otdr.py /nfs/otdr-well.csv - 基本测试用例 gtest-fpga-otdr.sh - 文档生成 ``` cd doxygen doxygen factory.doxygen firefox /tmp/out/html/index.html ``` ## V2.0 - [v2.0 详细](./doc/detail-v2.0.md.md) ## V1.1.3 - [v1.1.3 详细](./doc/detail-v1.1.3.md) ## V1.1.2 - [v1.1.2 详细](./doc/detail-v1.1.2.md) ## V1.1.1 - [v1.1.1 详细](./doc/detail-v1.1.1.md) ## V1.1-beta4 (V1.1) - [v1.1-beta4 详细](./doc/detail-v1.1-beta4.md) ## V1.1-beta3 - [FPGA通信数据错位,ARM纠错逻辑](./doc/issues013-fpga-shift.md) - [FPGA通信数据错位,纠错效果](./doc/issues014-fpga-shift-test.md) ## V1.0 - [v1.0 已知缺陷](./doc/detail-v1.0.md) ## 怎样编译 [本工程编译方法](./doc/compile.md) 更详细的工程模板参考: https://github.com/MenglongWu/MakeDoxygen.git -------------------------------------------------------- ## 工程组成 - __pi1=script/epcsx_lib__ epcsx存储器接口 - __pi2=script/epcsx__ epcsx测试程序 - __pi5=script/fpga-2016_lib__ FPGA 通信接口库 OTDR底层与FPGA相关通信接口,目前驱动层使用的是总线驱动 **spi_mxs.ko**,通用设备驱动 **spidev.ko** ,并未特意对FPGA的SPI编写驱动。 - __pi6=script/fpga-2016__ FPGA 测试 - __pi7=script/peripheral-lib__ OTDR外围器件调用库 - __pi8=script/peripheral__ 测试外围器件


-------------------------------------------------------- ## 测试工具使用说明 - [epcsx存储器烧写工具说明](./doc/epcsx.md) - [fpga-chip 硬件功能完整性测试工具使用说明](./doc/fpga-chip.md)