SEGGERemWin图形库(emWinGraphics),win10怎么显示文件后缀

后缀 4
PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics) 1.0 特性该组件集成了PSoC3的emWin8051图形库和PSoC5全功能emWin图形库V5.02这些库可与Keil_PK51、GCC、KeilMDK和KeilRVDS工具链结合使用驱动程序可供图形LCD接口和图形LCD控制器组件使用 概述 emWin是一个嵌入式图形库和图形用户界面(GUI),旨在为任何通过图形显示工作的应用程序提供有效且独立于处理器和LCD控制器的GUI。
它兼容于单任务和多任务环境。
由SEGGERMicrocontroller开发,emWin在嵌入式设备非常流行。
赛普拉斯已从SEGGER获得emWin库的授权许可,可免费向客户提供全功能的图形库。
何时使用emWinGraphics 该组件提供SEGGERemWin图形库的访问权限及其功能。
emWinGraphics组件是一个完整的、易用的软件程序包,适用于PSoC3和PSoC5目标硬件。
软件包由以库形式提供的emWinGUI、所需的头文件和有关PSoC实现的源文件组成。
emWin图形库组件允许你进行快速高效的GUI开发,应用于图形LCD工作的任何程序。
入门 设置 emWinGraphics组件以zip文件的形式提供。
你可以在以下位置获取最新版本的组件: p_emWin 解压缩到任何文件夹,并保留zip文件的目录结构。
确保文件在解压后不是只读格式。
解压安装的目录结构类似于图1所示。
CypressSemiconductorCorporationDocumentNumber:001-79811Rev.** •198ChampionCourt •SanJose,CA95134-1709•408-943-2600Revised:May30,2012 SEGGERemWin图形库(emWinGraphics) 图
1.目录结构 PSoC®Creator™组件数据手册 除Resources(资源)外,每个主目录都划分成PSoC3和PSoC5子目录。
这是因为两个器件系列的实现不同。
PSoC3支持功能有限的库版本(emWin8051),而PSoC5支持全功能版本的标准emWin库。
每个库版本提供的详细功能记录在SEGGERemWin文档中,文档位于Documentation\PSoC3和Documentation\PSoC5目录中。
有关PSoC3和PSoC5各个方面功能的详细信息,请参阅本文档的“功能说明”部分。
下表显示所有主要emWinGraphics目录的内容。
目录(Directory) 内容(Contents) Code\Include(代码\包含文件) GUI头文件 Code\Source(代码\源文件)需要添加到项目的源文件 Documentation(文档) emWin用户指南 LinkLibrary 支持各个工具链的emWin库 Resources(资源) 支持位图的SEGGERemWin示例文件和窗口程序 使用emWinGraphics库 若要使用emWinGraphics库,请按下列步骤操作。
所有步骤在后续章节中进一步解释。

1.集成emWinGraphics库到PSoCCreator项目。

2.添加一个可与图形LCD面板进行通信的组件到项目。
emWinGraphics库是一个软件库。
使用适当的硬件组件,与面板进行通信。
赛普拉斯组件库包含两个与LCD面板接口的组件:图形LCD接口或图形LCD控制器。

3.添加触摸屏组件到项目(可选)。
触摸屏组件(如电阻式触摸组件)可与emWinGraphics库结合使用。
Page2of14 DocumentNumber:001-79811Rev.** PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics)
4.使用示例代码的编译、链接和测试。
emWinGraphics库提供单任务和多任务环境的示例代码。
可通过这些示例来学习库的使用方法。
这些示例可在Resources(资源)目录中找到。

5.对于多任务应用,调整库使其适用于操作系统(OS)。
如果有多项任务同时访问显示屏,则必须定义OS接口程序。
有关示例应用的详细信息,请参考第13章:“执行模式:《emWin用户手册》的单任务/多任务”。

6.使用emWin编写你自己的应用程序。
此时,你应准备好开始使用emWin进行编程。
阅读《emWin用户手册》中的参考章节,详细了解该库所提供的各种功能。
集成emWinGraphics库到PSoCCreator 要将emWinGraphics库集成到你的项目中,请执行这些步骤。
本示例使用Keil_PK51工具链。
其他工具链的支持相类似。

1.首先,决定所需的库。
根据你是否使用RTOS(os),触摸屏(ts),或两者同时使用做出决定。
根据所支持的选项来命名emWin库。
在本例中,库名为emWinnosnts.lib,它是一个无OS(nos)和触摸屏(nts)支持的库。

2.添加必需的包含文件。
emWininclude(包含)目录包含:所有应用程序通用的包含文件,以及包含在根据所选项指定子目录中的文件。
Compiler(编译器)选项的AdditionalIncludeDirectories(附加包含目录)字段应含有一个条目,涉及通用和特定库的包含文件路径。
从菜单Project(项目)>BuildSettings(编译设置)>Compiler(编译器)>General(常规)>AdditionalIncludeDirectories(附加包含目录)中,指定包含文件的路径(如图2所示)。

2.AdditionalIncludeDirectories(附加包含目录)对话框 DocumentNumber:001-79811Rev.** Page3of14 SEGGERemWin图形库(emWinGraphics) PSoC®Creator™组件数据手册
3.添加链接库文件。
emWinGUI可与Keil_PK51、GNUCC、KEILMDK或KEILRVDS工具链结合使用,因此,根据选择的工具链选择库。
从菜单Project(项目)>BuildSettings(编译设置)>Linker(连接器)>General(常规)>AdditionalLinkFiles(附加链接文件)中,选择图3所示的库文件。

3.AdditionalLinkFiles(附加链接文件)对话框 注意将库添加到连接器的过程与GCC工具链有所不同。
在这种情况下,将含有库的目录添加到带有“AdditionalLibraryDirectories”(附加库目录)设置的连接器,并使用“AdditionalLibraries”(附加库)设置指定库。
此设置所用的库名必须带有“lib”前缀,并将“.a”后缀从该名称中删除。

4.将所需的源文件添加到为LCD组件选择的项目。
选择接口组件或控制组件。
根据上述选择,文件可在Source\PSoC3\GraphicsLCDInterfaceParallel目录或Source\PSoC3\GraphicsLCDController目录中找到。
通常,这些文件针对特定项目进行编辑,因此,建议将所需要的文件复制到项目的根文件夹,然后添加到你的项目中。
使用菜单选项Project(项目)>Add(添加)>ExistingItem(现有项)将这些文件添加到项目中。
如果包含文件并不放置在项目的根目录中,则必须将包含文件的路径添加到编译设置中。
Page4of14 DocumentNumber:001-79811Rev.** PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics) 此处显示的项目已添加了所有来自Source\PSoC3\GraphicsLCDInterfaceParallel目录的文件(除GUI_X_Touch.c外)。
此示例并不使用OS或触摸屏,因此不包括与触摸屏有关的文件。
与emWin使用的PSoCCreator组件 emWinGraphics库是一个软件库。
它并不包含任何驱动LCD面板的硬件。
使用emWinGraphics库构建设计时,需要图形LCD组件(图形LCD接口或图形LCD控制器)。
两个组件为多个图形面板提供支持,但它们驱动不同类型的面板。
此外,可选的触摸屏组件可与emWin结合使用,以实现触摸用户界面。
这些组件之间的通信完全通过软件实现。
单个LCD图形设计正好含有一个图形LCD组件的实例,和可选的一个触摸屏组件的实例。
所有这些组件都位于ComponentCatalog(组件目录)的Display(显示)文件夹中(如图4高亮显示)。

4.显示文件夹 图形LCD接口(GraphicLCDIntf)组件 将GraphicLCDIntf组件用作面板的接口,以将图形LCD控制器和驱动器件集成至LCD面板。
此类面板还包括帧缓冲器,它由集成至面板的LCD控制器管理。
组件对此控制器执行读取和写入操作。
DocumentNumber:001-79811Rev.** Page5of14 SEGGERemWin图形库(emWinGraphics) PSoC®Creator™组件数据手册 创建GraphicLCDIntf应用程序需要执行下列步骤
1.将图形LCD并行接口宏放置在原理图上。
根据所用的LCD控制器,选择8位或16位接口。

2.配置GraphicLCDIntf组件,满足对LCD控制器执行写入和读取操作的要求。
有关配置的详细信息,请参考GraphicLCDIntf数据手册。

3.确保所有关于GraphicLCDIntf组件的emWin文件都包含在你的项目中。
文件位于图形LCD并行接口的子目录中,而子目录位于Code\Source\PSoC3或Code\Source\PSoC5目录中,具体取决于PSoC器件。

4.根据你的LCD显示硬件修改所需的源文件。
可以在不做任何改变的情况下,使用emWin发布版本中的大多数源文件,但你必须更改一些配置文件以使目标系统正常工作。
有关emWin配置的详细信息,请参阅《emWin用户手册》中的“配置”章节。
图形LCD接口应用程序所需的emWin文件 使用GraphicLCDCtrl组件来构建PSoC3应用程序,需要下列来自Code\Source\PSoC3\GraphicsLCDInterfaceParallel目录的文件。
GUI_X.c:你必须编辑此文件,以提供定时程序(emWin库需要的时间消息)和调试程序(可 选)。
GUI_X_Touch.c(可选):提供硬件程序实现电阻式触摸界面。
此文件无需编辑。
LCD667XX.c:显示驱动程序。
此文件无需编辑。
LCDConf.h:你必须编辑此文件,以提供显示驱动程序编译所需的通用配置选项。
有关可用配 置选项的详细信息,请参阅《emWin用户手册》中的“显示驱动程序”章节。
LCDConf.c:你必须编辑此文件,以提供所用的特定显示控制器的初始化程序。
使用GraphicLCDCtrl组件来构建PSoC5应用程序,需要下列来自Code\Source\PSoC5\GraphicsLCDInterfaceParallel文件夹的文件。
GUI_X.c:你必须编辑此文件,以提供定时程序(emWin库需要的时间消息)和调试程序(可 选)。
如果应用程序不使用OS,则应将它包含在项目中。
如果你使用OS,则应使用此文件的OS特定版本。
GUI_X_embOS.c:此文件提供适用于embOSRTOS的GUI内核接口程序。
如果应用程序使 用embOS实时内核,则将此文件包含在你的项目中。
通常此文件无需编辑。
GUI_X_uCOS.c:此文件提供适用于uC/OSRTOS的GUI内核接口程序。
如果应用程序使用 uC/OS实时内核,则将此文件包含在你的项目中。
通常此文件无需编辑。
GUI_X_Touch.c(可选):提供硬件程序实现电阻式触摸界面。
此文件无需编辑。
Page6of14 DocumentNumber:001-79811Rev.** PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics) GUIConf.c:分配内存给emWin操作。
你可以针对特定的芯片和应用程序调整此文件。
默认的 设置是8,192字节SRAM,可供emWin使用。
GUIDRV_CompactColor_16.c:显示驱动程序。
此文件无需编辑。
LCDConf.h:表明你正在使用紧凑型彩色驱动程序(CompactColorDriver)。
此文件无需 编辑。
LCDConf_CompactColor_16.h:你必须编辑此文件,以提供编译显示驱动程序所需的通用配 置选项。
有关可用配置选项的详细信息,请参阅《emWin用户手册》中的“显示驱动程序”章节。
LCDConf.c:你必须编辑此文件,以提供所使用特定显示控制器的初始化程序。
图形LCD控制器(GraphicLCDCtrl)组件 GraphicLCDCtrl组件向带有LCD驱动器的LCD面板提供接口,但不是LCD控制器。
此类面板并不包含帧缓冲器。
必须提供外部的帧缓冲器。
此组件直接驱动控制信号和管理外部SRAM中的帧缓冲器。
创建GraphicLCDCtrl应用程序需要执行下列步骤
1.把图形LCD控制器宏放置在原理图上。

2.配置GraphicLCDCtrl组件,以满足屏幕刷新要求和LCD面板的数据处理定时参数。
有关配置的详细信息,请参考GraphicLCDCtrl数据手册。

3.确保所有关于GraphicLCDCtrl组件的emWin文件都包含在该项目中。
文件位于图形LCD控制器子目录,该子目录位于Code\Source\PSoC3或Code\Source\PSoC5目录中,具体取决于所使用的PSoC器件。

4.根据你的LCD显示屏硬件更改所需的源文件。
可以在不做任何改变的情况下使用emWin发布版本中的大多数源文件,但你必须编辑一些配置文件以使目标系统正常工作。
有关emWin配置的详细信息,请参阅《emWin用户手册》中的“配置”章节。
图形LCD控制器应用程序所需的emWin文件 使用GraphicLCDCtrl组件来构建PSoC3应用程序,需要下列来自Code\Source\PSoC3\GraphicsLCDController目录的文件: GUI_X.c:你必须编辑此文件,以提供定时程序(emWin库需要的时间消息)和调试程序(可 选)。
GUI_X_Touch.c(可选):提供硬件程序实现电阻式触摸界面。
此文件无需编辑。
GUIDRV_Control.c:显示驱动程序。
此文件无需编辑。
DocumentNumber:001-79811Rev.** Page7of14 SEGGERemWin图形库(emWinGraphics) PSoC®Creator™组件数据手册 LCDConf.h:你必须编辑此文件,以提供编译显示驱动程序所需的通用配置选项。
有关可用配 置选项的详细信息,请参阅《emWin用户手册》中的“显示驱动程序”章节。
LCDConf.c:你必须编辑此文件以提供所使用特定LCD面板的初始化程序。
使用GraphicLCDCtrl组件来构建PSoC5应用程序,需要下列来自Code\Source\PSoC5\GraphicsLCDController目录的文件。
GUI_X.c:你必须编辑此文件,以提供定时程序(emWin库需要的时间消息)和调试程序(可 选)。
如果应用程序不使用OS,则应将它包含在项目中。
如果使用OS,则应使用此文件的OS特定版本。
GUI_X_embOS.c:此文件提供适用于embOSRTOS的GUI内核接口程序。
如果应用程序使 用embOS实时内核,则将此文件包含在你的项目中。
通常此文件无需编辑。
GUI_X_uCOS.c:此文件提供适用于uC/OSRTOS的GUI内核接口程序。
如果应用程序使用 uC/OS实时内核,则将此文件包含在你的项目中。
通常此文件无需编辑。
GUI_X_Touch.c(可选):提供硬件程序实现电阻式触摸界面。
此文件无需编辑。
GUIConf.c:分配内存给emWin操作。
可以针对特定的芯片和应用程序调整此文件。
默认的设 置是8,192字节SRAM,可供emWin使用。
GUIDRV_Control.c:显示驱动程序。
此文件无需编辑。
LCDConf.h:指定要使用的驱动程序,并含有一些通用配置选项,包括显示方向和颜色深度。
可以在必要时编辑此文件。
LCDConf.c:你必须编辑此文件,以提供所使用特定LCD面板的初始化程序。
设置模拟触摸屏 连接触摸屏的最常用方法是4引脚模拟接口。
为emWin提供一个驱动程序。
emWin触摸屏驱动程序管理模拟输入(从A/D转换器)、去抖和触摸屏校正。
触摸屏驱动程序使用函数GUI_TOUCH_Exec()持续地监控和更新触摸面板。
如果函数识别发现了某项触摸操作或更改了什么,则会调用适当的触摸屏API程序。
使用下列步骤向项目添加触摸屏功能:
1.确保项目设置使用带有触摸屏支持的emWin库。
有关如何选择emWin库的详细信息,请参阅本文档的“将emWinGraphics库集成至PSoCCreator”一节。

2.添加GUI_X_Touch.c文件到你的项目。

3.将电阻式触摸组件放置在原理图上。
组件位于ComponentCatalog(组件目录)的Display(显示)文件夹中。
Page8of14 DocumentNumber:001-79811Rev.** PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics)
4.定期调用GUI_TOUCH_Exec()。
应用程序应以大约100次/秒调用它。
如果你使用的是实时操作系统,确保调用此函数的最简单方法是创建一个单独的任务。
当不使用多任务系统时,你可以使用中断服务程序。

5.确定面板的A/D转换器返回的最小和最大值,并使用这些值更改函数GUI_TOUCH_Calibrate()的参数。
emWin需要这些值将测量结果转换成以像素为单位的触摸位置。
有关触摸屏配置的详细信息,请参阅《emWin用户指南》中的第19.4.2章“模拟触摸屏驱动程序”。
《用户指南》中引用的文件TOUCH_Sample.c和TOUCH_Calibrate.c均可在Resources\Examples目录下找到。
EmWin示例文件 emWinGraphics组件随可供PSoC3和PSoC5使用的许多emWin示例文件一同交付。
它们放置在Resources\Samples目录下的PSoC3或PSoC5子目录。
如果你不熟悉emWin,赛普拉斯建议你先编译、连接和测试示例程序,再创建你自己的应用程序。
运行示例文件:
1.添加一个演示示例文件到你的项目。

2.编辑主文件(main.c)包含GUI.h。
使能中断,然后按下列代码所示调用MainTask()。
所有 emWin示例使用MainTask()作为进入点。
#include#include"GUI.h" externvoidMainTask(void); voidmain(){ CyGlobalIntEnable;MainTask(); for(;;){ /*Placeyourapplicationcodehere.*/}}
3.构建和运行项目。
可用库 emWinGUI可与Keil_PK51、GNUCC、KEILMDK或KEILRVDS工具链结合使用。
对于每个工具链(除Keil_PK51外),库提供两个选择—OS(os)支持和触摸屏(ts)支持。
OS支持提供 DocumentNumber:001-79811Rev.** Page9of14 SEGGERemWin图形库(emWinGraphics) PSoC®Creator™组件数据手册 初始化图形库期间必需的钩子(hooks)以及OS锁定和解锁库中的资源所需的钩子。
特定库名支持的选项如下所示: 选项nosntsnostsosnts osts OS支持否否是是 TS支持否是否是 适用于Keil_PK51工具链的emWin库 该库位于LinkLibrary\PSoC3\Keil_PK51目录中,其名称如下所示:emWin.lib 可用选项是nosnts和nosts。
示例: libemWinnosts.a是一个无OS支持、有触摸屏支持的库。
适用于GCC工具链的emWin库 该库位于LinkLibrary\PSoC5\GCC目录中,其名称如下所示:libemWin.a 可用选项有nosnts、nosts、osnts和osts。
示例: libemWinosnts.a是一个有OS支持、无触摸屏支持的库。
注意,使用GCC工具链时,必须在Linker(连接器)选项的AdditionalLibraries(其他库)字段中省略库名的“lib”前缀和“.a”文件扩展名。
适用于KeilMDK工具链的emWin库 库位于LinkLibrary\PSoC5\ARM_MDK目录中,其名称如下所示:emWin.lib 可用选项有nosnts、nosts、osnts和osts。
示例: emWinosts.lib是一个有OS支持和触摸屏支持的库。
Page10of14 DocumentNumber:001-79811Rev.** PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics) 适用于ARMRVDS工具链的emWin库 库位于LinkLibrary\PSoC5\ARM_RVDS目录中,其名称如下所示:emWin.lib 可用选项有nosnts、nosts、osnts和osts。
示例: emWinosts.lib是一个无OS支持和触摸屏支持的库。
放置 完全软件实现。
性能和资源使用 实际的性能和资源使用取决于许多因素(CPU、编译器、内存模型、优化、配置、LCD控制器接口等)。
本节包含图像绘制操作的性能和一个典型配置的内存资源使用信息。
性能 bpp1填充 0F 2小字体1F 大字体2Bitmap1bppBitmap8bppBitmap16bpp 产品 CPU速度 (MHz) 图形LCD组件 PSoC3 24图形LCD接口(16-位) 16 112K24K30K 36K 14K NA PSoC3 60图形LCD接口(16-位) 16 279K56K70K 82K 33K NA PSoC3 24图形LCD接口(8-位) 16 63K20K24K 28K 13K NA PSoC3 60图形LCD接口(8-位) 16 156K46K56K 65K 30K NA PSoC3 24图形LCD控制器 16 34K21K23K 26K 12K NA 1根据表格所列的性能值和显示屏的分辨率,可按以下方式计算帧每秒的性能值(fps):fps=像素每秒/(LCD_XSIZE×LCD_YSIZE) 2根据这些值,按以下方式计算每秒字符的大概数量:每秒字符数量=像素每秒/(字符宽度×字符高度) 有关字符大小的详细信息,请参阅《emWin用户手册》的“字体”一节。
DocumentNumber:001-79811Rev.** Page11of14 SEGGERemWin图形库(emWinGraphics) PSoC®Creator™组件数据手册 bpp1填充 0F 2小字体1F 大字体2Bitmap1bppBitmap8bppBitmap16bpp 产品 CPU速度 (MHz) 图形LCD组件 PSoC3 60图形LCD控制器 16 75K48K54K 61K 29K NA PSoC5 24图形LCD接口(16-位) 16 662K156K177K195K150K589K PSoC5 60图形LCD接口(16-位)161.64M315K357K400K306K1.40M PSoC5 24图形LCD接口(8-位) 16 300K124K136K149K117K178K PSoC5 60图形LCD接口(8-位) 16 570K231K252K277K219K335K PSoC5 24图形LCD控制器 16 147K131K130K135K114K152K PSoC5 60图形LCD控制器 16 224K200K192K207K184K229K 内存要求 emWin库的内存使用差异很大,主要取决于所用的应用程序和特性。
下表提供一些示例应用程序的大小(包括代码、字体、引导程序、图像等),以帮助你了解基本内存要求。
若要更加精确地计算,请参阅emWin库的SEGGER文档。
采样 HelloWorld应用程序 2D图形应用程序 Keil8051 Flash(闪存) SRAM 19.4KB3.6KB 33KB3.7KB Window应用程序不可用不可用 GCC-4.4.1 Flash(闪存) SRAM 24.5KB2.9KB 34KB2.9KB 84KB11KB 说明本示例项目仅使用显示文本的基本功能。
此示例使用不同的字体显示文本,并执行2D图形库的一些绘制操作。
本项目是使用窗口管理器和各种小组件的“典型”应用程序。
应用程序编程接口 emWinGraphics组件并不包括任何不存在于标准emWin库中的API函数。
请参考SEGGERemWin文档,了解可用emWin程序的详细说明。
Page12of14 DocumentNumber:001-79811Rev.** PSoC®Creator™组件数据手册 SEGGERemWin图形库(emWinGraphics) 功能描述 详细的功能记录在SEGGERemWin文档中。
本节确定与PSoC3和PSoC5有关的SEGGER功能的主要类别。
SEGGERemWin库特性2-D图形库显示位图文件 字体位图转换器色彩支持内存设备多任务(RTOS)窗口管理器窗口对象(小组件)虚拟屏幕/虚拟页面多层/多显示指针输入设备子画面和游标抗混叠外语VNC驱动程序 PSoC3 PSoC5 完全支持 完全支持 不支持编译位图格式以外的其他格式。
不支持16-位位图。
完全支持位数等于和小于8的位图。
支持所有编译的位图格式。
其他格式(JPEG、GIF、PNG)可能获得支持,但可能由于RAM要求而不可行 仅支持比例字体 支持所有字体类型 编译的窗口应用程序以二进制码提供。
完全支持 完全支持 不支持 完全支持 不支持 完全支持 不支持 完全支持 不支持 完全支持 完全支持 完全支持 不支持 不支持 仅完全支持触摸屏 仅完全支持触摸屏 不支持 完全支持 不支持 完全支持 不支持 不支持 不支持 不支持 紧凑型彩色驱动程序和赛普拉斯定制驱动程序 组件更改 版本1.0为emWinGraphics库的首次发行版。
DocumentNumber:001-79811Rev.** Page13of14 SEGGERemWin图形库(emWinGraphics) PSoC®Creator™组件数据手册 ©赛普拉斯半导体公司,2012。
此处所包含的信息如有更改,恕不另行通知。
除赛普拉斯产品的内嵌电路之外,赛普拉斯半导体公司不对任何其他电路的使用承担任何责任。
也不根据专利或其他权利以明示或暗示的方式授予任何许可。
除非与赛普拉斯签订明确的书面协议,否则赛普拉斯产品不保证能够用于或适用于医疗、生命支持、救生、关键控制或安全应用领域。
此外,对于可能发生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组件。
若将赛普拉斯产品用于生命支持系统中,则表示制造商将承担因此类使用而招致的所有风险,并确保赛普拉斯免于因此而受到任何指控。
PSoC®是赛普拉斯半导体公司的注册商标,PSoCCreator™和ProgrammableSystem-on-Chip™是赛普拉斯半导体公司的商标。
此处引用的所有其他商标或注册商标归其各自所有者所有。
所有源代码(软件和/或固件)均归赛普拉斯半导体公司(赛普拉斯)所有,并受全球专利法规(美国和美国以外的专利法规)、美国版权法以及国际条约规定的保护和约束。
赛普拉斯据此向获许可者授予适用于个人的、非独占性、不可转让的许可,用以复制、使用、修改、创建赛普拉斯源代码的派生作品、编译赛普拉斯源代码和派生作品,并且其目的只能是创建自定义软件和/或固件,以支持获许可者仅将其获得的产品依照适用协议规定的方式与赛普拉斯集成电路配合使用。
除上述指定的用途之外,未经赛普拉斯的明确书面许可,不得对此类源代码进行任何复制、修改、转换、编译或演示。
免责声明:赛普拉斯不针对此材料提供任何类型的明示或暗示保证,包括(但不仅限于)针对特定用途的适销性和适用性的暗示保证。
赛普拉斯保留在不做出通知的情况下对此处所述材料进行更改的权利。
赛普拉斯不对此处所述之任何产品或电路的应用或使用承担任何责任。
对于可能发生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组件。
若将赛普拉斯产品用于生命支持系统中,则表示制造商将承担因此类使用而招致的所有风险,并确保赛普拉斯免于因此而受到任何指控。
产品使用可能受适用的赛普拉斯软件许可协议限制。
Page14of14 DocumentNumber:001-79811Rev.**

标签: #怎么回事 #好友 #后缀名 #视频文件 #格式文件 #程序 #怎么看 #压缩文件