论文部分内容阅读
科技的发展大大提高了人们的生产效率和生活水平。随着社会的发展,许多科技发明和产品应运而生,而这些发明和产品有大量都是基于嵌入式系统的。嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统,广泛应用在消费类电子产品,工业,航空航天,汽车系统等方面。本文介绍了一种利用32位嵌入式微控制器S3C44B0X,基于uClinux操作系统的嵌入式邮件收发装置。硬件核心S3C44B0X是三星公司设计的一款高性价比和高性能的16/32位RISC微控制器,处理器内核为ARM7TDMI RISC(最高主频66MHz)。它提供了丰富的内置部件,集成了各种片上功能。硬件平台的主要外围接几包括:SDRAM,用于存储操作系统及程序;网络芯片RTL8019AS,用于连接网络;键盘单元,用于输入命令;LCD单元,用于显示结果;串口单元,用于系统调试及开发;JTAG调试接口,用于系统调试及开发。嵌入式操作系统采用uClinux,它作为一种优秀的嵌入式操作系统,是经过对标准Linux内核改动,高度优化、代码紧凑的嵌入式Linux。它保留Linux的大多数优点,具有稳定的性能、良好的移植性、优秀的网络功能,并支持各种无内存管理单元的主流嵌入式微处理器。本设计利用TCP/IP协议中的Telnet远程登陆工具登陆邮件服务器收发电子邮件。为实现邮件收发器的功能,要根据任务需求完成对uClinux内核的移植和配置。POP3协议是电子邮件收取的核心所在,SMTP协议是电子邮件发送的核心所在。POP3指Post Office Protocol Version 3,称为邮筒协议,负责邮件的收取。POP3端口为110。,SMTP指Simple Mail Transfer Protocol,称为简单邮件传输协议,负责邮件的发送。SMTP端口为25。本设计实现邮件收发功能,通过Telnet能登陆到邮箱利用POP3协议和SMTP协议实现电子邮件的接收与发送。