一、前言Codellarrior系列集成开发环境(IDE)是Metrowerks公司为嵌入式微处理器设计的软件开发工具。该开发工具在商用嵌入式软件开发工具的使用率方面排名第一。CodeWarrior包括构建平台和应用所必需的所有主要工具:IDE、编译器、调试器、编辑器、链接器、汇编程序等。CodelWarrior将尖端的调试技术与健全开发环境的简易性结合在一起,将C/C++源级别调试和嵌入式应用开发带入新的水平。开发工作提供高度可视且自动化的框架,可以加速甚至是最复杂应用的开发,因此对于各种水平的开发人员来说,创建应用都是简单而便捷的。CodeWarrior能够自动地检查代码中的明显错误,然后编译并链接程序以便计算机能够理解并执行你的程序。使用CodeWarrior进行编程,你必须已经能够比较熟练地使用汇编语言和C/C++语言。二、CodeWarrior 使用方法Freescale 网站提供CodeWarrior软件免费下载,一般PC机基本上均可满足安装要求。安装过程也很简单,根据提示操作即可。使用免费版本的CodeiWarrior时,如果你的软件代码量很大,编译可能会受限制,你需要去网站申请license来延长你的使用期限。CodeWarrior是一个复杂的应用程序,你必须花点时间来了解它的各种各样的组件和功能。启动CodeWarrior后,在屏幕上方的菜单下面有一个工具条。这个工具条包含了一些常用菜单项的快捷方式。
标签: codewarrior 集成开发环境
上传时间: 2022-06-25
上传用户:
该论文研究的是河北省电器研究所与天威集团保定大型变压器公司协作进行的横向课题--"互感器集成CAD系统"中的子课题:"互感器参数绘图系统的研究与开发",具有重 要的实用价值.该论文从软件工程的观点,对工程化CAD软件的开发进行了探讨,并在开发 "互感器参数给图系统"的过程中应用了软件工程的方法.互感器参数绘图系统是在AutoCAD通用绘图软件平台上,利用AutoCAD提供的开发工具进行行业CAD的二次开发完成的,该论 文还简要介绍了电流互感器和电压互感器的工作原理,论述了"互感器参数绘图系统"的项目分析、系统总体设计以及系统实现方法,并对实际开发过程中遇到的细节问题进行了分析和探讨.
上传时间: 2013-04-24
上传用户:极客
本论文围绕提高高速变频电机设计水平和促进电机CAD技术发展这一主题,对高速变频电机电磁设计和电机智能设计方法进行了深入的研究。 1.分析了集肤效应对高速变频电机设计的影响。针对高速变频电机转子导体中集肤效应现象较为严重的特点,用有限元法对不同转子槽型在不同频率时的集肤效应进行了分析,并提出了一种利用有限元法的精确计算结果和人工神经网络的非线性映射能力计算电机转子集肤效应系数的新方法,能够快速有效的给出转子不同槽型不同频率时的集肤效应系数。 2.研究了电压型SPWM变频器输出时间谐波频谱以及调制参数对输出谐波的影响,为精确分析高速变频电机的谐波效应和选择适当的变频器提供参考。分析了时间谐波对高速变频电机效率、功率因数及输出转矩的影响,对提高高速变频电机设计精度具有指导意义。 3.从电磁设计的角度探讨了高速变频电机设计过程,所得出的结论对于高速变频电机设计具有指导意义。论文还提出了一个可以考虑时间谐波效应的高速变频电机分析模型,在此基础上编制了高速变频电机电磁仿真程序。 4.前人工作的基础上,进一步研究了人工智能技术在电机设计中的应用。针对电机设计不同阶段的特点,首次提出了面向电机设计过程的智能设计集成推理体系。 5.从设计过程优化的角度,研究了电机设计状态评价问题,建立了电机设计状态综合评价模型,能够对电机设计的不同层次、不同阶段及时进行设计状态评价。@ @ 6.研究了基于实例推理技术在电机初始方案设计过程中的应用,首次提出了一种基于知识引导和相似优先的混合型实例检索算法,给出了基于BP神经网络的实例相似度判定机制,可以提高检索效率。 7.针对传统电机调整设计专家系统的缺陷,提出了一种新型的基于神经网络推理机制的电机调整设计混合型专家系统模型,该模型将专家系统技术与神经网络、电机综合设计方法有效结合,具有并行推理和系统自学习能力,解决了调整设计过程中调整力度难以确定的问题。 8.论支还研究了基于遗传算法的电机优化设计方法。针对遗传算法中普遍存在的早熟收敛和搜索效率低的现象,提出了一种改进遗传算法一变焦自适应遗传算法,有助于提高优化效率和克服早熟。 9.在上述工作的基础上,首次提出了支持远程设计的电机智能设计集成平台的概念,给出了基于软总线和组件机制的平台实现模型。并对集成平台中电机模型集成技术、基于Objectorx的电机图形绘制技术和基于Web的远程设计支持技术等关键技术进行了讨论。
上传时间: 2013-04-24
上传用户:dbs012280
电动摩托车具有零排放、低噪声等优点,是真正的绿色环保轻型交通工具,它以方便j快捷等特点被越来越多的人们所接受,成为大中城市公共交通的理想补充。而无刷直流电动机以其控制简单、可靠性高、输出转矩大等优点,被大量地用作电动摩托车驱动电机。本文主要研究基于AVR单片机的电动摩托车控制技术。 首先,分析了电动摩托车的发展趋势,以及无刷直流电动机能在电动摩托车驱动领域得到广泛应用的原因,并探讨了电动摩托车无刷直流驱动电机的控制方法。 其次,在分析无刷直流电动机工作原理的基础上,构造了无刷直流电动机的数学模型,确立了通过PWM调节改变电枢电压的大小来调节转速的控制策略。 第三,采用ATMEL公司的ATmega88单片机为控制核心,设计了包括电流检测与保护、位置信号检测、功率开关管驱动、电源转换和电压采样与欠压保护等一系列硬件电路,充分利用了ATmega88单片机成本低、功能丰富、运算能力强等优点,简化了控制电路,提高了控制系统的可靠性,降低了控制成本。 第四,采用C语言编写了控制程序,完善了控制功能,实现了软、硬件控制方法的结合。使用ICC-AVR集成开发环境和SL-ISP在线编程,降低了开发成本;采用模块化设计方法设计控制程序,提高了程序的可维护性。完成的功能模块主要包括启动与换相模块、电动机转速调节模块、过电流与堵转保护模块、欠电压保护模块和定速巡航模块等。 最后,对开发的控制系统进行了调试,并对实验结果进行了分析。结果表明,控制系统运行可靠、实时性好,证明ATmega88单片机适合用作电动摩托车驱动电机的控制芯片。
上传时间: 2013-05-20
上传用户:lanhuaying
在工业控制领域,多种现场总线标准共存的局面从客观上促进了工业以太网技术的迅速发展,国际上已经出现了HSE、Profinet、Modbus TCP/IP、Ethernet/IP、Ethernet Powerlink、EtherCAT等多种工业以太网协议。将传统的商用以太网应用于工业控制系统的现场设备层的最大障碍是以太网的非实时性,而实现现场设备间的高精度时钟同步是保证以太网高实时性的前提和基础。 IEEE 1588定义了一个能够在测量和控制系统中实现高精度时钟同步的协议——精确时间协议(Precision Time Protocol)。PTP协议集成了网络通讯、局部计算和分布式对象等多项技术,适用于所有通过支持多播的局域网进行通讯的分布式系统,特别适合于以太网,但不局限于以太网。PTP协议能够使异质系统中各类不同精确度、分辨率和稳定性的时钟同步起来,占用最少的网络和局部计算资源,在最好情况下能达到系统级的亚微级的同步精度。 基于PC机软件的时钟同步方法,如NTP协议,由于其实现机理的限制,其同步精度最好只能达到毫秒级;基于嵌入式软件的时钟同步方法,将时钟同步模块放在操作系统的驱动层,其同步精度能够达到微秒级。现场设备间微秒级的同步精度虽然已经能满足大多数工业控制系统对设备时钟同步的要求,但是对于运动控制等需求高精度定时的系统来说,这仍然不够。基于嵌入式软件的时钟同步方法受限于操作系统中断响应延迟时间不一致、晶振频率漂移等因素,很难达到亚微秒级的同步精度。 本文设计并实现了一种基于FPGA的时钟同步方法,以IEEE 1588作为时钟同步协议,以Ethernet作为底层通讯网络,以嵌入式软件形式实现TCP/IP通讯,以数字电路形式实现时钟同步模块。这种方法充分利用了FPGA的特点,通过准确捕获报文时间戳和动态补偿晶振频率漂移等手段,相对于嵌入式软件时钟同步方法实现了更高精度的时钟同步,并通过实验验证了在以集线器互连的10Mbps以太网上能够达到亚微秒级的同步精度。
上传时间: 2013-08-04
上传用户:hn891122
在工业控制领域,多种现场总线标准共存的局面从客观上促进了工业以太网技术的迅速发展,国际上已经出现了HSE、Profinet、Modbus TCP/IP、Ethernet/IP、Ethernet Powerlink、EtherCAT等多种工业以太网协议。将传统的商用以太网应用于工业控制系统的现场设备层的最大障碍是以太网的非实时性,而实现现场设备间的高精度时钟同步是保证以太网高实时性的前提和基础。 IEEE 1588定义了一个能够在测量和控制系统中实现高精度时钟同步的协议——精确时间协议(Precision Time Protocol)。PTP协议集成了网络通讯、局部计算和分布式对象等多项技术,适用于所有通过支持多播的局域网进行通讯的分布式系统,特别适合于以太网,但不局限于以太网。PTP协议能够使异质系统中各类不同精确度、分辨率和稳定性的时钟同步起来,占用最少的网络和局部计算资源,在最好情况下能达到系统级的亚微级的同步精度。 基于PC机软件的时钟同步方法,如NTP协议,由于其实现机理的限制,其同步精度最好只能达到毫秒级;基于嵌入式软件的时钟同步方法,将时钟同步模块放在操作系统的驱动层,其同步精度能够达到微秒级。现场设备间微秒级的同步精度虽然已经能满足大多数工业控制系统对设备时钟同步的要求,但是对于运动控制等需求高精度定时的系统来说,这仍然不够。基于嵌入式软件的时钟同步方法受限于操作系统中断响应延迟时间不一致、晶振频率漂移等因素,很难达到亚微秒级的同步精度。 本文设计并实现了一种基于FPGA的时钟同步方法,以IEEE 1588作为时钟同步协议,以Ethernet作为底层通讯网络,以嵌入式软件形式实现TCP/IP通讯,以数字电路形式实现时钟同步模块。这种方法充分利用了FPGA的特点,通过准确捕获报文时间戳和动态补偿晶振频率漂移等手段,相对于嵌入式软件时钟同步方法实现了更高精度的时钟同步,并通过实验验证了在以集线器互连的10Mbps以太网上能够达到亚微秒级的同步精度。
上传时间: 2013-07-28
上传用户:heart520beat
介绍了propetus和keil混合编程的方法,如何将二者迅速的集成起来。
上传时间: 2013-08-21
上传用户:电子世界
附件有二个文当,都是dxp2004教程 ,第一部份DXP2004的相关快捷键,以及中英文对照的意思。第二部份细致的讲解的如何使用DXP2004。 dxp2004教程第一部份: 目录 1 快捷键 2 常用元件及封装 7 创建自己的集成库 12 板层介绍 14 过孔 15 生成BOM清单 16 顶层原理图: 16 生成PCB 17 包地 18 电路板设计规则 18 PCB设计注意事项 20 画板心得 22 DRC 规则英文对照 22 一、Error Reporting 中英文对照 22 A : Violations Associated with Buses 有关总线电气错误的各类型(共 12 项) 22 B :Violations Associated Components 有关元件符号电气错误(共 20 项) 22 C : violations associated with document 相关的文档电气错误(共 10 项) 23 D : violations associated with nets 有关网络电气错误(共 19 项) 23 E : Violations associated with others 有关原理图的各种类型的错误 (3 项 ) 24 二、 Comparator 规则比较 24 A : Differences associated with components 原理图和 PCB 上有关的不同 ( 共 16 项 ) 24 B : Differences associated with nets 原理图和 PCB 上有关网络不同(共 6 项) 25 C : Differences associated with parameters 原理图和 PCB 上有关的参数不同(共 3 项) 25 Violations Associated withBuses栏 —总线电气错误类型 25 Violations Associated with Components栏 ——元件电气错误类型 26 Violations Associated with documents栏 —文档电气连接错误类型 27 Violations Associated with Nets栏 ——网络电气连接错误类型 27 Violations Associated with Parameters栏 ——参数错误类型 28 dxp2004教程第二部份 路设计自动化( Electronic Design Automation ) EDA 指的就是将电路设计中各种工作交由计算机来协助完成。如电路图( Schematic )的绘制,印刷电路板( PCB )文件的制作执行电路仿真( Simulation )等设计工作。随着电子工业的发展,大规模、超大规模集成电路的使用是电路板走线愈加精密和复杂。电子线路 CAD 软件产生了, Protel 是突出的代表,它操作简单、易学易用、功能强大。 1.1 Protel 的产生及发展 1985 年 诞生 dos 版 Protel 1991 年 Protel for Widows 1998 年 Protel98 这个 32 位产品是第一个包含 5 个核心模块的 EDA 工具 1999 年 Protel99 既有原理图的逻辑功能验证的混合信号仿真,又有了 PCB 信号完整性 分析的板级仿真,构成从电路设计到真实板分析的完整体系。 2000 年 Protel99se 性能进一步提高,可以对设计过程有更大控制力。 2002 年 Protel DXP 集成了更多工具,使用方便,功能更强大。 1.2 Protel DXP 主要特点 1 、通过设计档包的方式,将原理图编辑、电路仿真、 PCB 设计及打印这些功能有机地结合在一起,提供了一个集成开发环境。 2 、提供了混合电路仿真功能,为设计实验原理图电路中某些功能模块的正确与否提供了方便。 3 、提供了丰富的原理图组件库和 PCB 封装库,并且为设计新的器件提供了封装向导程序,简化了封装设计过程。 4 、提供了层次原理图设计方法,支持“自上向下”的设计思想,使大型电路设计的工作组开发方式成为可能。 5 、提供了强大的查错功能。原理图中的 ERC (电气法则检查)工具和 PCB 的 DRC (设计规则检查)工具能帮助设计者更快地查出和改正错误。 6 、全面兼容 Protel 系列以前版本的设计文件,并提供了 OrCAD 格式文件的转换功能。 7 、提供了全新的 FPGA 设计的功能,这好似以前的版本所没有提供的功能。
上传时间: 2013-10-22
上传用户:qingzhuhu
EDA工程建模及其管理方法研究2 1 随着微电子技术与计算机技术的日益成熟,电子设计自动化(EDA)技术在电子产品与集成电路 (IC)芯片特别是单片集成(SoC)芯片的设计应用中显得越来越重要。EDA技术采用“自上至下”的设计思想,允许设计人员能够从系统功能级或电路功能级进行产品或芯片的设计,有利于产品在系统功能上的综合优化,从而提高了电子设计项目的协作开发效率,降低新产品的研发成本。 近十年来,EDA电路设计技术和工程管理方面的发展主要呈现出两个趋势: (1) 电路的集成水平已经进入了深亚微米的阶段,其复杂程度以每年58%的幅度迅速增加,芯片设计的抽象层次越来越高,而产品的研发时限却不断缩短。 (2) IC芯片的开发过程也日趋复杂。从前期的整体设计、功能分,到具体的逻辑综合、仿真测试,直至后期的电路封装、排版布线,都需要反复的验证和修改,单靠个人力量无法完成。IC芯片的开发已经实行多人分组协作。由此可见,如何提高设计的抽象层次,在较短时间内设计出较高性能的芯片,如何改进EDA工程管理,保证芯片在多组协作设计下的兼容性和稳定性,已经成为当前EDA工程中最受关注的问题。
上传时间: 2013-11-10
上传用户:yan2267246
由于模拟电路的多样性、非线性和离散性等特点,模拟电路的故障诊断呈现复杂、难以辨识等问题。针对已有方法的数据不平衡,提出了一种支持向量机集成的故障诊断方法。使用小波变换方法提取特征向量,在多类别支持向量机的基础上,设计了模拟电路的最小二乘支持向量机预测模型,实现了对模拟电路的状态的故障预测。将该方法应用于Sallen-Key带通电路进行故障预测试验,结果表明,该方法比单一支持向量机、径向基神经网络、BP神经网络和APSVM有更好的分类和泛化性能,故障诊断准确率更高。
上传时间: 2013-10-31
上传用户:417313137