2009-10-27 16:31:23 阅读(10) 评论(0)
调度算法是指在有限处理单元上对具有某些已知特征任务集执行顺序设计。在嵌入式实时系统中,任务执行要面对两种限制:时间限制和资源限制。实时任务要求系统有良好响应时间以满足截止时间,在嵌入式系统中只有有限RAM和CPU等资源,所以调度好坏在很大程度上决定了系统性能。
一、RMS调度算法
RMS算法足在1973年由C.L.Liu和J.Layland提出。该算法是基于统计任务执行频率一种任务调度方法。RMS算法将最高优先级赋予最高执行频率任务,以单调顺序对余下任务分配优先级。分析中,RMS算法作了以下假设:
2008-11-12 15:24:52 阅读(68) 评论(0)
近年来,LCD显示器的普及和微处理器向大容量的发展使嵌入式系统的人机交互功能得到了显著的提高。在很多场合下,良好的图形用户界面(GUI)和便捷的操作环境是影响产品成败的关键因素之一。如何充分利用成本低、资源少的单片机系统实现完善的人机交互功能已成为单片机设计者需要解决的一个问题。
目前,国内外许多先进的智能仪表不仅在测量精度和采样速率等方面有较高的性能指标,在人机交互的友好性方面也有许多独到之处。笔者在为德国TOX冲压技术有限公司研制智能压力监控仪的过程中,积累了一些嵌入式系统人机交互技术的没计经验。本文以此为实例,介绍其设计方法。
2008-10-9 15:39:06 阅读(51) 评论(1)
基于 ARM 的芯片多数为复杂的片上系统集成(SoC),这种复杂的系统里多 数的硬件模块都是可配置的,需要由软件来设置其需要的工作状态。因此在用户 的应用程序启动之前,需要有专门的一段启动代码来完成对系统的初始化。由于 这类代码直接面对处理器内核和硬件控制器进行编程,一般都使用汇编语言。系 统启动程序所执行的操作跟具体的目标系统和开发系统相关,一般通用的内容包括:
z 中断向量表
z 初始化存储器系统
z 初始化堆栈
2008-9-19 9:08:23 阅读(35) 评论(1)
目前,在嵌入式系统应用领域中,不少人对什么是嵌入式系统不甚了解。有些人搞了十多年的单片机应用,不知道单片机就是一个最典型的嵌入式系统;也有些人在解释什么是嵌入式系统时,不是从定义出发,而是列举了嵌入式系统的一些特点,往往不知所云。因此,有必要从现代计算的发展历史,了解嵌入式系统的由来,从学科建设的角度来探讨嵌入式系统较为准确的定义。
[NextPage]
1 现代计算机的技术发展史
(1)始于微型机时代的嵌入式应用
2008-9-9 11:10:52 阅读(85) 评论(0)
DMC-S3C2410-P型开发板是基于韩国三星ARM9嵌入式处理器S3C2410的一款嵌入式开发平台。系统运行在200M的主频下更能展现极为出色的性能。
产品:DMC-S3C2410-P 嵌入式开发平台
型号:AMR9-S3C2410
特性: 核心板体积小,只有5×7CM,提供了CPU、nand flash、nor flash 、Ethernet controller 等资源,系统的可扩展性非常好,可通过200pin引脚引出CPU所有可用资源。甚至包括Ethernet和USB接口,可以将核心系统直接用在别的系统中。
Tag: ARM9 AMR9-S3C2410 嵌入式开发
①资源丰富:在目前市场上的同类产品中是资源最丰富的。
2008-8-23 15:09:04 阅读(109) 评论(0)
2008-8-23 15:07:26 阅读(27) 评论(1)
龙人科技推出基于ATMEL公司的ARM9系列32位RISC处理器开发的嵌入式电脑/嵌入式工控机产品。该嵌入式电脑/嵌入式工控机产品具有更高的稳定性、更低的成本、更低的功耗。可以广泛应用于工业控制、人机界面、网络终端、POS机等领域。
>> 特点:
·稳定性:采用最主流的ARM9处理器 ,高性能、低功耗,内置资源丰富,外围电路设计简单,保证了生产的方便和稳定性。包括处理器在内全部采用QFP封装的器件,不使用BGA封装的处理器及其它芯 片,适应了国内客户的生产调测水平,并降低PCB板层数,降低了成本。
2008-6-23 16:49:31 阅读(76) 评论(0)
2008-6-23 16:48:49 阅读(13) 评论(0)
2008-6-23 16:47:58 阅读(12) 评论(0)