实例介绍
一些官方工程代码,注释比较清晰、全面,可以在上面做一些开发。包括UART,GPIO,I2C,EMIF,网口(GE),SPI,SRIO,TIMER,HyperLink,Memory_Test等,很好的学习开发资源。
【实例截图】
【核心代码】
16359647396713967109.rar
└── K1_STK_v1.1
├── AIF2_LTE_FDD
│ ├── KeyStone.cmd
│ └── src
│ ├── aif_Data.c
│ ├── aif_Data.h
│ ├── aif_debug.c
│ ├── aif_debug.h
│ ├── aif_intc.c
│ ├── aif_intc.h
│ ├── aif_main.c
│ ├── AIF_PktDMA_Init.c
│ ├── AIF_PktDMA_Init.h
│ ├── aif_setup.c
│ ├── aif_setup.h
│ ├── aif_Test_Config.c
│ ├── aif_test_config.h
│ └── aif_vectors.asm
├── AIF2_LTE_TDD
│ ├── KeyStone.cmd
│ └── src
│ ├── aif_Data.c
│ ├── aif_Data.h
│ ├── aif_debug.c
│ ├── aif_debug.h
│ ├── aif_intc.c
│ ├── aif_intc.h
│ ├── aif_main.c
│ ├── AIF_PktDMA_Init.c
│ ├── AIF_PktDMA_Init.h
│ ├── aif_setup.c
│ ├── aif_setup.h
│ ├── aif_Test_Config.c
│ ├── aif_test_config.h
│ └── aif_vectors.asm
├── AIF2_WCDMA
│ ├── KeyStone.cmd
│ └── src
│ ├── aif_Data.c
│ ├── aif_Data.h
│ ├── aif_debug.c
│ ├── aif_debug.h
│ ├── aif_intc.c
│ ├── aif_intc.h
│ ├── aif_main.c
│ ├── AIF_PktDMA_Init.c
│ ├── AIF_PktDMA_Init.h
│ ├── aif_setup.c
│ ├── aif_setup.h
│ ├── aif_Test_Config.c
│ ├── aif_test_config.h
│ └── aif_vectors.asm
├── auto_test
│ ├── auto_test.bat
│ ├── auto_test.js
│ ├── C6670_ref_result
│ │ ├── AIF2_LTE_FDD_test_result.txt
│ │ ├── AIF2_LTE_TDD_test_result.txt
│ │ ├── AIF2_WCDMA_test_result.txt
│ │ ├── GE_test_result.txt
│ │ ├── GPIO_test_result.txt
│ │ ├── HyperLink_test_result.txt
│ │ ├── I2C_test_result.txt
│ │ ├── Memory_Performance_test_result.txt
│ │ ├── Memory_Test_test_result.txt
│ │ ├── Multicore_Navigator_test_result.txt
│ │ ├── PCIE_test_result.txt
│ │ ├── Robust_test_result.txt
│ │ ├── SPI_test_result.txt
│ │ ├── SRIO_test_result.txt
│ │ ├── Timer_test_result.txt
│ │ └── UART_test_result.txt
│ ├── C6678_ref_result
│ │ ├── EMIF_test_result.txt
│ │ ├── GE_test_result.txt
│ │ ├── GPIO_test_result.txt
│ │ ├── HyperLink_test_result.txt
│ │ ├── I2C_test_result.txt
│ │ ├── Memory_Performance_test_result.txt
│ │ ├── Memory_Test_test_result.txt
│ │ ├── Multicore_Navigator_test_result.txt
│ │ ├── PCIE_test_result.txt
│ │ ├── Robust_test_result.txt
│ │ ├── SPI_test_result.txt
│ │ ├── SRIO_test_result.txt
│ │ ├── Timer_test_result.txt
│ │ └── UART_test_result.txt
│ ├── DefaultStylesheet.xsl
│ ├── STK_Log.xml
│ └── TCI6614_ref_result
│ ├── AIF2_LTE_FDD_test_result.txt
│ ├── AIF2_LTE_TDD_test_result.txt
│ ├── AIF2_WCDMA_test_result.txt
│ ├── EMIF_test_result.txt
│ ├── GE_test_result.txt
│ ├── GPIO_test_result.txt
│ ├── HyperLink_test_result.txt
│ ├── I2C_test_result.txt
│ ├── Memory_Performance_test_result.txt
│ ├── Memory_Test_test_result.txt
│ ├── Multicore_Navigator_test_result.txt
│ ├── PCIE_test_result.txt
│ ├── Robust_test_result.txt
│ ├── SPI_test_result.txt
│ ├── SRIO_test_result.txt
│ ├── Timer_test_result.txt
│ └── UART_test_result.txt
├── common
│ ├── C6670_TCI6618_EVM_usage_note.txt
│ ├── common_test.c
│ ├── common_test.h
│ ├── CPU_access_test.c
│ ├── CPU_access_test.h
│ ├── CPU_LD_ST_Test.asm
│ ├── dvt
│ │ └── AnalysisSolutionsTemp
│ ├── INT_vectors.asm
│ ├── KeyStone_common.c
│ ├── KeyStone_common.h
│ ├── KeyStone_DDR_Init.c
│ ├── KeyStone_DDR_Init.h
│ ├── KeyStone_EMIF16_Init.c
│ ├── KeyStone_EMIF16_Init.h
│ ├── KeyStone_GE_Init_drv.c
│ ├── KeyStone_GE_Init_drv.h
│ ├── KeyStone_HyperLink_Init.c
│ ├── KeyStone_HyperLink_Init.h
│ ├── Keystone_I2C_init_drv.c
│ ├── Keystone_I2C_init_drv.h
│ ├── KeyStone_Navigator_init_drv.c
│ ├── KeyStone_Navigator_init_drv.h
│ ├── KeyStone_Packet_Descriptor.h
│ ├── KeyStone_PCIE_Init_drv.c
│ ├── KeyStone_PCIE_Init_drv.h
│ ├── Keystone_Serdes_init.c
│ ├── Keystone_Serdes_init.h
│ ├── KeyStone_SPI_Init_drv.c
│ ├── KeyStone_SPI_Init_drv.h
│ ├── KeyStone_SRIO_Init_drv.c
│ ├── KeyStone_SRIO_Init_drv.h
│ ├── KeyStone_UART_Init_drv.c
│ └── KeyStone_UART_Init_drv.h
├── docs
│ ├── KeyStone_1_AIF2_STK_User's_Guide.doc
│ ├── KeyStone_1_EMIF_STK_User's_Guide.doc
│ ├── KeyStone_1_GE_STK_User's_Guide.doc
│ ├── KeyStone_1_GPIO_STK_User's_Guide.doc
│ ├── KeyStone_1_HyperLink_STK_User's_Guide.doc
│ ├── KeyStone_1_I2C_STK_User's_Guide.doc
│ ├── KeyStone_1_Memory_Performance_STK_User's_Guide.doc
│ ├── KeyStone_1_Memory_STK_User's_Guide.doc
│ ├── KeyStone_1_Multicore_Navigator_STK_User's_Guide.doc
│ ├── KeyStone_1_PCIE_STK_User's_Guide.doc
│ ├── KeyStone_1_Robust_STK_User's_Guide.doc
│ ├── KeyStone_1_Self_Test_Kit_Release_Notes.docx
│ ├── KeyStone_1_Self_Test_Kit_User's_Guide(READ ME FIRST).doc
│ ├── KeyStone_1_SPI_STK_User's_Guide.doc
│ ├── KeyStone_1_SRIO_STK_User's_Guide.doc
│ ├── KeyStone_1_STK_Automation_Test_User's_Guide.doc
│ ├── KeyStone_1_Timer_STK_User's_Guide.doc
│ └── KeyStone_1_UART_STK_User's_Guide.doc
├── dvt
│ └── AnalysisSolutionsTemp
├── EMIF
│ ├── KeyStone.cmd
│ └── src
│ ├── EMIF_FLASH_mem_test.c
│ ├── EMIF_FLASH_mem_test.h
│ ├── EMIF_main.c
│ ├── EMIF_NAND_FLASH_test.c
│ ├── EMIF_NAND_FLASH_test.h
│ ├── EMIF_NOR_FLASH_test.c
│ ├── EMIF_NOR_FLASH_test.h
│ └── FLASH
│ ├── flash.h
│ ├── flash_nand.c
│ ├── flash_nand.h
│ ├── flash_nor.c
│ └── flash_nor.h
├── GE
│ ├── Debug
│ │ ├── ccsObjs.opt
│ │ ├── GE_linkInfo.xml
│ │ ├── GE.map
│ │ ├── GE.out
│ │ ├── makefile
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ ├── src
│ │ │ ├── common_test.obj
│ │ │ ├── common_test.pp
│ │ │ ├── GE_2DSP_Test.obj
│ │ │ ├── GE_2DSP_Test.pp
│ │ │ ├── GE_debug.obj
│ │ │ ├── GE_debug.pp
│ │ │ ├── GE_Interrupts.obj
│ │ │ ├── GE_Interrupts.pp
│ │ │ ├── GE_loopback_Test.obj
│ │ │ ├── GE_loopback_Test.pp
│ │ │ ├── GE_PktDMA_Init.obj
│ │ │ ├── GE_PktDMA_Init.pp
│ │ │ ├── GE_Test.obj
│ │ │ ├── GE_Test.pp
│ │ │ ├── GE_vectors.obj
│ │ │ ├── KeyStone_common.obj
│ │ │ ├── KeyStone_common.pp
│ │ │ ├── KeyStone_DDR_Init.obj
│ │ │ ├── KeyStone_DDR_Init.pp
│ │ │ ├── KeyStone_GE_Init_drv.obj
│ │ │ ├── KeyStone_GE_Init_drv.pp
│ │ │ ├── KeyStone_Navigator_init_drv.obj
│ │ │ ├── KeyStone_Navigator_init_drv.pp
│ │ │ ├── Keystone_Serdes_init.obj
│ │ │ ├── Keystone_Serdes_init.pp
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── KeyStone.cmd
│ └── src
│ ├── GE_2DSP_Test.c
│ ├── GE_2DSP_Test.h
│ ├── GE_debug.c
│ ├── GE_debug.h
│ ├── GE_Interrupts.c
│ ├── GE_Interrupts.h
│ ├── GE_loopback_Test.c
│ ├── GE_loopback_Test.h
│ ├── GE_PktDMA_Init.c
│ ├── GE_PktDMA_Init.h
│ ├── GE_Test.c
│ ├── GE_Test.h
│ └── GE_vectors.asm
├── GPIO
│ ├── KeyStone.cmd
│ └── src
│ ├── GPIO_main.c
│ └── GPIO_vectors.asm
├── HyperLink
│ ├── KeyStone.cmd
│ └── src
│ ├── HyperLink_debug.c
│ ├── HyperLink_debug.h
│ ├── HyperLink_DSP_core_performance.c
│ ├── HyperLink_Edma_Performance.c
│ ├── HyperLink_Intc.c
│ ├── HyperLink_Intc.h
│ ├── Hyperlink_Test.c
│ └── HyperLink_vectors.asm
├── I2C
│ ├── Debug
│ │ ├── ccsObjs.opt
│ │ ├── I2C.map
│ │ ├── I2C.out
│ │ ├── makefile
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ ├── src
│ │ │ ├── common_test.obj
│ │ │ ├── common_test.pp
│ │ │ ├── I2C_EEPROM_drv.obj
│ │ │ ├── I2C_EEPROM_drv.pp
│ │ │ ├── I2C_EEPROM_Test.obj
│ │ │ ├── I2C_EEPROM_Test.pp
│ │ │ ├── I2C_Loopback_test.obj
│ │ │ ├── I2C_Loopback_test.pp
│ │ │ ├── I2C_main.obj
│ │ │ ├── I2C_main.pp
│ │ │ ├── i2c_read_r.obj
│ │ │ ├── i2c_read_r.pp
│ │ │ ├── I2C_Temp_Sensor_drv.obj
│ │ │ ├── I2C_Temp_Sensor_drv.pp
│ │ │ ├── INT_vectors.obj
│ │ │ ├── KeyStone_common.obj
│ │ │ ├── KeyStone_common.pp
│ │ │ ├── KeyStone_DDR_Init.obj
│ │ │ ├── KeyStone_DDR_Init.pp
│ │ │ ├── Keystone_I2C_init_drv.obj
│ │ │ ├── Keystone_I2C_init_drv.pp
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── KeyStone.cmd
│ └── src
│ ├── I2C_EEPROM_drv.c
│ ├── I2C_EEPROM_drv.h
│ ├── I2C_EEPROM_Test.c
│ ├── I2C_EEPROM_Test.h
│ ├── I2C_Loopback_test.c
│ ├── I2C_Loopback_test.h
│ ├── I2C_main.c
│ ├── i2c_read_r.c
│ ├── I2C_Temp_Sensor_drv.c
│ └── I2C_Temp_Sensor_drv.h
├── Memory_Performance
│ ├── KeyStone.cmd
│ └── src
│ ├── Mem_Access_DSP_core_performance.c
│ ├── Mem_Access_Edma_Performance.c
│ ├── Mem_Access_idma_Performance.c
│ └── Mem_Access_performance.c
├── Memory_Test
│ ├── Debug
│ │ ├── ccsObjs.opt
│ │ ├── makefile
│ │ ├── Memory_Test.map
│ │ ├── Memory_Test.out
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ ├── src
│ │ │ ├── common_test.obj
│ │ │ ├── common_test.pp
│ │ │ ├── INT_vectors.obj
│ │ │ ├── KeyStone_common.obj
│ │ │ ├── KeyStone_common.pp
│ │ │ ├── KeyStone_DDR_Init.obj
│ │ │ ├── KeyStone_DDR_Init.pp
│ │ │ ├── mem_test_DMA.obj
│ │ │ ├── mem_test_DMA.pp
│ │ │ ├── mem_test_DSP_core.obj
│ │ │ ├── mem_test_DSP_core.pp
│ │ │ ├── mem_test_get_unused_L2_address.obj
│ │ │ ├── mem_test_get_unused_L2_address.pp
│ │ │ ├── mem_test_main.obj
│ │ │ ├── mem_test_main.pp
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── KeyStone_mem_Test.cmd
│ ├── Release
│ │ ├── ccsObjs.opt
│ │ ├── makefile
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ └── src
│ │ ├── common_test.pp
│ │ ├── INT_vectors.obj
│ │ ├── KeyStone_common.pp
│ │ ├── KeyStone_DDR_Init.pp
│ │ ├── mem_test_DMA.pp
│ │ ├── mem_test_DSP_core.obj
│ │ ├── mem_test_DSP_core.pp
│ │ ├── mem_test_get_unused_L2_address.obj
│ │ ├── mem_test_get_unused_L2_address.pp
│ │ ├── mem_test_main.pp
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ └── src
│ ├── common_test.c
│ ├── common_test.h
│ ├── INT_vectors.asm
│ ├── KeyStone_common.c
│ ├── KeyStone_common.h
│ ├── KeyStone_DDR_Init.c
│ ├── KeyStone_DDR_Init.h
│ ├── mem_test_DMA.c
│ ├── mem_test_DMA.h
│ ├── mem_test_DSP_core.c
│ ├── mem_test_DSP_core.h
│ ├── mem_test_get_unused_L2_address.c
│ ├── mem_test_get_unused_L2_address.h
│ └── mem_test_main.c
├── Multicore_Navigator
│ ├── Debug
│ │ ├── ccsObjs.opt
│ │ ├── makefile
│ │ ├── Multicore_Navigator.map
│ │ ├── Multicore_Navigator.out
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ ├── src
│ │ │ ├── common_test.obj
│ │ │ ├── common_test.pp
│ │ │ ├── KeyStone_common.obj
│ │ │ ├── KeyStone_common.pp
│ │ │ ├── KeyStone_DDR_Init.obj
│ │ │ ├── KeyStone_DDR_Init.pp
│ │ │ ├── KeyStone_Navigator_init_drv.obj
│ │ │ ├── KeyStone_Navigator_init_drv.pp
│ │ │ ├── MNav_Init.obj
│ │ │ ├── MNav_Init.pp
│ │ │ ├── MNav_QM_Intc_setup.obj
│ │ │ ├── MNav_QM_Intc_setup.pp
│ │ │ ├── MNav_Test_main.obj
│ │ │ ├── MNav_Test_main.pp
│ │ │ ├── MNav_Test.obj
│ │ │ ├── MNav_Test.pp
│ │ │ ├── MNav_vectors.obj
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── KeyStone.cmd
│ └── src
│ ├── MNav_Init.c
│ ├── MNav_Init.h
│ ├── MNav_QM_Intc_setup.c
│ ├── MNav_QM_Intc_setup.h
│ ├── MNav_Test.c
│ ├── MNav_Test.h
│ ├── MNav_Test_main.c
│ └── MNav_vectors.asm
├── PCIE
│ ├── KeyStone.cmd
│ └── src
│ ├── PCIE_DSP_core_performance.c
│ ├── PCIE_Edma_Performance.c
│ ├── PCIE_Intc.c
│ ├── PCIE_Intc.h
│ ├── PCIE_Test.c
│ ├── PCIE_Test.h
│ └── PCIE_vectors.asm
├── Robust
│ ├── KeyStone.cmd
│ └── src
│ ├── Robust_DDR_ECC.c
│ ├── Robust_DDR_ECC.h
│ ├── Robust_DDR_SES_MP.c
│ ├── Robust_DDR_SES_MP.h
│ ├── Robust_DDR_XMC_MP.c
│ ├── Robust_DDR_XMC_MP.h
│ ├── Robust_EDMA.c
│ ├── Robust_EDMA.h
│ ├── Robust_INTC.c
│ ├── Robust_INTC.h
│ ├── Robust_L1_MP.c
│ ├── Robust_L1_MP.h
│ ├── Robust_L1P_ED.c
│ ├── Robust_L1P_ED.h
│ ├── Robust_LL2_EDC.c
│ ├── Robust_LL2_EDC.h
│ ├── Robust_LL2_MP.c
│ ├── Robust_LL2_MP.h
│ ├── Robust_MNav_Init.c
│ ├── Robust_MNav_Init.h
│ ├── Robust_Peripherals_MPU.c
│ ├── Robust_Peripherals_MPU.h
│ ├── Robust_Reserved_space.c
│ ├── Robust_Reserved_space.h
│ ├── Robust_SL2_EDC.c
│ ├── Robust_SL2_EDC.h
│ ├── Robust_SL2_SMS_MP.c
│ ├── Robust_SL2_SMS_MP.h
│ ├── Robust_SL2_XMC_MP.c
│ ├── Robust_SL2_XMC_MP.h
│ ├── Robust_SRIO_Init.c
│ ├── Robust_SRIO_Init.h
│ ├── Robust_System.c
│ ├── Robust_vectors.asm
│ ├── Robust_watch_dog.c
│ └── Robust_watch_dog.h
├── SPI
│ ├── Debug
│ │ ├── ccsObjs.opt
│ │ ├── makefile
│ │ ├── objects.mk
│ │ ├── sources.mk
│ │ ├── SPI.map
│ │ ├── SPI.out
│ │ ├── src
│ │ │ ├── common_test.obj
│ │ │ ├── common_test.pp
│ │ │ ├── KeyStone_common.obj
│ │ │ ├── KeyStone_common.pp
│ │ │ ├── KeyStone_DDR_Init.obj
│ │ │ ├── KeyStone_DDR_Init.pp
│ │ │ ├── KeyStone_SPI_Init_drv.obj
│ │ │ ├── KeyStone_SPI_Init_drv.pp
│ │ │ ├── SPI_EDMA_Test.obj
│ │ │ ├── SPI_EDMA_Test.pp
│ │ │ ├── SPI_Intc.obj
│ │ │ ├── SPI_Intc.pp
│ │ │ ├── SPI_Loopback_TEST.obj
│ │ │ ├── SPI_Loopback_TEST.pp
│ │ │ ├── SPI_main.obj
│ │ │ ├── SPI_main.pp
│ │ │ ├── SPI_NOR_FLASH_drv.obj
│ │ │ ├── SPI_NOR_FLASH_drv.pp
│ │ │ ├── SPI_NOR_FLASH_Test.obj
│ │ │ ├── SPI_NOR_FLASH_Test.pp
│ │ │ ├── SPI_vectors.obj
│ │ │ ├── subdir_rules.mk
│ │ │ └── subdir_vars.mk
│ │ ├── subdir_rules.mk
│ │ └── subdir_vars.mk
│ ├── KeyStone.cmd
│ └── src
│ ├── SPI_EDMA_Test.c
│ ├── SPI_EDMA_Test.h
│ ├── SPI_Intc.c
│ ├── SPI_Intc.h
│ ├── SPI_Loopback_TEST.c
│ ├── SPI_loopback_TEST.h
│ ├── SPI_main.c
│ ├── SPI_NOR_FLASH_drv.c
│ ├── SPI_NOR_FLASH_drv.h
│ ├── SPI_NOR_FLASH_Test.c
│ ├── SPI_NOR_FLASH_Test.h
│ └── SPI_vectors.asm
├── SRIO
│ ├── KeyStone.cmd
│ └── src
│ ├── SRIO_2DSP_Test.c
│ ├── SRIO_2DSP_Test.h
│ ├── srio_debug.c
│ ├── srio_debug.h
│ ├── SRIO_external_forward_back_Test.c
│ ├── SRIO_external_forward_back_Test.h
│ ├── SRIO_external_line_loopback_Test.c
│ ├── SRIO_external_line_loopback_Test.h
│ ├── SRIO_internal_loopback_Test.c
│ ├── SRIO_internal_loopback_Test.h
│ ├── SRIO_Interrupts.c
│ ├── SRIO_Interrupts.h
│ ├── SRIO_loopback_Test.c
│ ├── SRIO_loopback_Test.h
│ ├── SRIO_PktDMA_Init.c
│ ├── SRIO_PktDMA_Init.h
│ ├── SRIO_Test.c
│ ├── SRIO_Test.h
│ └── SRIO_vectors.asm
├── Timer
│ ├── KeyStone.cmd
│ └── src
│ ├── timer_main.c
│ └── timer_vectors.asm
└── UART
├── Debug
│ ├── ccsObjs.opt
│ ├── makefile
│ ├── objects.mk
│ ├── sources.mk
│ ├── src
│ │ ├── KeyStone_common.obj
│ │ ├── KeyStone_common.pp
│ │ ├── KeyStone_UART_Init_drv.obj
│ │ ├── KeyStone_UART_Init_drv.pp
│ │ ├── subdir_rules.mk
│ │ ├── subdir_vars.mk
│ │ ├── UART_Interrupt.obj
│ │ ├── UART_Interrupt.pp
│ │ ├── UART_main.obj
│ │ ├── UART_main.pp
│ │ └── UART_vectors.obj
│ ├── subdir_rules.mk
│ ├── subdir_vars.mk
│ ├── UART.map
│ └── UART.out
├── KeyStone.cmd
└── src
├── UART_Interrupt.c
├── UART_Interrupt.h
├── UART_main.c
└── UART_vectors.asm
60 directories, 496 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论