TM1300嵌入式多媒体网络通信系统的设计与实现
“长颈鹿嘟嘟”通过精心收集,向本站投稿了10篇TM1300嵌入式多媒体网络通信系统的设计与实现,以下是小编为大家准备的TM1300嵌入式多媒体网络通信系统的设计与实现,仅供参考,欢迎大家阅读。
篇1:TM1300嵌入式多媒体网络通信系统的设计与实现
TM1300嵌入式多媒体网络通信系统的设计与实现
摘要:提出了一种利用TriMedia嵌入式微处理器TM1300为CPU的多媒体网络系统的整体硬件设计方案。介绍了利用设备库和BSP分层概念在系统中音视频外设编程的应用,重点介绍基于pSOS实时操作系统网络部件pNA+的网络驱动程序的基本设计方案及网络编程模型。关键词:嵌入式微处理器 实时操作系统 BSP(Board Suppport Package) 网络驱动
多媒体技术与网络技术的有机结合满足信息化社会人们对各种信息的大量需求。网络多媒体技术的迅速发展,加速了多种网络多媒体技术的应用,如:视频会议系统、数字视频监控系统、多媒体电子邮件、视频点播(VOD)、远程多媒体数据库等。
随着微处理器技术的发展和嵌入式操作系统的日益广泛的应用,嵌入式系统以其高速响应、高度自动化、功能易于扩展等独特优势已成为计算机工业新的增长热点。而且,嵌入式设备接入Internt已经成为不可避免的趋势,并显示出美好的应用前景。嵌入式系统在多媒体通信应用领域同样得到了很好的应用,各种基于嵌入式Internet技术的频服务器、多媒体远程监控系统已经成功应用于多种场合。
本文论述一种具有网络通信和多媒体处理功能的嵌入式系统的设计实现方法。
1 系统总体框架设计
基本的多媒体通信系统一般应该具有各种音视频输入输出设备,并具有高速网络通信功能。本系统采用Philips公司TriMedia系列的TM1300媒体处理器作为主核来构造。其系统设计的各个功能模块如图1所示。
(本网网收集整理)
1.1 TM1300媒体处理器简介及其系统设计特点
TM1300是一种具高质量数字视频和音频应用处理能力的媒体处理器。它拥有接线员大的超长指令字(VLIW)核DSP CPU,独立于DSP CPU的DMA方式工作的音视频输入输出接口,32位高带宽数据总线将所有的片上模块单元连接,如PCI、SDRAM、图像协处理器(ICP)等,使数据处理极为快速方便。另外,其强大的面向多媒体应用的指令系统和丰富的库函数使开发者能快速完成软件编程。
TM1300的PCI/XIO接口控制和复用逻辑使其可以用于为PC机环境设计的PCI音视频处理加速卡,也可以用于独立工作的嵌入式系统。在系统设计中,既可以访问PCI外设,如PCI网络接口芯片,又可以访问各种8位外设,如ROM、8位MCU、程序存储器Flash Memory等。
1.2 系统框图说明及芯片典型选型
本系统是一种嵌入式系统,它能完成视频和音频数据的采集与输出功能,并能通过高速网络传递压缩编码后的音视频数据流。TM1300具有强大的多媒体数据处理能力,它在系统中可以完成音视频数据的压缩编码或解码,同时处理网络数据的收发,并可以通过pSOS实时操作系统协调和调度整个系统的任务,从而形成强大的多媒体音视频数据处理和传输系统。
当然,本系统框图仅旨在一般意义上的系统,在实际应用中可以按照具体要求裁剪或添加其他外设,如UART控制器、Modem控制器模块等,使系统具有用户特定的功能。
(1)TM1300的视频输入接口提供8~10位视频A/D转换接口,其最高采样率可以达81MHz。可以采用Philips公司SAA7113、SAA7114等视频解码芯片(Video Decoder)来完成系统各种格式的视频信号采集。
(2)视频输出接口提供8位的视频数据输出口,可以完成解码后的视频数据输出,可以采用Philips公司的视频编码芯片(Video Encoder)完成视频数据的D/A转换。
(3)音频信号采集和输出的数据都是通过TM1300的标准I2C总线接口来传输的。可以用Philips公司的UDA1344音频编解码器(Audio Codec)完成音频数据的A/D和D/A转换。
(4)基于网络接口芯片可以采用常用的Realtek公司的RTL8139C,它是具有10/100Mbps自适应功能的以太网收发控制器,是目前应用最为广泛的一种网络接口芯片。设计时,应为其配置启动EEPROM,如93LC46、93LC56等。
(5)启动EEPROM一般使用符合I2C的器件,如24LC16、24LC32等。因为除了要存放系统启动设置信息外,还要存放用于系统自举L1代码,EEPROM不得小于2K字节空间。EEPROM具体内容格式参照TM1300芯片资料文档。
特别值得注意,设计本系统PCI总线与设计PCI卡时不同的是,TM1300使用PCI总线访问时总线仲裁需仲裁器。这是因为在基于PC机主板和PCI桥接芯片上已经有总线仲裁逻辑,不需要另外再作处理。嵌入的TM1300系统则需要仲裁来处理PCI总线的请求和应答,具体的逻辑设计应参考PCI规范相关内容。另外,嵌入式系统需要通过JTAG口进行调试和仿真,并要在系统中加入程序代码存储器Boot Flash。
2 音视频外设编程的分层模型及应用
系统中的视频A/D、D/A芯片单元通常连接在TM1300的I2C总线上,其初始化和设置是通过I2C总线访问其内部寄存器实现,音频处理芯片则通过I2C接口总线与TM1300连接。TM1300正是通过这些总线对其进行初始化设置。
在软件上,TriMedia层次化软件架构TSA引入设备库层(Device Library Layer)概念,该层为板级库到应用程序之间提供了一个公共接口。设备库输出两个接口,其架构由图2所示。
在设备库中,基本的API调用函数和功能描述在表1中给出。
表1 设备库API
函数名功能说明
devGetCapabilities设备兼容性请求,如版本、数据格式等devOpen请求设备实例devInstanceSetup设备实例设置devStart开始运行当前设备实例devStop停止运行当前设备实例devClose释放当前设备实例例如,视频输出的设备库函数有voCapabilities、voOpen、voInstanceSetup等。在TriMedia的软件开发环境TriMedia SDE 2.2对音视频等设备库函数都有定义,因此使用时只需加入相应的头文件即可。
TriMedia软件架构中,设备库由板级欢欣鼓舞。板级库以板级支持包(BSP)的形式实现,BSP函数由设备库调用,它负责完成对硬件设备的所有初始化设备,高层软件不必深入到底层硬件设备细节就能完成对音视频等硬件设备的编程。BSP允许设计者对底层的接口硬件设备(如Audio D/A)改动,而不必改动该设备的上层编程。如要使用AD1847作为音频A/D、D/A设备,仅需要修改该部分的BSP即可。
在TriMedia SDE2.2中已经附带很多典型器件的BSP,如SAA7113、SAA7121、UDA1344等。开发音视频应用程序时,只需要调用设备库API、设置好数据缓冲区指针、指定相应的断服务程序来处理音视频设备接口到主存储器SDRAM的数据传递即可。用户也可以根据具体硬件自己开发BSP。
3 面向pSOS网络驱动设计与网络编程模型
网络设备的驱动程序,按照网络协议栈分层概念,在这其将其称为网络接口(Network Interface,简称NI),其主要功能是其将最底层的物理网络细节和上层应用程序隔离开,编程时用考虑网络硬件、网络传输介质和网络拓扑等。
在TriMedia软件架构中,可以将网络驱动设计成pSOS网络部件pNA+访问网络接口。这样设计的优点是:上层软件可以使用pSOS系统的pNA+软件部件丰富的系统调用函数,这些函数不但可以操作网络接口,而且可以操作套节字(Socket)进行高级TCP/IP网络编程,而不需用软件来实现TCP/IP协议栈。
本节内容旨在论述基本pNA+部件的网络接口设计和网络编程的基本概念模型,对其中存储配置管理没有作很多具体介绍。论述时按照由底层到高层的顺序进行。
3.1 pSOS简介及TriMedia SDE对pSOS的支持
pSOS系统是一个模块化、高性能的实时操作系统,它提供了一个基于开放系统标准的多任务环境。PSOS系统采用模块化结构,围绕pSOS实时多任务内核,集成了基于标准结构的各种功能模块。其系统架构主要由实时多内核pSOS+、多任务及多处理器的内核pSOS+m、TCP/IP管理部件pNA+、远程过程调用部件pRPC+、文件系统管理部件pHILE+、ANSI C标准库部件pRPEC+等组成。
TriMedia在得到pSOS系统开发商集成系统公司(IIS)许可权的前提下,已经对pSOS进行了移植和标准化,并在TriMedia SDE中发布,因此使用时不需要独立安装。在TriMedia软件架构中,pSOS也是通过库链接到应用程序中。pSOS内核的配置通过包含头文件(sys_conf.h)的形式来完成,头文件和内核编译后形成pSOS板级支持包,即pSOS BSP。
3.2 在系统中设计面向pNA+服务的网络接口
网络接口提供pNA对网络的访问,并将其与物理网络隔离开来。一个pNA+节点可以连接一到多个网络接口,每个网络接口都分配独立的IP地址和接口号。
在设计时,网络接口须为pNA+提供7种不同的网络接口功能调用,在表2中将其列出。
表2 网络接口功能
服 务功能号功能描述
NI_INIT1初始化网络接口NI_GETPKB2分配网络接口包缓冲区NI_RETPKB3返回网络接口包缓冲区NI_SEND4网络接口发送包NI_BROADCAST5网络接口广播包NI_POLL6查询包收发及缓冲区状态NI_IOCTL7执行I/O控制(1)几种接口功能详细说明
NI_INIT:在pNA+初始化时,自动调用该功能,也可以通过pNA+的系统调用add_ni来激活该功能。在NI_INIT中初始化网络硬件、包缓冲池,设置网络接口的中断服务程序入口,并保存pNA+传递的Announce_Packet入口参数(包接收通知处理函数入口)及一些其他网络接口参数;
NI_POLL:该功能用来查询网络是否有接收包,当有接收包时,它通过Announce_Packet入口点将包传递到pNA+;
NI_IOCTL:该功能通过pNA+传递的不同命令执行网络的I/O控制操作,主要有调协IP地址、多播主机地址的增加、删除等。
另外几个接口功能不再详细介绍。
(2)网络接口功能调用接口主函数NIMain设计
上述各种网络接口功能通过一个接口主函数调用,它提供pNA+和网络接口之间功能调用的接口。
调用时,pNA+必须为NIMain函数提供两个参数:一个整型的.功能号;一个定义为nientry联合体指针的网络接口参数。其中nientry是由niinit、nigetpkb…niioctl等结构体构成的联合,分别对应上述各功能的参数结构。所以,NIMain函数的一般形式:
long NIMain(int function,union nientry *p)
{/*注:NI_INIT到NI_OCTL常数及本文所用到各种数据结构及系统函数在TriMedia SDE pSOS头文件pna.h中定义*/
int rc;
switch(function)
{ /*NI_INIT调用处理*/
/*网络芯片及缓冲区初始化,记录网络接口号...*/
Lan_chip_Init();InitBuffer();
number=p->niinit.if_num;
ni_init(); …
case NI_GETPKB:… /*NI_GETPKB调用处理*/
case NI_RETPKB:… /*NI_RETPKB调用处理*/
case NI_SEND:… /*NI_SEND调用处理*/
case NI_BROADCASE:… /*NI_BROADCAST调用处理*/
case NI_POLL: /*NI_POLL调用处理*/
case NI_IOCTL:… /*NI_IOCTL调用处理*/
default:… /*返回错误代码*/
}
return rc;
}
可以看出,pNA+在调用网络接口功能时,只需传递参数指针,其具体动作都是由NIMain函数完成,NIMain起到了隔离网络底怪和pNA+的作用。
(3)pSOS系统中加入网络接口的方法
在pSOS系统添加网络接口增添其它的设备驱动程序类似,采用InstallNi函数完成。其函数定义格式如下面程序片段所示:
struct ni_init *pna_Init; /*用于传入pNA+配置表的nc_nni字段*/
void InstallNi (int (*entry)(),int ipadd,int mtu,int hwalen,
int flags,int subnetaddr,int dstipaddr)
{
pna_Init ->entry=(int (*)())entry;/*NI接口函数入口*/
pna_Init ->ipadd=htonl((ULONG)ipadd); /*IP地址*/
pna_Init ->mtu=ntu; /*大传输量,以太网为1518字节*/
pna_Init ->hwalen=hwalen; /*硬件地址长度,以太网为6*/
pna_Init ->flags=flags; /*接口标志*/
/*子网掩码、目的IP、缺省变量*/
ni_ptr->subnetaddr=htonl((ULONG)subnetaddr);
ni_ptr->dstipaddr=htonl((ULONG)dstipaddr);
ni_ptr->reserved[0]=0;
}
3.3 pNA+部件的配置及初始化
pSOS系统中,各个部件的配置都定义成一个结构体,并存放在结点配置表中(Node Configuration Table),结点配置表可以驻留在系统存储区的任意地址处。
PNA+部件配置表结构为pNAConfigTable。它用于定义pNA+所需的硬件和特定应用信息。如pNA+代码入口、网络接口初始化信息、初始ARP表、套字节数量、pNA后台程序优先级等。
PNA+使用时,需要通过pNA+配置表结构进行初始化。在初始化设置网络接口时,需调用前面所述的InstallNi,调用时必须将其第一个函数指针变量参数entry用NIMain代入,系统自动执行NI_INIT功能调用,使pNA+和特定网络接口实例关联起来。
应用程序在进行pSOS系统初始化时,需要将pNA+配置表加入结点配置表,以后就可以通过pNA+访问网络接口了。
3.4 使用pNA+部件进行网络编程
pNA+部件提供了pSOS系统对TCP/IP协议的支持。PNA+可以通过工业标准网络编程套节字Socket对TCP/UDP、IP、ICMP、IGMP、ARP等进行访问。PNA+还提供NFS、Telne、RPC(远程过程调用)的支持。可见pNA+可以满足绝大多数的网络编程。
pNA+的软件架构可用图3表示。
pNA+定义了很多系统调用函数进用户编程使用,包括与Windows Socket编程完全兼容的众多Socket API函数,如:socket、close、bind、recvfrom、sendto、listen、accept、connect等。另外,还定义了套节字Socket的属性选项设置和控制、消息块的分配、网络接口国入等API函数,如setsockopt、ioctl、pna_allocb、add_in等。
4 系统应用
设计的目的是将本系统用于银行监控系统中,作为多媒体音视频数据采集和网络传输的终端服务器。这种基于嵌入式技术监控系统的优点是:由于这种系统的硬件是一个与处理和操作系统捆绑较为紧密、功能专一、专门设计的独立设备,不像插卡系统那样受通用计算机系统中其它软硬件的影响,因此性能更稳定,且便于安装,省掉各种复杂的电缆,配置简单方便,仅设置一个IP地址即可以使用了。
本系统是基于具有开放性的IP网络来实现,具有通用性。而音视频数据处理可以按照实际应用采用各种不同的编解码标准,如MPEG、JPEG、H.263等。它可以用于多媒体远程监控系统、Web Camera(网络摄像机)、视频服务器、可视电话、视频会议终端等。
篇2:TM1300嵌入式多媒体网络通信系统的设计与实现
TM1300嵌入式多媒体网络通信系统的设计与实现
摘要:提出了一种利用TriMedia嵌入式微处理器TM1300为CPU的多媒体网络系统的整体硬件设计方案。介绍了利用设备库和BSP分层概念在系统中音视频外设编程的应用,重点介绍基于pSOS实时操作系统网络部件pNA+的网络驱动程序的基本设计方案及网络编程模型。关键词:嵌入式微处理器 实时操作系统 BSP(Board Suppport Package) 网络驱动
多媒体技术与网络技术的有机结合满足信息化社会人们对各种信息的大量需求。网络多媒体技术的迅速发展,加速了多种网络多媒体技术的应用,如:视频会议系统、数字视频监控系统、多媒体电子邮件、视频点播(VOD)、远程多媒体数据库等。
随着微处理器技术的发展和嵌入式操作系统的日益广泛的应用,嵌入式系统以其高速响应、高度自动化、功能易于扩展等独特优势已成为计算机工业新的增长热点。而且,嵌入式设备接入Internt已经成为不可避免的趋势,并显示出美好的应用前景。嵌入式系统在多媒体通信应用领域同样得到了很好的应用,各种基于嵌入式Internet技术的频服务器、多媒体远程监控系统已经成功应用于多种场合。
本文论述一种具有网络通信和多媒体处理功能的嵌入式系统的设计实现方法。
1 系统总体框架设计
基本的多媒体通信系统一般应该具有各种音视频输入输出设备,并具有高速网络通信功能。本系统采用Philips公司TriMedia系列的TM1300媒体处理器作为主核来构造。其系统设计的各个功能模块如图1所示。
1.1 TM1300媒体处理器简介及其系统设计特点
TM1300是一种具高质量数字视频和音频应用处理能力的媒体处理器。它拥有接线员大的超长指令字(VLIW)核DSP CPU,独立于DSP CPU的DMA方式工作的音视频输入输出接口,32位高带宽数据总线将所有的片上模块单元连接,如PCI、SDRAM、图像协处理器(ICP)等,使数据处理极为快速方便。另外,其强大的面向多媒体应用的指令系统和丰富的`库函数使开发者能快速完成软件编程。
TM1300的PCI/XIO接口控制和复用逻辑使其可以用于为PC机环境设计的PCI音视频处理加速卡,也可以用于独立工作的嵌入式系统。在系统设计中,既可以访问PCI外设,如PCI网络接口芯片,又可以访问各种8位外设,如ROM、8位MCU、程序存储器Flash Memory等。
1.2 系统框图说明及芯片典型选型
本系统是一种嵌入式系统,它能完成视频和音频数据的采集与输出功能,并能通过高速网络传递压缩编码后的音视频数据流。TM1300具有强大的多媒体数据处理能力,它在系统中可以完成音视频数据的压缩编码或解码,同时处理网络数据的收发,并可以通过pSOS实时操作系统协调和调度整个系统的任务,从而形成强大的多媒体音视频数据处理和传输系统。
当然,本系统框图仅旨在一般意义上的系统,在实际应用中可以按照具体要求裁剪或添加其他外设,如UART控制器、Modem控制器模块等,使系统具有用户特定的功能。
[1] [2] [3] [4] [5] [6]
篇3:嵌入式网络数控技术与系统
摘 要:随着科学技术的发展,嵌入式技术已广泛应用于各行各业,特别是在通信行业以及电气行业中应用得最为广泛。
计算机技术已经普遍应用于生产生活中,信息技术的改革进一步促进了嵌入式技术向更多领域的发展。
利用电脑已经不能满足人们对资源的需求,且不能实时控制操作系统,而嵌入式系统的应用解决了这些问题,它能在降低计算机运行成本的基础上进一步提高计算机运行速度,实现最终的资源共享。
主要分析了嵌入式网络数控技术的特点,并进一步分析了嵌入式网络系统的结构。
关键词:网络结构;数控技术;网络系统
近几年,数控技术有了很大的发展,并广泛应用于计算机技术中。
元件在系统中是分立的,主要通过逻辑电路排列的方式来进行数控运算,可以说系统的数控功能是通过计算机硬件来实现的。
随着信息技术的快速发展,实现了数控技术与网络技术的结合,而嵌入式系统作为一种专门针对计算机设计的系统,可以实现信息和信号的微处理。
一、嵌入式系统模型的特征
1.嵌入式系统模型
嵌入式系统是一种专门针对计算机设计的系统,它是在多元化电子系统内部形成的。
通常情况下,非电子系统可以有效模拟嵌入式系统的使用环境,一个比较大的系统是由大量的嵌入式系统所构成的,通过嵌入式系统可以实现同外部环境的联系进而实现同外部环境的通信。
嵌入式系统服务于非嵌入式系统,可以有效影响信号的输出和输入。
通过嵌入式系统与计算机技术的结合可以实现机电控制,进一步完善计算机的微处理器传感器以及中央处理器等元件,从而可以分析并处理来自网络的数据。
所以,嵌入式系统又被称为嵌入式网络数据处理系统。
2.嵌入式系统的可重构能力
嵌入式系统的中央处理器可以实现外界指令的运算,有微处理器的功能。
将这种理念运用于芯片,再同计算机技术相结合可以进一步实现微处理技术的可编功能。
微处理器所具有的柔性可以使芯片的使用更加安全,数据传输速度也会更加的快。
可重构主要指通过重复使用资源来实现资源共享。
嵌入式系统可以通过控制软件来实现其可重构能力,可以有效利用可重构资源,进而重构计算机平台,使重构的计算机平台可以在各种环境下加以使用。
通过重组的形式来实现可重构功能,并实现软件的重复利用,也可以更新系统软件和硬件,并对其进行剪裁,从而实现计算机系统的设计以及数字化控制。
二、嵌入式新型网络数控系统的主要结构分析
1.嵌入式网络数控硬件的主要结构
嵌入式网络数控系统是由很多嵌入式系统组成的,可以实现数控操作和管理系统的双效功能,也可以进行数据的输入和输出,从而实现人机交互功能。
数控操作的管理界面可以自动获取编码并对其进行编译,所以当网络数控系统有问题的时候可以自动分析系统故障。
以太网可以实现同外部系统的连接,为了方便对数控系统进行调试,数控网络系统就是使用的这种网络。
借助键盘输入可以有效实现人机交互,还能通过不同的输入操作来进一步完善相应操作进而完成任务。
在嵌入式系统中使用插补器可以控制数据的传输速度,并将数据传输到嵌入式系统当中,再通过伺服控制器来完善数据管理。
借助逻辑分析法可以自动处理数据,可以通过伺服控制器来对数据处理的速度和位置进行控制,进而调节工轴速度。
此外,嵌入式系统不仅能借助NC客户端来进行远程控制,还能使用我们经常使用的浏览器来进行控制。
主要通过NC系统来实现系统的连接,将运动控制器同嵌入式系统相连接再通过以太网来实现TCP/IP协议连接,进而实现最终的远程数控。
2.嵌入式网络数控软件的主要结构
嵌入式网络数控软件主要是由伺服运动控制软件和相关程序组成的,可以有效控制组态软件模块。
利用通用性设计来设计标准型接口,进而进行数据传输和代码编译。
通常会采用PLC单元以及数控单元来进行计算机辅助设计。
在开发数控软件时不仅可以自动生成软件,还能下载很多用户需要的软件。
在下载数控软件之后可以将已经自动生成的数控软件与嵌入式数控系统相结合,进而有效完善数据传输,并提高数据传输的可靠性以及安全性。
嵌入式系统有很大的普适性,广泛应用于计算机系统当中,可以同其他的软件同时使用,有很强的兼容性。
此外,嵌入式系统可以对软件和硬件进行剪裁,所以说嵌入式系统同数控软件的结合有着很好的扩展性能,也有着很好的可重构能力。
系统可以模拟硬件的运行环境,实现计算机硬件的调试,进而更好地开发并使用计算机硬件。
此外,嵌入式系统通常比较灵活,可以有效控制不同的系统,因此可以广泛应用到不同的行业中。
参考文献:
[1]周祖德,龙毅宏,刘泉.嵌入式网络数控技术与系统[J]. 机械工程学报,(05).
[2]冯介一,宋文.嵌入式数控系统的研发[J].新技术新工艺, 2007.
篇4:嵌入式网络数控技术与系统
【摘要】如今,嵌入式系统有效的应用于家电、汽车、通信等领域。
而随着计算机技术和信息技术的不断发展,嵌入式系统将会在社会其他领域取得更为广泛的应用。
传统电脑不能达到当今时代系统资源的需求,而且其操作系统也不能够实时控制。
而嵌入式网络数控技术和系统不但运算能力强,而且成本低廉,具有很好的扩展性和开放性。
篇5:基于Winodws CE的嵌入式网络监控系统的设计与实现
基于Winodws CE的嵌入式网络监控系统的设计与实现
摘要:该系统以Windows CE嵌入式操作系统为核心,利用串口及CAN总线与底层I/O节点进行数据通信,并实现对下层设备的实时监控。主控制台可以直接联入Internet网,应用嵌入式系统中的网络功能,将系统故障信息向维修中心的服务器传递,实现远程诊断。关键词:Windows CE 嵌入式系统 网络监控 控制器 布光系统
布光系统是广泛应用于电视演播厅、电影摄影栅、体育场馆以及舞厅的一种机械化照明灯具有其控制系统,是为增强舞台艺术效果的一种灯光控制设备。目前,布光系统存在的问题是:人机界面差,操作复杂;不能实时检测故障部位及原因,系统故障率大,难以维护;不能实现对被控对象的全部控制,只实现了单一、局部控制;缺乏形象的吊杆、灯具动作显示。
本文介绍的布光监控系统采用数字化分布嵌入式控制系统实现布光任务。在布光系统中采用其于Windows CE的嵌入式网络监控系统。该系统实时性好,可靠性高;速度快,大容量的特性可以适应不断增长的系统数据处理需求;体积小,结构设计方便灵活,设备和软件成本大幅下降;基于Windows的嵌入式开发技术相对普及,人才成本下降。
(本网网收集整理)
1 系统概述
应用于布光系统的嵌入式网络监控系统为数字双向串行通讯控制系统。整个系统由控制台、网络控制器、提升设备、灯具控制器四部分组成。其中控制台由专用控制台、备份控制台和无线遥控三部分构成;网络控制器负责网络数据的传输,包括控制台向下传输命令和下位机传感器信号的返回,同时负责各控制台之间的切换;提升设备由提升机控制器、提升机和吊杆构成;灯具控制器控制灯具实现不同的动作。
系统总体框图如图1所示。
主控台是系统的主要控制平台,硬件由PC/104和液晶显示器组成,同时使用Microsoft的Windows CE操作系统。备份控制台由普通PC机实现,删减主控制台功能,保留部分必要的功能,起到备份数据和辅助控制的作用。遥控器是手挂式辅助控制器,在100m内可以可靠有效地控制系统。无线遥控模块采用单片无线收发一体芯片nRF401。该芯片具有低发射功率和高接收灵敏度的特点。
网络控制器负责主控台、备份台、遥控器三个控制台直接控制权力的分配,同时负责由上而下控制命令的传输以及传感器信息由下而上的传递。网络控制器与主控台和备份台之间的通信分别采用RS-232串口和CAN总线实现。CAN总线具有抗干扰能力强和可靠性高的特点。
被控节点有两种:一种是提升机控制器,采用变频调速控制;另一种是灯具控制器。网络控制器与被控节点之间通过CAN总线进行通信。系统可控路数需达到1000路。因此,为了扩展CAN网的节点,6个CAN总线中转器与网络控制器相连,每个中转器下接6个CAN子网,共有36个CAN总线子网。
2 Windows CE简介及其特点
主控制台的操作系统采用微软公司的嵌入式Windows CE 3.0。Windows CE是一种紧凑、高效、可伸缩的操作系统。主要面向各种嵌入式系统和产品。它具有多线程、多任务、完全抢点式的特点,是专门为各种有很严格资源限制的硬件系统设计的。它的模块化设计使嵌入式系统和应用应用开发者能够方便地定制以适应一系列不同的产品。Windows CE操作系统包括以下主要模块:
(1) 内核模块,支持进程和线程处理及内存管理等基本服务;
(2) 内核系统接口模块,允许应用软件访问操作系统;
(3) 文件系统模块,支持持久稳固的信息存储;
(4) 图形窗口和事件子系统模块,控制图形和Windows相关的图形用户界面;
(5) 通信模块,允许同其他设备进行信息交换。
Windows CE支持多种外设和网络系统,包括键盘、鼠标、触摸屏、串行口、以太网卡、调制解调器、USB设备、单频设备、并行口、打印机和存储设备。Windows CE支持超过1000个常用的Microsoft Win32 API和一些附加的编程接口,可用于开发应用程序。这些接口包括COM、MFC、ATL等。此外,Windows CE支持用于管理时间关键任务响应的实时处理;各种串行通信和网络通信技术,包括支持USB;为Windows CE用户提供Web服务的移动频道;用于进程间通信的Automation和其他方法;还支持管理可安装设备等可选组件。
对于Windows CE而言,原始设备制造商(OEM)能开发硬件适配层OAL(OEM Adaptation Layer),其他开发者可以开发内部驱动程序、可安装驱动程序及运行在嵌入式设备上的应
用程序。独立软件提供商ISV(Independent Software Vendor)能独立于硬件平台开发应用软件:
(1) 32位多线程、多任务、完全抑占式的操作系统;
(2) 强大的图像显示功能支持,用户能定制完全自己风格的操作界面;
(3) 支持大部分Win32 API,使得基于其他Windows的应用程序地 方便地移值到Windows CE上;
(4) 体积小,并能够从ROM直接启动,无需硬盘,不存在系统崩溃和病毒感染问题。
Windows CE是为便携式电脑设计的新型平台。它提供Windows操作系统的坚实子集。同时,微软公司为Windows CE的开发提供了一套完整且功能强大的系列工具,从硬件调试到软件开发都为用户提供了方便。
3 系统组成及结构
3.1 主控台
主控台是整个系统的核心,主要由PC/104系统、控制台面板(键盘)和液晶显示器组成,需要接入互联网。其结构如图2所示。
3.2 网络控制器
网络控制器硬件如图3所示。
处理器采用美国德州仪器有限公司(TI)的MSP430,与主控台通过RS-232通信,下层接CAN总线中转器,同时通过无线收发模块与遥控器进行无线连接。网络控制器负责主控台各部分权限的分配,并可以减少用于与控制台通信的CAN卡的数量。
3.3 提升机控制器
提升机控制器硬件如图4所示。
处理器采用Philips公司的89C51RD+单片机,用计数器读码盘转过的角位移,向上位机发送时折算成线位移。同时采用霍尔传感器采集三路电流值,对电机实现过流保护。
交流变频电机控制部分采用光电式码盘测量电机转角,实现闭环控制,如图5。
3.4 灯具控制器
每个灯配一个控制器。处理器选择Philips公司带A/D的80C552EFA单片机,其硬件结构如图6所示。
灯具控制器接收解释上位机发来的命令,然后执行命令。若上位机需要返回值,则执行后向上位机发返回帧。采用中断方式接收命令。主要功能有:
(1) AD采样各个自由度的角位移量;
(2) 根据设定位置值,通过算法反自由度调到相应位置;
(3) 实现各自由度的限位功能;
(4) 出现异常给上位机发异常命令。
4 网络监控系统的实现
4.1 系统硬件特点
嵌入式网络监控系统是可移动的小型化控制系统。硬件是研华公司的PCM-3350 PC/104及LCD显示器。与一般的台式PC系统相比,PC/104嵌入式系统体积小,结构紧溱,系统模块化;与单片机系统相比,PC/104资源丰富,运算速度快,产品系列化,可靠性高,可以充分利用丰富的软件资源和成熟高效的应用开发平台,有利于提高开发效率和系统的可靠性,适合数据量大、数据类型多的数据采集和处理系统。
4.2 系统功能
主控台负责用户命令向下的传递并显示下层向上反馈的信息。因此,监控系统与底层设备有大量的'数据交换,需要处理大量的实时信息,对实时性的要求比较高。而采用嵌入式操作系统Windows CE 3.0可以满足系统对实时性的要求。
同时,网络监控系统需要接入互联网,以便实现远程网络通信功能,进行远程诊断。远程诊断的目的就是能将现场设备的状况及时传到维修中心的计算机网络上,维修中心能够对设备进行监控。及时了解设备出现的故障,指导现场人员对设备进行维修。因此,系统需要通过网络把现场系统的一些特殊工作状态信息传递到现场控制室和远端的维修中心。此外,本地系统工作时也需要实时监测系统的运行状态。给出各个提升机和灯具有状态信息,有错误及时报 警,并报靠故障位置和故障类型,使系统易于维护和检修。
4.3 图形用户界面设计
操作人员通过监控系统实现对整个数字布光系统的控制。为了克服以往系统不易操作,吊杆、灯具运行状态显示不形象的缺点,本文所实现的网络监控系统在其人机交互界面中以三维动画方式显示吊杆和灯具有动态运行过程,同时在界面中显示描述吊杆及灯具运动位置和运行速度的具体参数。系统的操作也相对简单。
4.4 串口通信程序
主控制台与下层网络控制器的通信通过PC/104的RS-232串口实现。
基于Windows CE的设备采用RS-232-C标准与串行设备和其他计算机通过串行连接交换数据。Windows CE支持基于Windows的台式机上用于串行通信的标准函数。主要有CreateFile、CloseHandle()、GetCommState()、SetCommState()、SetupComm()、PurgeComm()、SetCommMask()、WatiCommEvent()、ClearCommError、ReadFile()、WriteFile()等函数。这些函数可以用于打开、关闭和操作串行口,传送和接收数据以及管理连接。
在具体的串行通信程序开发中,采用事件驱动方式。为了实时响应事件,创建专门的监视辅助线程,有数据到达时依靠事件驱动,读入数据并运行相应的接收数据处理程序,以完成相应的工作。
4.5 网络功能
当现场工作系统出现难以解决的故障时,现场工作人员可以通过Internet将故障信息发送到维修中心。首先由现场用户输入服务器的IP地址和端口号,然后启动网络通信模块,创建Winsock套接字,绑定IP地址和端口号,与维修中心的服务器正处于侦听状态的套接字连接,从而将故障信息从现场传递到维修中心的服务器,让维修人员及时地了解系统的运行状态并诊断故障原因。
随着网络技术的不断发展,网络在工控领域中的影响越来越大。本文介绍的数字布光监控系统将网络技术与嵌入式系统相结合,使得系统在操作、安装、维护等各方面都变得相当简单。同时,系统在安全性,可靠性等方面也有了很大的提高。
篇6:基于Winodws CE的嵌入式网络监控系统的设计与实现
基于Winodws CE的嵌入式网络监控系统的设计与实现
摘要:该系统以Windows CE嵌入式操作系统为核心,利用串口及CAN总线与底层I/O节点进行数据通信,并实现对下层设备的实时监控。主控制台可以直接联入Internet网,应用嵌入式系统中的网络功能,将系统故障信息向维修中心的服务器传递,实现远程诊断。关键词:Windows CE 嵌入式系统 网络监控 控制器 布光系统
布光系统是广泛应用于电视演播厅、电影摄影栅、体育场馆以及舞厅的一种机械化照明灯具有其控制系统,是为增强舞台艺术效果的一种灯光控制设备。目前,布光系统存在的问题是:人机界面差,操作复杂;不能实时检测故障部位及原因,系统故障率大,难以维护;不能实现对被控对象的全部控制,只实现了单一、局部控制;缺乏形象的吊杆、灯具动作显示。
本文介绍的布光监控系统采用数字化分布嵌入式控制系统实现布光任务。在布光系统中采用其于Windows CE的嵌入式网络监控系统。该系统实时性好,可靠性高;速度快,大容量的特性可以适应不断增长的系统数据处理需求;体积小,结构设计方便灵活,设备和软件成本大幅下降;基于Windows的'嵌入式开发技术相对普及,人才成本下降。
1 系统概述
应用于布光系统的嵌入式网络监控系统为数字双向串行通讯控制系统。整个系统由控制台、网络控制器、提升设备、灯具控制器四部分组成。其中控制台由专用控制台、备份控制台和无线遥控三部分构成;网络控制器负责网络数据的传输,包括控制台向下传输命令和下位机传感器信号的返回,同时负责各控制台之间的切换;提升设备由提升机控制器、提升机和吊杆构成;灯具控制器控制灯具实现不同的动作。
系统总体框图如图1所示。
主控台是系统的主要控制平台,硬件由PC/104和液晶显示器组成,同时使用Microsoft的Windows CE操作系统。备份控制台由普通PC机实现,删减主控制台功能,保留部分必要的功能,起到备份数据和辅助控制的作用。遥控器是手挂式辅助控制器,在100m内可以可靠有效地控制系统。无线遥控模块采用单片无线收发一体芯片nRF401。该芯片具有低发射功率和高接收灵敏度的特点。
网络控制器负责主控台、备份台、遥控器三个控制台直接控制权力的分配,同时负责由上而下控制命令的传输以及传感器信息由下而上的传递。网络控制器与主控台和备份台之间的通信分别采用RS-232串口和CAN总线实现。CAN总线具有抗干扰能力强和可靠性高的特点。
被控节点有两种:一种是提升机控制器,采用变频调速控制;另一种是灯具控制器。网络控制器与被控节点之间通过CAN总线进行通信。系统可控路数需达到1000路。因此,为了扩展CAN网的节点,6个CAN总线中转器与网络控制器相连,每个中转器下接6个CAN子网,共有36个CAN总线子网。
2 Windows CE简介及其特点
主控制台的操作系统采用微软公司的嵌入式Windows CE 3.0。Windows CE是一种紧凑、高效、可伸缩的操作系统。主要面向各种嵌入式系统和产品。它具有多线程、多任务、完全抢点式的特点,是专门为各种有很严格资源限制的硬件系统设计的。它的
[1] [2] [3] [4]
篇7:嵌入式WebServer技术及其实现
嵌入式WebServer技术及其实现
摘要:讨论基于TCP/IP协议栈,利用8位单片机构建嵌入式WebServer的具体技术及相关实现方案;给出系统硬件原理框图和有关软件实现的代码框架结构。关键词:WebServer TCP/IP协议栈 套接字
引 言
利用8位微控制器通过ISP(Internet服务供应商),在不需要使用PC机或高档单片机的情况下接入互联网。随着嵌入式系统的迅猛发展和IA(信息电器)的出现,该应用系统正逐步取代传统的以PC为中心的应用,成为未来Internet发展中的主力军;将会广泛应用于智能家居系统、工业智能化从站系统、LED网络控制显示屏系统、网络安全加密系统等各个方面。
利用单片机实现嵌入式WebServer方案的主要技术难点是:如何利用单片机本身有限的资源对信息进行HTTP、SMTP、POP3、TCP、UDP、ICMP、IP及PPP等协议的处理,使之变成可以在互联网上传输的IP数据包以及可以在内置Web页上浏览的数据。
1 应用方案
1.1 方案简介
利用单片机实现嵌入式WebServer,大体可有以下三种形式:
① MCU+专用网络芯片,如E1552、Webchip PS等。此种方案的主要优点是:应用系统设计工程师完全不必考虑任何网络协议,只需要解释并执行网络芯片传送过来的指令和数据就可以实现与Internet网络连接。(本网网收集整理)
② EMIT技术。EMIT采用桌面计算机或高性能的嵌入式处理器作为网关,称为emGateway,上面支持TCP/IP协议并运行HTTP服务程序,形成一个用户可以通过网络浏览器进行远程访问的服务器。emGateway通过RS232、RS485、CAN等轻量级总线与外设联系起来,每个外设的应用程序中包含一个独立的通信任务,称为emMicro,监测嵌入式设备中预先定义的各个变量,并将结果反馈到emGateway中;同时emMicro还可以解释emGateway的命令,修改设备中的变量或进行某种控制。该方案中复杂的网络协议是通过emGateway在PC机上实现的,应用系统MCU只处理较简单的emNet协议,进行网际连接。
③MCU直接实现形式。实现该形式的Web Server,可选用多种型号的MCU来实现网络协议,如AT89C8252、SX52BD100等,并可根据具体要求选用不同速度的MCU作为核心芯片,但是基本硬件结构大致相同。
显然以上方案中,以“MCU直接实现形式”的硬件结构最为简洁,不失为首选方案。下面就详细论述之。
1.2 硬件平台
MCU直接实现形式的WebServer的硬件平台如图1所示。
图1中,MCU以SX52BD100的运算速度最快,在100 MHz晶振驱动下指令执行速度可达100MIPS;RABBIT2000次之,51系列最慢。但是硬件成本恰好反之,用户可以根据不同的要求来配置MCU。以太网控制芯片可采用RealTek公司的RTL8019AS。该芯片是一款全双工以太网控制器,可以工作在Ethernet II和IEEE802.3、10Base5、10Base2、10BaseT下,并与NE2000兼容。E2PROM主要用来存WEB页面、图像文件、PDF文档等内容,因此没有特殊要求,可由用户自由选择,一般32 KB左右即可。
该方案中,MCU为核心芯片,通过它控制以太网控制芯片RTL8019AS,进而完成接入网络的工作;而且可以通过编程来选择通信电路类型,如RS232、RS485、MODEM等。该技术方案最大的特点在于:用简洁硬件构架应用平台,使原本硬件成本所需的支出可用于相对复杂的软件开发上,且该方案的I/O接口可以自由扩展和支配。
1.3 工作流程和软件设计
整个系统的工作流程如图2所示。当数据包通过RJ45接口传送到RTL8019AS和MCU后,系统内部的TCP/IP堆栈进行数据包解析和流向判断,然后进行解包或者打包的动作,以继续进行后续工作。显然,最终的处理结果都要通过WebServer来进行。
2 网络协议栈的实现
通常,所谓的TCP/IP协议是一个四层协议系统,包括数据链路层、网络层(含IP协议)、传输层(含TCP协议)和应用层,每一层负责不同的功能。基于TCP/IP协议可以实现多种功能应用,如: HTTP(超文本传输控制协议)、TELNET(远程登录)、FTP(文件传输协议)、SMTP(简单邮件传送协议)、SNMP(简单网络管理协议)等。本文主要讨论HTTP, 也就是WebServer在应用层的主要构成协议。当然,用户也可以根据需要附加其它的协议功能。
2.1 TCP/IP协议栈的实现
IP包含编址方案,并提供寻址功能;TCP则是在不同主机的对等进程之间提供可靠的进程间通信。与TCP两端口所连接的实体中,一端为应用程序进程或用户,另一端则为底层协议,如IP协议。TCP在建立连接过程中采用三向握手机制,以保证数据的可靠性。
下面以ZWORLD公司的Rabbit 2000系列芯片为例,论述嵌入式We
bServer的具体实现过程。Rabbit 2000系列芯片是一种高性能8位器件。由于其C语言友好指令集和快速数字处理功能,因而受到瞩目。Rabbit结构以Zilog公司的原始Z80微处理器为基础,但作了几项改进:不像Z80指令集那样使用16位寻址覆盖存储空间,而用一个20位或1MB的实际存储空间;采取直接与静态存储器件相连接的方式;有3条存储芯片选择线路和2组写入/输出启动线路;片上外设包括4个串行端口、1个子端口、40条I/O线、7个不同的定时器、精确脉冲发生硬件和电池支持的RTC。
系统硬件框架结构如图1所示,用户只需对应添加相关芯片及辅助设施(如电源、用户所需外设等)即可;而软件的实现,由于Rabbit 2000系列芯片得到Dynamic C编译器的支持以及实现TCP/IP所需的库文件dcrtcp.lib,因此只要会用C语言就可以进行开发。用户关注的重点也变为网络通信实现以后的代码编制及优化,可以极大提高开发进度。
以下是Dynamic C实现TCP/IP协议通信的`程序主体框架。程序中起始宏定义为默认IP配置信息;“memmap”句可使程序在芯片里面运行时,如同在扩展代码窗口下被编译;“use”句使编译器按照库文件配置编译代码。
#define TCPCONFIG 1
#memmap xmem
#use dcrtcp.lib
main{
sock_init();
for (;;) {
tcp_tick(NULL);}
}
sock_init()和tcp_tick()都是TCP/IP函数库的基本函数,前者为初始化TCP/IP协议栈函数,使协议栈开始处理入栈数据报;后者主要有两个用途:① 支持后台处理的最新信息;② 测试 TCP套接字的状态。
可以看到利用Dynamic C提供的TCP/IP协议包,用户可以轻松建立起TCP/IP通信。当通信建立以后,就可以在此基础上进行后续的进一步功能扩展,开展例如HTTP、PPP等应用层的协议实现。
2.2 HTTP的实现
HTTP(超文本传输协议)服务器可使 HTML (超文本链接标示语言)页面,如Web页等和其它文件为客户端所使用。在Dynamic C中,HTTP由HTTP.LIB来负责实现。HTTP服务器实现的程序主体框架如下:
#define TCPCONFIG 1
#memmap xmem
#use “dcrtcp.lib”
#use “http.lib”
main(){
sock_init();
http_init();
tcp_reserveport(80);
while (1) {
http_handler();}
}
用户可以根据自己的需要在此程序框架上添加构成WebServer的所有其它动态或静态元素(无论是否符合HTML标准)。限于篇幅,具体示例不再列出。
小 结
在建立起相应的硬件连接以后,就可以根据不同的硬件特点,选用不同的开发工具和开发语言进行WebServer的构架工作。本文给出了目前构架WebServer的主要原理和方法,并给出Rabbit 2000系列芯片实现的具体应用,相信对读者的实际工作会有些帮助。至于采用其它芯片或方案的实现步骤及过程大同小异,读者可举一反三。
篇8:嵌入式WebServer技术及其实现
嵌入式WebServer技术及其实现
摘要:讨论基于TCP/IP协议栈,利用8位单片机构建嵌入式WebServer的具体技术及相关实现方案;给出系统硬件原理框图和有关软件实现的代码框架结构。关键词:WebServer TCP/IP协议栈 套接字
引 言
利用8位微控制器通过ISP(Internet服务供应商),在不需要使用PC机或高档单片机的情况下接入互联网。随着嵌入式系统的迅猛发展和IA(信息电器)的出现,该应用系统正逐步取代传统的以PC为中心的应用,成为未来Internet发展中的主力军;将会广泛应用于智能家居系统、工业智能化从站系统、LED网络控制显示屏系统、网络安全加密系统等各个方面。
利用单片机实现嵌入式WebServer方案的主要技术难点是:如何利用单片机本身有限的资源对信息进行HTTP、SMTP、POP3、TCP、UDP、ICMP、IP及PPP等协议的处理,使之变成可以在互联网上传输的IP数据包以及可以在内置Web页上浏览的数据。
1 应用方案
1.1 方案简介
利用单片机实现嵌入式WebServer,大体可有以下三种形式:
① MCU+专用网络芯片,如E1552、Webchip PS2000等。此种方案的主要优点是:应用系统设计工程师完全不必考虑任何网络协议,只需要解释并执行网络芯片传送过来的指令和数据就可以实现与Internet网络连接。
② EMIT技术。EMIT采用桌面计算机或高性能的嵌入式处理器作为网关,称为emGateway,上面支持TCP/IP协议并运行HTTP服务程序,形成一个用户可以通过网络浏览器进行远程访问的服务器。emGateway通过RS232、RS485、CAN等轻量级总线与外设联系起来,每个外设的'应用程序中包含一个独立的通信任务,称为emMicro,监测嵌入式设备中预先定义的各个变量,并将结果反馈到emGateway中;同时emMicro还可以解释emGateway的命令,修改设备中的变量或进行某种控制。该方案中复杂的网络协议是通过emGateway在PC机上实现的,应用系统MCU只处理较简单的emNet协议,进行网际连接。
③MCU直接实现形式。实现该形式的Web Server,可选用多种型号的MCU来实现网络协议,如AT89C8252、SX52BD100等,并可根据具体要求选用不同速度的MCU作为核心芯片,但是基本硬件结构大致相同。
显然以上方案中,以“MCU直接实现形式”的硬件结构最为简洁,不失为首选方案。下面就详细论述之。
1.2 硬件平台
MCU直接实现形式的WebServer的硬件平台如图1所示。
图1中,MCU以SX52BD100的运算速度最快,在100 MHz晶振驱动下指令执行速度可达100MIPS;RABBIT2000次之,51系列最慢。但是硬件成本恰好反之,用户可以根据不同的要求来配置MCU。以太网控制芯片可采用RealTek公司的RTL8019AS。该芯片是一款全双工以太网控制器,可以工作在Ethernet II和IEEE802.3、10Base5、10Base2、10BaseT下,并与NE2000兼容。E2PROM主要用来存WEB页面、图像文件、PDF文
[1] [2] [3]
篇9:多媒体与网络应用自荐信
尊敬的领导:
您好!
首先感谢您能在百忙之中阅读我的自荐信。
我是井冈山大学信息科学与传媒学院教育技术学(多媒体与网络应用)专业应届毕业生。希望您能予以审查,并以录用为盼!
宝剑锋从磨砺出,梅花香自苦寒来。大学年间,我以勤勉进取的态度,全方位地锻炼自己,系统地学习专业基础知识,有较强的自学能力。常看一些与计算机相关的报纸、杂志,从而提高了对计算机硬件方面的认识,加强了对计算机的管理与维护。除掌握C语言VB、网络技术、等基础专业知识外,课余时间常用Photoshop、Flash、Dreamweaver等软件DIY,平时爱好上网的我在网络上完成自己的个人工作室:www.my235.cn。
为了更好地提高个人综合能力,我更注重团体的力量,我积极地参加各项活动,抓住每一个机会,锻炼自己,努力培养自己的团队合作精神和交际能力。我相信,这一切都已为我进入贵公司后的'工作和生活打下了坚实的基础。
尊敬的领导,我渴望成为贵单位的一员,渴望贵单位能给我提供施展才能的一片天空。虽然我初出茅庐,但是我有万分热情和干劲,还有不屈不挠的精神。请给我一定的空间与时间,我一定会做得让您满意!同时我也坚信——敬业精神是从业之本。我选择了我所想做的就一定会做好!
最后,再次感谢您阅读这份自荐信!
祝贵公司事业欣欣向荣,业绩蒸蒸日上,也祝您身体健康,万事如意!
此致
敬礼!
更多自荐信范文,见大学生简历网
篇10:多媒体与网络技术人员个人简历
多媒体与网络技术人员个人简历模板
基本信息
姓名: YJBYS
性别:女
出生年份:1991
民族:汉族
现居地:广东
婚姻状况:未婚
身高:166 cm
体重:46 kg
电 话:XXXXXXXXXXX
E-mail:XXX@yjbys.com
教育经历
2010.09 — 2013.07 广东财经职业学院 所学专业:多媒体与网络技术
获得学历:大专
求职意向
意向职位:平面设计
期望薪资:3500
工作地点:广东
语言能力
英语:良好
兴趣爱好
喜欢看漫画、上网、听音乐、打台球
工作/实习经历
2013.07 — 现在 XX有限公司平面设计
工作内容:
负责公司的产品包装、手提袋、宣传单张、品牌广告以及各种节日或活动促销所需的X展架、KT板、广告喷绘等物料的`设计与制作和为公司的专卖店及经销商提供相关的设计支持
相关技能
CorelDRAW :熟练
Illustrator :熟练
PS:初学
自我评价
能熟练运用Photoshop、CorelDRAW、Illustrator等多种电脑设计软件,修图能力强,具有良好的电脑软硬件及网络维护能力
在平面设计方面有着独当一面的能力,能胜任一切与平面设计相关的工作
【TM1300嵌入式多媒体网络通信系统的设计与实现】相关文章:
10.多媒体制作与教学论文






文档为doc格式