基于AVR单片机的嵌入式“瘦服务器”系统设计

发布者:haoying最新更新时间:2009-03-02 来源: 电子产品世界关键字:瘦服务器  ATmega103  嵌入式 手机看文章 扫描二维码
随时随地手机看文章

1 引言

      21世纪,计算机的发展进入了一个充满机遇的阶段——后PC时代。

      继PC机之后,形式多样的数字化产品已经开始成为信息处理的一大主要工具,并且正在逐步形成一个充满商机的巨大产业。后PC时代的到来,使得人们开始越来越多地接触到一个新的概念——嵌入式产品。像手机、PDA(如商务通)等均属于手持的嵌入式产品,VCD机、机顶盒等也属于嵌入式产品,而像车载GPS系统、数控机床、网络冰箱等同样都采用嵌入式系统。形式多样的数字化设备正努力把Internet连接到人们生活的各个角落,这意味着,中国数字化设备的潜在消费者数量将以亿为单位。嵌入式瘦服务器是嵌入式Internet时代的关键和核心技术之一,如果说PC机的发展带动了整个桌面系统的发展,那么,嵌入式瘦服务器的普及必将为嵌入式Internet产业的蓬勃发展提供无穷的推动力。

      中国拥有世界上最大的家用电子产品消费市场,彩电、VCD等的拥有量都居世界第一,随着消费结构的改变,人们对家电的灵活性和可控性提出了更高的要求,这些只能通过家电的数字化和网络化来实现。同时,现代化的医疗、测控仪器和机电产品也需要有专用的嵌入式瘦服务器的支持。这些需求都极大地刺激了嵌入式服务器的发展和产业化的进程。

      信息电器是指所有能提供信息服务或通过网络系统交互信息的消费类电子产品,它具有典型信息服务功能,如:网络浏览、视频点播、文字处理、电子邮件、个人事物管理等,又应该简单易用、价格低廉、维护简便。

      家用电器向数字化和网络化发展,电视机、冰箱、微波炉、电话等都将嵌入单片微处理机,并通过家庭控制中心与Internet连接,转变为智能网络家电。据估计,信息家电(网络冰箱、机顶盒、家庭网关、数字机顶盒等)未来十年间总量可达到1亿~1.5亿台,总市场需求将达到900亿~1500亿元。

      未来的智能化家庭要求有能和Internet连接的控制设备。本文讨论的“嵌入式瘦服务器”提供了完备的TCP/IP支持和以太网接口。可以把数字化家电接入Internet,并提供远程访问和控制网页。

2 什么是“瘦服务器”

      将完整的TCP/IP等网络协议嵌入单片机系统,使单片机系统能够完成服务器的基本功能,相对于正规的大型而完备的服务器,此单片机系统软、硬件上都为小型,但是具备基本的组件,故称“瘦服务器”。本文的主要内容为:以AVR单片机为主控CPU芯片,提供“瘦服务器”的软件、硬件的组成框图。

      该“瘦服务器” 的应用前途广泛,可以应用于各行各业的Internet远端监控系统中。

      主要应用于:(1)网络家电产品,通过该系统把数字化家电直接接入 Internet网络,组成intelligentizedhome;(2)城市网络自动售货机;(3)城市交通Internet监控;(4)楼宇防火防盗Internet监控;(5)工厂生产设备Internet监控。应用实例如图1所示。

3 硬件框图和软件框图 

      此系统的硬件主要包括:主控CPU,以太网接口芯片,网页存储器和其它辅助电路。软件包括:网络协议软件和应用层软件。该系统通过以太网接口芯片接入Internet,用户通过接入Internet的远端PC、远程IE浏览器,输入该系统所配的IP网址,即可通过Internet向此“瘦服务器”发送一个请求网页备份的命令。“瘦服务器”收到该命令,即将应用网页的备份发至请求PC机端,并在IE浏览器上打开。此时,用户在打开的网页上填写各种控制参数和控制命令,完毕后提交。“瘦服务器”系统收到所有参数命令后,进行相应的处理,通过单片机I/O来操纵连接到单片机的各种设备,同时将所得到的数据回传至远端用户PC机上,以曲线表格等形式显示。

  本课题以Atmel公司的CPU、以太网接口芯片、网页存储器和相关芯片为硬件基础,自主开发TCP/IP相关组件及C语言代码和智能家庭控制网页。硬件部分的设计分为:主控单片机硬件设计,以太网接口芯片硬件设计,网页存储器硬件设计,其它辅助电路设计。 

      为了保证运行速度和系统处理信息容量,综合其它因素,选定Atmel公司的ATmega103为主控单片机,其运行速度比51系列快20倍,内有64KRAM和128KROM。以太网接口芯片采用Crystal公司的CS8900,其处理速度、容量等性能都比较适合本系统。网页存储器采用Atmel公司的AT45D021 / Dataflash,其存储容量达2Mbyte。外扩SRAM采用ASTC256。 

      其它辅助电路设计,采用FPGA应用技术加以集成,采用Atmel公司的大规模可编程集成电路芯片ATF1502AS。硬件框架图如图2所示,嵌入软件方案图如图3所示。全套嵌入软件,在AVR单片机仿真机上开发,开发语言采用C51。

4 结束语 

       本文以ATMEGA103为主控CPU,提供了一种嵌入式"瘦服务器"的设计思路。嵌入式“瘦服务器”有广阔的发展前景,愿本文提供的设计思路能起到抛砖引玉的作用。

关键字:瘦服务器  ATmega103  嵌入式 引用地址:基于AVR单片机的嵌入式“瘦服务器”系统设计

上一篇:爱特梅尔瞄准触摸应用推出先进的触摸软件库
下一篇:爱特梅尔推出新一代CryptoCompanion IC

推荐阅读最新更新时间:2024-12-17 15:12

芯原携手MoSys,共推1T-SRAM嵌入式内存技术
ASIC设计代工厂与半导体IP供应商芯原股份有限公司(VeriSilicon Holdings Co., Ltd.,简称芯原)和高密度系统芯片(SoC)嵌入式内存解决方案供应商MoSys, Inc.日前宣布,双方正在合作通过向芯原的客户提供无缝式的专利技术利用以进一步拓展MoSys的1T-SRAM技术的采用。根据双方达成的合作协议,芯原将把1T-SRAM能力纳入其知识产权(IP)产品组合当中,用于客户在多个代工厂的系统芯片设计。 芯原是一家无晶圆ASIC设计代工厂,致力于提供同类最优垂直平台解决方案、系统知识和服务,以帮助系统芯片客户从芯片规格走向生产。在这种合作关系下,客户目前有权选择与芯原直接合作来把MoSys的创新型内存技
[焦点新闻]
FPGA的嵌入式系统USB接口设计
摘要:设计基于FPGA的IP-BX电话应用系统,用于传统的电话网络(PSTN)与PC机之间的接口连接。USB2.0接口器件EZ-USB FX2 CY7C68013A-56工作在slave FIFO模式,为基于FPGA的嵌入式系统与PC机之间提供数据和命令通道,从而可满足PC机与FPGA之间数据与命令的高速传输,实现PSTN与PC机之间的电话通信。硬件调试结果表明系统工作稳定,通话质量满足要求。 通用串行总线USB(Universal Serial Bus)是应用于PC领域的接口技术,已得到广泛应用。USB2.0已成为目前电脑中的标准扩展接口。本系统设计的目的在于为公共交换电话网络(PSTN)和PC机之间提供一个数字接口
[嵌入式]
FPGA的<font color='red'>嵌入式</font>系统USB接口设计
基于嵌入式Web服务器的远程故障诊断系统
摘要:介绍了一种基于嵌入式Web服务器的远程故障诊断系统的硬件及软件实现。该系统主要包括远程数据采集、分析、诊断、仿真等功能。 关键词:嵌入式Web服务器 数据采集 故障诊断 仿真 远程诊断技术是通过设备诊断技术与计算机网络技术相结合,在设备上建立状态监测点,采集设备状态数据,在诊断中心对设备运行进行分析诊断的一项新技术。用于诊断的系统大致可以分为三类: %26;#183;大型的在线状态监测与诊断系统; %26;#183;以便携式数据采集器与巡检装置的计算机辅助诊断系统; %26;#183;利用Internet实现的远程诊断系统。 在线式系统适用于连续的状态监测与诊断,系统构成复杂、费用昂贵、专用性强。而便
[嵌入式]
台积电证实iPhone 8用嵌入式指纹传感器
DigiTimes刊文称,台积电向其线人透露,iPhone 8在设计方面有大量变化,其中之一是嵌入式指纹传感器。 据Ubergizmo北京时间5月28日报道,一直有传言称苹果将在iPhone 8中采用嵌入式指纹传感器,实体Home按键会被去除,用户可以通过屏幕扫描指纹。但泄露到网上的谍照显示,苹果可能只是简单地把指纹传感器挪到手机背部。 但根据中国台湾地区科技媒体DigiTimes的消息,上述谍照不靠谱,因为台积电可能已经证实iPhone 8将采用嵌入式指纹传感器。台积电为苹果代工制造A系列芯片。DigiTimes刊文称,台积电向其线人透露,iPhone 8在设计方面有大量变化,其中之一是嵌入式指纹传感器。 Uberg
[手机便携]
嵌入式柴油机工作状态监测装置设计
  柴油机故障诊断技术是一种了解和掌握柴油机在使用过程中的状态,确定其整体或局部是否正常或异常,早期发现故障及其原因并能预报故障发展趋势的技术 。以船舶系统为例,现代船舶发电柴油机的运行状态一般由机舱巡回监测报警系统进行监测。但系统不能对柴油机的技术状态进行综合评估,更不能对故障进行预测和诊断。   1 监测装置功能及原理   图1 是一种船舶发电柴油机运行状态在线监测与故障诊断系统的硬件图(图中虚线左侧为机舱,右侧为集控室)。该系统是运用信息融合原理,利用瞬时转速信号和现有巡回监测与报警系统的热工参数,可以实现对发电柴油机技术状态的综合诊断和趋势分析。船舶发电柴油机运行状态在线监测与故障诊断系统主要包括:1)磁电式转速传感器,拾
[嵌入式]
影响嵌入式处理技术未来发展的三个趋势
让嵌入式未来成为可能的技术正在变革智能家居、城市、工厂和汽车领域,优化日常电子产品,并开启创造更美好世界的新途径 嵌入式处理的未来如何? 从技术角度来看,嵌入式系统将实现更高能效,从而帮助节约能源,并实现更具环境可持续性的电子产品。它们将实现与人类更加沉浸式的交互,并融入周围环境,例如由更先进的自主机器人来执行任务并提高便利性。此类系统将能够采集、分析并响应与日俱增的数据。同样重要的是,不断发展的技术将更容易被更多人使用,从而充分享受技术进步带来的福利。 要想实现这一未来,嵌入式处理器需要不断发展:它们需要在变得更加智能的同时降低功耗。此外,还需要经济实惠、具有更多的集成元件以及直观的嵌入式软件和工具支持。 基
[嵌入式]
Spansion转向嵌入式,部署新战略寻求突破
存储半导体领域的情况实在是令人“一个头两个大”。几年前风光无限的业界大拿如今大多都身陷危机。Spansion无疑是最近最受新闻界关注的对象之一。在日本Spansion申请破产保护后,这家AMD和富士通合资公司的美国总部也走上了同样的道路。然而业界人士却表示,看不到申请保护后成为一家独立企业的Spansion前景何在,在这种形势下,Spansion管理层又抛出了专注于嵌入式领域、为无线业务寻求战略性伙伴的新策略。 Spansion企业营销总监John Nation Spansion的上述决定在中国市场也造成了广泛的震动。为此,该公司企业营销总监John Nation日前特别安排了一场越洋电话会议,约电本刊记者。
[半导体设计/制造]
关于linux下的嵌入式文件系统以及flash文件系统选择
嵌入式linux下常见的文件系统 • RomFS:只读文件系统,可以放在ROM空间,也 可以在系统的RAM中,嵌入式linux中常用来作 根文件系统 • RamFS:利用VFS自身结构而形成的内存文件系 统,使用系统的RAM空间 • JFFS/JFFS2:为Flash设计的日志文件系统 • Yaffs:专门为Nand Flash设计 • proc:为内核和内核模块将信息发送给进程提 供一种机制,可以查看系统模块装载的信息 • devFS:设备文件系统 Linux上的Ext2fs • 支持4 TB 存储、文件名称最长1012 字符 • 可选择逻辑块 • 快速符号链接 • Ext2不适合flash设备 • 是为象IDE 设备那样的块设
[单片机]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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