论文部分内容阅读
随着电子和网络技术的不断发展,嵌入式系统在工业控制和智能家电等众多领域得到了广泛的应用。本论文就是在这种背景下,设计了以嵌入式微处理器ARM和嵌入式操作系统Linux为核心的系统。并在这个平台上移植了网页服务器和数据库,构建了一个嵌入式的数据采集和发布系统。可以对外部数据进行串口采集,并利用因特网发布。为了实现这些功能,本文在分析讨论目前ARM芯片发展的基础上,根据系统的需要,选用了Cirrus Logic公司的EP9302(ARM920T)作为系统的核心。选用了16M FLASH和32M SDRAM等芯片作为主要的外围电路,扩展了10M/100M以太网接口、USB2.0接口和RS232串口等通用的接口。用Protel DXP设计了PCB图。以源代码开放的嵌入式Linux操作系统为软件平台,实现了网页服务器BOA和数据库SQLite的移植,并完成了网页、CGI程序的编写。在整个系统的设计过程中充分利用了ARM的高性能、低功耗、低成本的优势,发挥了嵌入式Linux的可移植性好、源代码公开、开发成本低的优点,解决了硬件设计、软件移植和编写、提高系统性能等的一系列关键性问题。本文从嵌入式系统硬件设计、嵌入式数据库和嵌入式服务器的实现技术几个方面详细论述了目标系统相应部分的实现。并在最后对本文的工作做了总结,展望了后续工作的发展方向。