通过对 TCP/IP协议的分析,结合嵌入式系统的特点,挑选出一套精简、实用的TCP/IP协议子集,并详细介绍各协议层的实现过程。为嵌入式网络系统的开发提供一个较为简单且可行的思路。 1、引言        嵌入式网络系统就是在嵌入式设备上实现了网络互联功能的系统,一般要求嵌入式设备在软件上支持TCP/IP协议栈,实现有关的以太网通信协议。如何实现TCP/IP协议是嵌入式网络系统的关键技术之一,在嵌入式系统中应用TCP/IP协议的关键是,如何设计出精简、高效的TCP/IP协议子集,以此来减少对系统资源的占用。        目前使用广泛的TCP/IP协议栈有LWIP(Light Weight)、
1
尽管数码相框已经出现几年了,但它对很多人来说还是个新概念。数码相框通过液晶的屏幕来显示数字相片,可以通过读卡器接口从SD 卡获取数字相片信息,并可设置循环显示方式,比普通相框更灵活多变,也给日益增多的数码相片提供了一个新的展示空间。本文介绍一款基于mini2440 型ARM9 开发系统做的嵌入式简易数码相框。其硬件包括键盘,IO 口,显示器软件包括LINUX 操作系统都是mini2440 的资源,这里不再详述。   一、主要功能   开机后,显示开机图片。点击触摸屏上的图标,可以进入设置界面或点播界面。在设置界面可完成背景音乐的音量调节和设置播放幻灯片时的切换时间。点击播放界面,进入播放U
1
引言   虽然MP3就是采用国际标准MPEG中的第三层音频压缩模式,对声音信号进行压缩的一种格  创新-小石头式,中文也称“电脑网络音乐”。MPEG中的第三层音频压缩模式比第一层和第二层编码要复杂,但音质要比第一层和第二层高,甚至可与CD音质相比。CD唱片采样率频率为44.1MHz, 16Bits, 数据量为1.4Mbps,而相应的。现有的MP3播放器大部分还是将解码器与存储器一体化。这种设计对MP3播放器的便携性起了关键性的作用,但与此同时也带来了一些问题:一方面存储容量不易扩展,另一方面也不利于MP3播放器在其他领域的应用。本系统将存储器与解码器分离,可以利用多余的I/O接口,只要适当增加
1
门禁,又称出入管理控制系统,是一种管理人员进出的数字化管理系统。目前,随着工业自动化的发展和人们对应用需求的不断提高,门禁监控系统得到了越来越多的应用,但传统的门禁监控系统一般采用门禁控制和视频图片摄录相分离的实现办法,这给现场布线带来了很多的不便,同时其成本也会大大提高。   在该方案中提到的基于ARM9与Linux的嵌入式门禁监控系统集门禁控制和图片摄录功能于一体,并详细描述了其系统的软件设计。   本门禁系统使用B/S软件架构,采用嵌入式服务器boaserver,结合CGI技术,嵌入式数据库以及嵌入式图形库来实现门禁系统的需求。   1 系统工作原理及组成   1.1 系统工作原
1
摘要:本文提出了一种以CAN总线为通信工具,DSP芯片为控制器的主处理器和双位置传感器的反馈结构,配合主控计算机和底层控制器双层反馈的控制方式,适合于仿人步行机器人的分布式运动控制系统。整个控制系统结构灵活、功能强大、工作稳定可靠,可以显著提高仿人机器人的运动性能。   关键词:仿人机器人;运动控制器;CAN总线;DSP 一、引言   机器人研究是自动化领域最复杂、最具挑战性的课题,它集机械、电子、计算机、材料、传感器、控制技术等多门学科于一体,是多学科高技术成果的集中体现。而仿人步行机器人技术的研究更是处于机器人课题研究的前沿,它在一定程度上代表了一个国家的高科技发展水平。运动控制系统是机器
1
意法半导体(STMicroelectronics)推出一个带I2C总线控制接口的微型立体声耳机驱动器芯片,该产品的目标应用为便携设备,例如,装备FM收音机功能的手机,这类设备需要优质的音频输出和数量最少的外围组件。这款代号为TS4975的放大器通过3.3V电源能够向16欧姆负载输出高达40mW每声道连续平均功率,其I2C接口允许在18dB 到 -34dB范围内进行14步进的音量控制。 这个1.8 x 2.3mm的微型倒装片封装是空间宝贵的应用的理想选择,TS4975还实现一个假接地输出配置,消除了单端设计所需的体积庞大的电容器,同时,待机电流极低,仅为0.6微安,电源电压2.5V到5.5V,降
1
摘要:该文针对当前工业控制领域网络控制技术的快速发展,给出了一种应用于测控系统的基于Linux的嵌入式系统的设计方案。利用Linux自身提供的条件编译系统,初步解决了Linux作为嵌入式操作系统面临的一些问题。并利用实时应用接口(RTAI)来增强Linux的实时性,引入实时硬件抽象层结构(RTHAL),利用Linux的内核模块机制提供实时服务和完成实时任务,解决了Linux实时性不足的问题。通过数据采集程序的实现给出了在RTAI-Linux环境下开发实时应用程序的设计方法。   1、前言   随着网络控制技术的快速发展,工业以太网得到逐步完善,在工业控制领域获得越来越广泛的应用。工业以太网
1
一条典型的ARM指令语法格式如下所示。   其中:   ●opcode是指令操作符编码:   ·cond是指令执行的条件编码;   ·S决定指令的操作是否影响CPSR的值;   ·Rd是目标寄存器编码;   ·Rn是包含第1个操作数的寄存器编码;   ●shifte_operand表示第2个操作数。   对应地转换成一条典型的ARM指令编码格式如下(ARM指令字长为固定的32位)。   在ARM指令中,第2个操作数(shifter_operand)有多种表示方法。   1.常数表达式#immed_8r   该常数必须对应8位位图,即常数是由一个8位的常数循环移位偶数位
1
近日,英特尔和意法半导体宣布开始向客户提供采用创新的相变存储器(PCM)技术制造的未来存储器的原型样片,这是存储器工业发展史上的一个重要的里程碑。这些原型样片是市场上首批交付给客户评测的相变存储器的功能芯片,使相变存储器技术向商业化目标又迈进了一步。   这款代码为“Alverstone”的存储器芯片采用相变存储器技术。相变存储器是一种前景看好的新型存储技术,数据读写速度非常快,功耗低于传统的闪存技术,而且支持通常只有随机存取存储器(RAM)才具备的以数据位为单位的修改功能。相变存储器一直以来是存储技术研发领域的一个热门研究话题,“Alverstone”的推出,标志着英特尔和意法半导体
1
温室生产作为高效、高科技含量的大规模生产方式已经成为世界农业的发展趋势。温室设施的自动监测和控制技术可以为农作物创造良好的生长环境,节约人力成本,提高农作物的产量,因此需要开发与温室相关的自动化技术,以降低运行成本、提高效率、实现环境的精确控制。我国目前的温室没施综合监测水平不高,控制能力比较差,带有综合环境自动调节的高科技温室主要从国外引进。笔者开发了以S3C2 440为核心的嵌入式环境监测系统可以完成温室环境参数的监测和收集,同时通过输出机构实时控制温室环境以达到温室监测和控制智能化的目的,具有精度高,智能控制等优点。   软件工程领域最重要的、具有划时代意义成果之一的就是统一建模语言U
1