IAR Systems发布支持AVR UC3的开发套件

发布者:asdfrewqpp最新更新时间:2007-12-06 来源: 电子工程世界关键字:编译  同步  架构  代码 手机看文章 扫描二维码
随时随地手机看文章
IAR发布最新的开发套件,向Atmel AVR32的专业用户提供了新项目开发必要的开发工具。这个套件包含了Atmel EVK1100开发板、32k代码限制的IAR Embedded Workbench for AVR32集成开发环境以及Atmel公司的MKII仿真器。

IAR Embedded Workbench for AVR32与AVR32架构的开发从最初就是同步配合进行的,从而保证了编译产生的代码能最大程度发挥这个内核的高性能。IAR Embedded Workbench有领先的优化功能,且充分利用了AVR32 UC内核的单时钟Load/Store以及DSP指令,从而占用最小的内存空间且大大提高了单周期处理能力。

EVK1100开发板支持AT32UC3A芯片,外围器件包括:一个Ethernet端口,光、温度电位计传感器,20字符x 4行的蓝色LED灯,JTAG、Nexus、 USART、 USB、TWI和SPI接口,以及一个SD/MMC读卡器。

AVR32 UC内核是基于32位AVR32架构的通用微处理器核,即使在低时钟频率下,它也能提供很高的处理能力及MIPS/watt,所以功耗特别低。
关键字:编译  同步  架构  代码 引用地址:IAR Systems发布支持AVR UC3的开发套件

上一篇:Altera最新Nios II嵌入式评估套件展示独特FPGA能力
下一篇:虚拟化:使软件尽早插手系统设计

推荐阅读最新更新时间:2024-05-02 20:39

TQ210 嵌入式A8环境搭建及编译内核、镜像、文件系统
ubuntu开机错误/root/.profile gedit/root/.profile mesg改为tty-s&&mesg n 编译内核错误 1.make :*** 错误 1 make:*** 错误 2 解决:解决办法:sudo apt-get install libncurses5-dev 或者:sudoapt-get install ncurses-dev zImage /home/catia/android-sdks/platform-tools/aapt: error while loading shared libraries: libz.so.1: cannot open shared object fil
[单片机]
IBM、GF、三星、意法实现28nm代工同步
IBM、GlobalFoundries、三星电子、意法半导体四家行业巨头今天联合宣布,他们将合作实现半导体制造工厂的同步,共同使用IBM技术联盟开发的28nm低功耗工艺生产相关芯片。据了解,这种同步模式将确保客户的芯片设计能够在三个国家的多座晶圆厂内灵活生产,无需重新设计,大大降低半导 体制造的风险和成本。相关的28nm新工艺通用电路已经发放到各家工厂,预计今年底就会有工厂率先完成同步过程,随后不久便可以开始投产。 IBM技术联盟的核心是IBM位于纽约州East Fishkill的工厂,成员包括IBM、GlobalFoundries、英飞凌、瑞萨科技、三星电子、意法半导体、东芝。IBM、 GlobalFoundrie
[半导体设计/制造]
BQ24751 - 具备系统电源选择器的多电池同步开关模式充电器
?bq24751 是一款高效、同步电池充电器,该器件具备集成补偿与系统电源选择器逻辑,能够为受空间限制的多种化学成分电池充电应用提供低组件数。成比例 的充电电流与电压设计可实现非常高的稳压精度,既与电阻器实现了硬连线,又可通过系统电源管理微控制器采用单个 DAC 或多个 GPIO 进行编程。 ? bq24751 可为 2、3 或是 4 节锂离子电池组充电,并支持高达 10 A 的充电电流,其采用 28 引脚 5x5 mm 超薄 QFN 封装。 ? bq24751 可控制外部开关以防止电池电荷回流至输入端,将适配器连接至系统,并利用 6 V 栅极驱动将电池连接至系统,就能实现更出色的系统效率。为了
[新品]
ARM Linux从入口到Start_kernel代码分析 - (1)
以2.6.19内核为版本. 1. Boot loader在跳转到kernel之前,必须完成 (1). CPU必须处于SVC(supervisor)模式,并且IRQ和FIQ中断都是禁止的; (2). MMU(内存管理单元)必须是关闭的, 此时虚拟地址对物理地址; (3). 数据cache(Data cache)必须是关闭的 (4). 指令cache(Instruction cache)可以是打开的,也可以是关闭的,这个没有强制要求; (5). CPU 通用寄存器0 (r0)必须是 0; (6). CPU 通用寄存器1 (r1)必须是 ARM Linux machine type (关于machine type
[单片机]
一种高精度超声波多路同步测距系统设计
  0 引言   超声波测距作为一种非接触性的检测方法,因其结构简单紧凑、可靠性高、价格低廉、实时性强等优点,近年来已经得到了广泛应用,如液位测量,修路过程中路面平整检测,汽车倒车雷达,机器人辅助视觉识别系统等。但因超声波在空气中传播时受到诸如环境温度、湿度、风速等影响,传统的超声波测距系统精度普遍较低。文献 采用了在系统中增加硬件温度补偿模块仅在一定程度上可以避免因环境温度变化带来的测量误差。文献 中采用小波等处理算法,也并不能弥补系统本质上的缺陷。因此,研究了一种控制精度高,适用范围宽的高精度多路同步超声波测距系统。   1 超声波测距工作原理与结构   1.1 工作原理   谐振频率高于20 kHz的声波被称为超声
[测试测量]
一种高精度超声波多路<font color='red'>同步</font>测距系统设计
ucOS_II移植:Stm32启动代码分析
用的编译工具是keil,在用keil建立stm32工程时,一般会产生一个启动文件,STM32F10x.s,在st提供的库函数里,用cortexm3_macro.s和stm32f10x_vector.s来代替这个文件。不过内容都大同小异。 我在csdn上搜到了一个在stm32上移植好的ucos,打算在这个代码的基础上,添加注释,先学别人的,然后再自己移植。 我获得的这份例程,使用了startup_stm32f10x_md.s作为启动文件,其中,删去了部分采用扩展SRAM的代码。 其文件内容为 startup_stm32f10x_md.s ;******** (C) COPYRIGHT2010 STMicroelectronics
[单片机]
同步电动机启动为什么要找零位
  同步电动机启动为什么要找零位   同步电机启动时需要找到电机运行的零相位位置,这是因为同步电机的转子没有起动能力,必须在公共交点处与电网同步,同步后才能启动。如果没有找到零位,电机无法与电网同步,也无法启动。   而且在同步电机运行时,输入的电流相位与反电势相位必须满足一定的要求,找零位的目的是知道此时的转子所处的电角度。   通常情况下,同步电机的零位是在电机静止不动的情况下,在一定时间内通过检测电网电压的变化来确定的。   因此,找到同步电机启动时的零位非常重要,否则电机无法正常启动。   同步电动机为什么不能直接启动,而是要辅助启动呢   同步电动机的运转需要一个特定的速度和相位,这就需要电机和电网之间的同步
[嵌入式]
<font color='red'>同步</font>电动机启动为什么要找零位
永磁同步电机为什么能成为主流?
电动机可以使电能转化为机械能,并通过传动系统将机械类传递到车轮驱动汽车行驶,是新能源汽车核心驱动系统之一。目前新能源汽车常用的驱动电机主要是永磁同步电机及交流异步电机两类,大多数新能源汽车采用的是永磁同步电机,代表车企包括比亚迪、理想汽车等,部分车辆采用了交流异步电机,代表车企有特斯拉、奔驰等。 常用电机中适用于电力驱动的电机分类 异步电动机主要由静止的定子和旋转的转子两大部分组成,当定子绕组接通交流电源时,转子就会旋转并输出动力。其主要原理是定子绕组通电(交流电)后会形成一个旋转的电磁场,而转子绕组是一个闭合导体,在定子旋转磁场中不停切割定子的磁感应线。根据法拉第定律,闭合导体切割磁感线会产生电流,而电流会产生一个电磁场,
[嵌入式]
永磁<font color='red'>同步</font>电机为什么能成为主流?
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved