HAL-STM32F103C8.zip
大小:5.71MB
价格:24积分
下载量:0
评分:
5.0
上传者:weixin_69034136
更新日期:2025-09-22

江协科技0.96寸OLED驱动函数(HAL库移植)

资源文件列表(大概)

文件名
大小
HAL-STM32F103C8/
-
HAL-STM32F103C8/OLED12864/
-
HAL-STM32F103C8/OLED12864/.mxproject
6.55KB
HAL-STM32F103C8/OLED12864/Core/
-
HAL-STM32F103C8/OLED12864/Core/Inc/
-
HAL-STM32F103C8/OLED12864/Core/Inc/gpio.h
1.28KB
HAL-STM32F103C8/OLED12864/Core/Inc/main.h
1.95KB
HAL-STM32F103C8/OLED12864/Core/Inc/stm32f1xx_hal_conf.h
15.37KB
HAL-STM32F103C8/OLED12864/Core/Inc/stm32f1xx_it.h
1.88KB
HAL-STM32F103C8/OLED12864/Core/Src/
-
HAL-STM32F103C8/OLED12864/Core/Src/gpio.c
1.94KB
HAL-STM32F103C8/OLED12864/Core/Src/main.c
5.24KB
HAL-STM32F103C8/OLED12864/Core/Src/stm32f1xx_hal_msp.c
2.27KB
HAL-STM32F103C8/OLED12864/Core/Src/stm32f1xx_it.c
5.28KB
HAL-STM32F103C8/OLED12864/Core/Src/system_stm32f1xx.c
14.23KB
HAL-STM32F103C8/OLED12864/Drivers/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/Include/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f103xb.h
823.13KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/Include/stm32f1xx.h
9.87KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/Include/system_stm32f1xx.h
1.72KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/LICENSE.txt
369B
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/Source/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Device/ST/STM32F1xx/Source/Templates/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/
-
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/cmsis_armcc.h
27.55KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/cmsis_armclang.h
55.17KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/cmsis_compiler.h
8.8KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/cmsis_gcc.h
60.88KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/cmsis_iccarm.h
27.75KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/cmsis_version.h
1.68KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_armv8mbl.h
95.7KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_armv8mml.h
164.96KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm0.h
41.22KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm0plus.h
49.28KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm1.h
42.44KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm23.h
102.18KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm3.h
109.23KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm33.h
171.48KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm4.h
120.71KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_cm7.h
145.11KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_sc000.h
46.14KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/core_sc300.h
107.93KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/mpu_armv7.h
11.44KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/mpu_armv8.h
10.7KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/Include/tz_context.h
2.69KB
HAL-STM32F103C8/OLED12864/Drivers/CMSIS/LICENSE.txt
11.29KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/
-
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/
-
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/
-
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/Legacy/stm32_hal_legacy.h
232.09KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal.h
10.83KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_cortex.h
16.67KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_def.h
7.25KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma.h
17.34KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_dma_ex.h
12.1KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_exti.h
11.54KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash.h
8.61KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_flash_ex.h
35.17KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio.h
11.6KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_gpio_ex.h
35.2KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_pwr.h
11.26KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc.h
65.13KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_rcc_ex.h
96.97KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim.h
119.86KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Inc/stm32f1xx_hal_tim_ex.h
9.35KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/LICENSE.txt
377B
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/
-
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal.c
19.78KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_cortex.c
18.81KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_dma.c
26.78KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_exti.c
14.7KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash.c
28.33KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_flash_ex.c
34.92KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio.c
20.98KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_gpio_ex.c
4.05KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_pwr.c
20.26KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc.c
47.61KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_rcc_ex.c
29.17KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim.c
238.24KB
HAL-STM32F103C8/OLED12864/Drivers/STM32F1xx_HAL_Driver/Src/stm32f1xx_hal_tim_ex.c
77.11KB
HAL-STM32F103C8/OLED12864/Hardware/
-
HAL-STM32F103C8/OLED12864/Hardware/OLED.c
51.2KB
HAL-STM32F103C8/OLED12864/Hardware/OLED.h
2.71KB
HAL-STM32F103C8/OLED12864/Hardware/OLED_Data.c
26.44KB
HAL-STM32F103C8/OLED12864/Hardware/OLED_Data.h
1.26KB
HAL-STM32F103C8/OLED12864/MDK-ARM/
-
HAL-STM32F103C8/OLED12864/MDK-ARM/DebugConfig/
-
HAL-STM32F103C8/OLED12864/MDK-ARM/DebugConfig/OLED12864_STM32F103C8_1.0.0.dbgconf
6.79KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864.uvguix.USER
88.32KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864.uvoptx
15.41KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864.uvprojx
19.03KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/
-
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/gpio.crf
502.27KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/gpio.d
1.89KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/gpio.o
563.3KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/main.crf
507KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/main.d
1.97KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/main.o
568.97KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/oled.crf
535KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/oled.d
2.19KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/oled.o
641.77KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.axf
470.13KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.build_log.htm
2.69KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.hex
11.81KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.htm
37.16KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.lnp
947B
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.map
88.53KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864.sct
479B
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/OLED12864_OLED12864.dep
46.51KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/oled_data.crf
4.32KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/oled_data.d
177B
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/oled_data.o
16.55KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/startup_stm32f103xb.d
56B
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/startup_stm32f103xb.o
5.72KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal.crf
502.96KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal.d
2.08KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal.o
595.51KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_cortex.crf
502.44KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_cortex.d
2.26KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_cortex.o
585.54KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_dma.crf
509.27KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_dma.d
2.18KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_dma.o
583.2KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_exti.crf
504.54KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_exti.d
2.21KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_exti.o
575.07KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_flash.crf
506.24KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_flash.d
2.23KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_flash.o
582.82KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_flash_ex.crf
507.45KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_flash_ex.d
2.31KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_flash_ex.o
582.2KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_gpio.crf
505.31KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_gpio.d
2.21KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_gpio.o
574.57KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_gpio_ex.crf
501.66KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_gpio_ex.d
2.29KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_gpio_ex.o
564.67KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_msp.crf
501.86KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_msp.d
2.21KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_msp.o
562.5KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_pwr.crf
504.4KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_pwr.d
2.18KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_pwr.o
585.77KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_rcc.crf
513.52KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_rcc.d
2.18KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_rcc.o
585.18KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_rcc_ex.crf
504.21KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_rcc_ex.d
2.26KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_rcc_ex.o
566.69KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_tim.crf
501.41KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_tim.d
2.18KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_tim.o
560.12KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_tim_ex.crf
501.41KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_tim_ex.d
2.26KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_hal_tim_ex.o
560.19KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_it.crf
501.94KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_it.d
2.12KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/stm32f1xx_it.o
572.7KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/system_stm32f1xx.crf
501.82KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/system_stm32f1xx.d
2.14KB
HAL-STM32F103C8/OLED12864/MDK-ARM/OLED12864/system_stm32f1xx.o
563.68KB
HAL-STM32F103C8/OLED12864/MDK-ARM/RTE/
-
HAL-STM32F103C8/OLED12864/MDK-ARM/RTE/_OLED12864/
-
HAL-STM32F103C8/OLED12864/MDK-ARM/RTE/_OLED12864/RTE_Components.h
350B
HAL-STM32F103C8/OLED12864/MDK-ARM/startup_stm32f103xb.lst
37.84KB
HAL-STM32F103C8/OLED12864/MDK-ARM/startup_stm32f103xb.s
12.06KB
HAL-STM32F103C8/OLED12864/OIP-C.bmp
116.07KB
HAL-STM32F103C8/OLED12864/OLED12864.ioc
4.2KB
HAL-STM32F103C8/OLED12864/test2.m
431B
HAL-STM32F103C8/OLED12864/最终图像2.bmp
574B

资源内容介绍

江协科技0.96寸OLED驱动函数(HAL库移植)的知识点涵盖了嵌入式系统开发领域中硬件与软件的结合。在这一领域,STM32微控制器是一款广泛使用的32位ARM Cortex-M3微控制器系列。OLED(有机发光二极管)显示屏是一种自发光的显示技术,因其高对比度、宽视角、快速响应时间以及低功耗的特性而被广泛应用在嵌入式系统显示解决方案中。江协科技针对0.96寸OLED显示屏开发的驱动函数,目的是为了使开发者能够在STM32平台上高效地操作OLED显示屏。我们讨论STM32微控制器。STM32系列是STMicroelectronics(意法半导体)公司生产的一系列基于ARM的微控制器,具有高性能、低功耗的特性,并且支持多种不同的外设和接口。STM32F103C8是该系列中的一个型号,它具有较高的性能,丰富的内存和外设资源,被广泛用于各种中高端的应用场景。接下来,关于HAL库移植,HAL库是STM32的标准外设库(Hardware Abstraction Layer),旨在为STM32全系列提供一个统一的编程接口。HAL库提供了一组高级API,用于简化硬件操作,抽象了寄存器级别的编程,使得开发者无需深入了解硬件细节,就能快速开发出功能丰富的嵌入式应用。在进行HAL库移植时,意味着将针对特定硬件平台开发的驱动函数和代码通过HAL库的方式移植到其他目标硬件上,以实现硬件无关性和代码重用。江协科技开发的0.96寸OLED驱动函数利用了HAL库的特性,简化了对OLED显示屏的操作,包括初始化显示屏、发送命令和数据、绘制基本图形、显示字符和字符串等功能。这些函数封装了复杂的OLED通信协议,比如I2C或SPI等通信接口的操作细节,使得开发者在使用这些驱动函数时,只需要关注于上层的应用开发,而不必花费过多时间去处理底层的硬件交互问题。在实际开发中,开发者通常需要根据自己的需求,修改和扩展这些基础驱动函数,以适应不同的应用场景。例如,他们可能会增加图形界面的复杂度,改进字体和图像的显示效果,或者增强与用户交互的响应速度。此外,为了提升系统的稳定性与性能,开发者还需要对OLED显示屏的工作模式、刷新率、亮度和对比度等进行调校。江协科技0.96寸OLED驱动函数(HAL库移植)的知识点涉及到了嵌入式系统的软硬件结合、STM32微控制器的使用、HAL库的移植和应用,以及OLED显示屏的驱动开发。掌握这些知识点对于开发出高效、稳定的嵌入式系统显示解决方案至关重要。
Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and (b) You must cause any modified files to carry prominent notices stating that You changed the files; and (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names

用户评论 (0)

发表评论

captcha