论文部分内容阅读
嵌入式系统是以应用为中心的硬件设计和面向应用的软件开发为基础的专用计算机系统,广泛得应用于制造工业、过程控制、通讯、仪表、消费类产品等领域。因特网技术的发展更对嵌入式系统与因特网的结合提出了要求。为此本文对嵌入式系统的网络通讯进行了研究和设计,并在此基础上实现了其远程数据采集的应用。 本文首先搭建了基于ARM内核的嵌入式处理器S3C44BOX的硬件平台。围绕着该处理器的硬件电路设计包括两部分,主体电路设计和外围支持电路设计。其中,主体电路包括了系统内存单元,调试接口等。外围支持电路包括LCD接口、输入输出接口、网络接口以及系统电源等。 其次是该硬件平台上实时操作系统网络环境的建立。这包含两部分任务,一是ARM上实时操作系统的实现,本文详细阐述了实时操作系统μC/OS-Ⅱ在ARM处理器上的实现过程。二是根据μC/OS-Ⅱ支持多任务,多用户的特性,为其增加了嵌入式TCP/IP协议栈LwIP,详细讨论了实现方法。 最后在该嵌入式软硬件平台上,分别用B/S和C/S两种通讯模式,即基于web服务器的浏览器访问方式和基于客户端/服务器访问方式进行了远程数据采集的应用试验。