推荐阅读最新更新时间:2024-03-16 12:12
基于AVR的时间触发嵌入式系统的设计与应用
1.前言 近年来,嵌入式发展迅速,采用51 单片机 死循环的事件触发编程方式已逐渐不能满足企业对产品稳定性和安全性的要求。目前,嵌入式系统软件有VxWork、Linux、WinCE、μC/OS-II等,可出于成本和技术上的考虑,微控制器往往不会选取其进行设计。在实际应用中,往往会面临同时应付多外设、多任务的情况,则对它们的相互调度必不可少。时间触发嵌入式系统就是这样的简单实用的操作系统。 本文设计了基于AVR微控制器的时间触发多任务调度器并应用于实际。该调度器使用传递消息(message)的方式使得微控制器在多个任务及设备间切换。 2.AVR微控制器的结构特点 AVR是目前使用以该系列的ATmega128为
[单片机]
低价位嵌入式处理开发套件
Spartan-3E 1600E 开发套件支持灵活的 MicroBlaze 软处理设计 作者:Jay Gould Xilinx, Inc. 嵌入式解决方案营销 高级产品经理 jay.gould@xilinx.com Jim Burnham Xilinx, Inc. 嵌入式处理部 嵌入式产品营销 jim.burnham@xilinx.com 从头构建复杂的实时嵌入式系统既耗时,效率又低。如果硬件、软件、固件、RTOS(实时操作系统)集成和软件驱动器均为全新产品,其功能和可靠性未经实际应用验证,有谁愿意花功夫去调试它们呢?工程师在设计和调试过程中喜欢把变量分离出来,一个个地进行修改,但对您而言,要想迅速取得进展,所使用的组件一开
[应用]
嵌入式的系统教学如何解决?且看专家访谈
夏宇闻 :我是受何老师邀请来这里的。 既然来了,我想作为一个在这个行业干的年头很多的老教师也好,老工程师也好,我应该说几句话。我很高兴地是刚才听到申老师说到的教学要分层次,非常对;还有其他老师的教学方法也是很对的。他们比我年轻,搞的很好,对这个行业发展也很有热情,我也感到很高兴。但是有许多事情我也必须要说一下,我现在在产业界,作为产业界的一个顾问在工作,我就知道招人很难招,招不到合适的人。包括刚才软件工程学院的老师说了半天,可是你去了解下你们学生到底质量怎么样,你就知道了。有很多的事情不是自己说了,是产业界反馈回来的信息才能说明问题。所以我觉得教学实际上是非常重要的一个环节,而且怎么样把教学的质量控制好也是
[嵌入式]
基于ARM高速闪存MCU应对广泛嵌入式需求
由于采用了ARM7TDMI-S内核,LPC2000系列MCU工作频率达60MHz,与其他8-bit产品相比具有更强的功能延展性。同时它借助片上存储器加 模块实现了“零等待访问”高速闪存功能,提高了指令执行的效率。 此外,LPC2000的外设接口非常丰富,包括UART、SPI、I2C、CAN、ADC、 PWM、RTC等。LPC2000系列MCU应用领域非常广泛,从网络通信、 马达控制,到汽车和消费电子都适合于涉足。 嵌入式系统是面向用户、面向产品、面向应用的,它是将先进计算机技术、半导体技术和电子技术以及各行业的具体应用相结合的产物,因此它是一个高度密集、不断创新的知识集成系统。作为嵌入式系统,它必须能够根据应用的需
[嵌入式]
用于嵌入式温度测量的磁性纳米传感器
美国NIST的热磁成像与控制项目正在开发纳米级别的温度传感器 位于马里兰州的美国国家标准与技术研究所(NIST)的研究人员正在开发一种纳米级超灵敏温度传感器阵列,据悉,这种传感器可以嵌入到各种材料中。 该系统将是第一个在不透明的三维体积中对微观温度进行实时测量的系统,其中可能包括医用植入物、冰箱、电子设备,甚至是人体。 该团队介绍,热磁成像和控制(Thermal MagIC)项目可能会给生物学、医学、化学合成、制冷、汽车工业、塑料生产等许多领域的温度测量带来革命变化。NIST的物理学家Cindi Dennis:“几乎任何地方的温度都起着关键作用。”“这是无处不在。” Thermal MagIC将通过使用
[传感器]
Atmel新款闪存MCU满足USB嵌入式应用需求
Atmel Corporation日前推出四款带有USB控制器的全新AVR闪存微控制器(Flash MCU)。AT90USB微控制器设计用于满足在主机和功能模式中需要USB连接的嵌入式应用的各种不同要求。 目前正在使用的USB设备数量超过10亿;在占领计算机和外围设备领域之后,USB在消费产品和工业设备领域也正在迅猛发展。数据存储、数据传输、产品配置和固件更新是推动这一趋势的关键应用。AT90USB1286和AT90USB646具有USB口,用于需要与USB主机相连的应用。AT90USB1287和AT90USB647符合USB On-The-Go(OTG)标准,在应用中作为两用设备(Dual Role Device, DRD),
[新品]
基于嵌入式NiosⅡ软核的串口直接读写寄存器方式编程
O 引言 Altera公司的FPGA作为全定制芯片的一个代表正在得到日益广泛的应用。为了用户使用方便,Altera公司推出嵌入式软核NiosⅡ可以便利地使用工具生成并放人FPGA芯片中。NiosⅡ软核可以在用户的系统中处理一些诸如人机接口界面、内部时序逻辑控制、外部设备初始化等工作。通用异步收发器(UART),是嵌入式系统上很常用的一个串行接口,由于其方便、简单、易用等特性,在嵌入式系统中依然扮演着十分重要的角色。所以Altera才把UART作为一个连接Nios/NiosⅡ与其相关外设的IP放在SoPC Builder里面供用户使用。Nios一代调试甚至直接用串口。 NiosⅡ处理器是Intel公司为Altera公
[嵌入式]
怎样去设计汽车嵌入式SoC系统?
嵌入式系统是泛计算领域的重要组成部分,是嵌入式对象宿主体系中完成某种特定功能的专用计算机系统。嵌入式系统有体积小、低功耗、集成度高、子系统间能通信融合的优点。 随着汽车技术的发展以及微处理器技术的不断进步,在汽车电子技术中得到了广泛应用。目前,从车身控制、底盘控制、发动机管理、主被动安全系统到车载娱乐、信息系统都离不开嵌入式技术的支持。 01 汽车嵌入式系统发展历程 嵌入式系统诞生于微型机时代,经历了漫长的独立发展的单片机道路。嵌入式系统的核心是嵌入式微处理器。与嵌入式微处理器的发展类似,汽车嵌入式系统也可以分为三个发展阶段: 第一阶段:SCM(Single Chip M
[汽车电子]