2012年4月18日,德国纽必堡讯 — 英飞凌科技股份公司(FSE代码:IFX / OTCQX代码:IFNNY)近日宣布,针对其XMC4000工业单片机家族,提供全面、高效的开发支持:其DAVE™ 3集成式开发平台环境,已可在英飞凌网站(www.infineon.com/dave)免费下载。它包含基于DAVE™Apps的自动代码生成器、免费GNU编译器、免费调试器以及Flash加载器等。此外,英飞凌已经与超过15家合作伙伴展开合作,不久还将有更多合作伙伴相继加入这一阵营。他们将进一步为日前发布的采用ARM® Cortex™ M4处理器的XMC4000家族,提供特定开发工具,包括编译器、调试器、软件分析工具和Flash烧录工具,以及软件解决方案、培训和咨询服务等。
英飞凌科技股份公司工业与多元市场业务部负责单片机产品的高级主管Stephan Zizala表示:“英飞凌呕心沥血打造的DAVE 3,旨在促进和缩短客户的软件开发流程。借助我们免费提供的DAVE 3,开发人员可以通过图形化用户界面,高效地使用这些针对应用而优化的创新外设。”
DAVE 3:为XMC4000提供全面高效的开发支持
DAVE 3是一个专为XMC4000家族打造的基于Eclipse的免费软件开发平台。该环境包含一个免费工具链,可支持自动生成代码,从而有助于使用被称为“DAVEApps”的预先定义并经测试的软件组件。与当前那些提供库和代码示例的典型开发工具不同的是,DAVE Apps更加抽象,允许以图形化方式组合多个DAVEApps,并可实现自动、无冲突地映射至芯片上的可用硬件资源。除免费DAVE 3之外,首批28个DAVEApps亦可供下载,以支持以太网、TCP-IP和文件系统等应用,以及数据完整性和加密/解密解决方案。第一套DAVEApps 还可支持生成脉宽调制信号(PWM)、多种不同的计数器和定时器用例、时钟配置、中断处理和DMA(直接存储器存取)配置等。将陆续发布更多DAVE应用;这些DAVE应用将涵盖范围广泛的底层和中间件软件应用,包括可支持CMSIS RTOS API(应用编程接口)的免费实时操作系统。
DAVE 3是一个开放平台,因此,该环境允许灵活扩展和调整。除免费编译器、链接器、调试器、Flash加载器之前,还将有商用工具厂商提供的插件。因此,用户可以继续使用其原先熟悉的IDE,同时充分利用DAVE 3的自动代码生成功能。
DAVE 3的供货情况
DAVE 3现已可在英飞凌公司网站www.infineon.com/dave免费下载。
关键字:英飞凌 单片机
引用地址:
DAVE™ 3开发环境可供免费下载
推荐阅读最新更新时间:2024-03-16 12:58
利用单片机定时器0工作方式三发送字符、字符串的程序
#include STC12C5616AD.H #define uint unsigned int #define uchar unsigned char uchar MSG = ilovetheworld ; uint num; void delay(uint x) { uchar i; while(x--) { for(i = 0;i 120;i++); } } void Send_char(uchar ch)//发送单个字符 { SBUF=ch; //送入缓冲区 while(TI!=1); //等待发送完毕 TI=0; //软件清零 } void Send_order(uchar *p)//发送字符串 { while(
[单片机]
51单片机教程(三):单片机串口通信实例
简介:上讲介绍并应用了单片机内部定时器和中断,并给出了实例。这一讲将介绍单片机上的串口通信。通过该讲,读者可以掌握单片机上串口的工作原理和如何通过程序来对串口进行设置,并根据所给出的实例实现与PC 机通信。 一、原理简介 51 单片机内部有一个全双工串行接口。什么叫全双工串口呢?一般来说,只能接受或只能发送的称为单工串行;既可接收又可发送,但不能同时进行的称为半双工;能同时接收和发送的串行口称为全双工串行口。串行通信是指数据一位一位地按顺序传送的通信方式,其突出优点是只需一根传输线,可大大降低硬件成本,适合远距离通信。其缺点是传输速度较低。 与之前一样,首先我们来了解单片机串口相关的寄存器。 SBUF 寄存器:它是两个
[单片机]
低成本ARM 32位MCU,开发人员面临的两种选择
要使用低成本的32位微控制器,开发人员面临两种选择,基于Cortex-M3内核或者ARM7TDMI内核的处理器。如何做出选择?选择标准又是什么?本文主要介绍了ARM Cortex-M3内核微控制器区别于ARM7的一些特点,帮助您快速选择。 1.ARM实现方法 ARM Cortex-M3是一种基于ARM V7架构的最新ARM嵌入式内核,它采用哈佛结构,使用分离的指令和数据总线(冯诺伊曼结构下,数据和指令共用一条总线)。从本质上来说,哈佛结构在物理上更为复杂,但是处理速度明显加快。根据摩尔定理,复杂性并不是一件非常重要的事,而吞吐量的增加却极具价值。 ARM公司对Cortex-M3的定位是:向专业嵌入式市场提供低成本、低功
[单片机]
上汽集团携手英飞凌成立功率半导体合资企业
上海汽车集团和英飞凌科技宣布成立合资企业,合资公司命名为上汽英飞凌汽车功率半导体(上海)有限公司,由上汽集团持股51%,英飞凌持股49%。 企业总部设于上海,生产基地则位于英飞凌无锡工厂扩建项目内,预计于2018下半年开始量产。 英飞凌负责业务运营的董事会成员Jochen Hanebeck表示,该公司与中国最大的汽车制造商上汽集团携手合作,将进一步巩固和加强市场地位、扩充产能,从而满足迅速增长的市场需求。 同时,凭借为中国电动汽车产业需求量身定制的产品,将共同拓展更多业务,此项合作将使该公司得以更加快速地服务中国的电动汽车客户。 上汽集团总裁陈志鑫表示,英飞凌在汽车功率模块领域声誉卓著,该公司对此次合作感到非常高兴,也深具信心,相
[半导体设计/制造]
μC/OS-II在80196KC单片机上的移植
Intel的80196KC系列单片机在中国国内有很大一批用户。支持80196KC的C编译器生产厂商主要有Tasking和IAR。但国内使用Tasking公司C编译器的用户较多。由于 μ C/OS-Ⅱ系统为源码公开的实时操作系统,因此是当前嵌入式系统开发的主要方法。但是,在 μ C/OS-Ⅱ网站上没有现成的移植实例。因此,有必要进行一次移植以使操作系统成为 μ C/OS-Ⅱ,这种移植采用的处理器为80196KC,而其编译器为Tasking c 196。 1 μ C/OS-Ⅱ的工作原理
μ C/OS-Ⅱ是一个源码公开的实时多任务操作系统,其工作流程如图1所示。图中,任务切换的核心是利用出栈指令将各个任务的工作现场再现,并利用子
[单片机]
用于位置测量的PSoC微控制器与LVDT
廉价的复合信号处理器消除了外部 模拟电路 。 将一个LVDT(线性可变差分 变压器 )连接到微控制器是有挑战性的工作,因为LVDT需要交流输入激励和交流输出的测量,以确定其可移动核的位置。多数微控制器都缺乏专用交流信号生成与处理能力,因此需要外部 电路 产生任意谐波、波幅与稳定频率的正弦波信号。LVDT输出信号的波幅与相位转换成与微控制器内部 ADC 兼容的形式,一般需要添加外部电路。 与传统微控制器相比, Cypress 半导体 公司的P SoC 微控制器含有用户可配置的逻辑和模拟模块,简化交流信号的生成与测量。 PSoC 器件具有无需连续CPU的干预就能生成模拟信号的独特功能。PSoC灵活的模拟与数字模块可以驱动一支LVDT
[测试测量]
单片机驱动16*16点阵LED汉字显示c51程序
//========================================= //******* 单片机驱动16*16点阵LED汉字显示c51程序 ******* //******* 作者:http://www.51hei.com ******* //========================================= //晶振12MHz //P1.0~P1.3接74154行扫描 //P3.0、P3.1接74164串转并 #include reg51.h #define uchar unsigned char #define uint unsigned int uchar int_t; uchar i;
[单片机]
8051单片机供水系统水位控制的硬件电路设计
供水系统水位控制原理 下图是水塔水位控制原理图。图中虚线表示允许水位变化的上下限。在正常情况下,应保持水位在虚线范围之内,为此,在水塔的不同高度安装固定不动的三根金属棒,以感知水位变化情况。其中A棒处于下限水位以下,C棒处于上限水位,B棒在下限水位处。A棒接+5V电源,B棒、C棒各通过一个电阻与模拟地相连。 水塔由电机带动水泵供水,单片机控制电机转动以达到对水位控制的目的。供水时,水位上升,当达到上限时,由于水的导电作用,B棒、C棒连通+5V电源,因此,b、c两端均为高电平“1”状态。这时,应停止电机和水泵的工作,不再给水塔供水。 当水位降到下限时,B棒、C棒都不能与A棒导通,因此,b、c两端均为“0”状态。这时,应启动电机,
[单片机]