Department of Fundamental and Experimental Electronic, Physics and Systems, Universidad de La Laguna, Avd. Francisco Sanchez s/n, 38203 La Laguna, Spain.
Sensors (Basel). 2013 Dec 27;14(1):416-30. doi: 10.3390/s140100416.
This article describes the implementation of a web server using an embedded Altera NIOS II IP core, a general purpose and configurable RISC processor which is embedded in a Cyclone FPGA. The processor uses the μCLinux operating system to support a Boa web server of dynamic pages using Common Gateway Interface (CGI). The FPGA is configured to act like the master node of a network, and also to control and monitor a network of smart sensors or instruments. In order to develop a totally functional system, the FPGA also includes an implementation of the time-triggered protocol (TTP/A). Thus, the implemented master node has two interfaces, the webserver that acts as an Internet interface and the other to control the network. This protocol is widely used to connecting smart sensors and actuators and microsystems in embedded real-time systems in different application domains, e.g., industrial, automotive, domotic, etc., although this protocol can be easily replaced by any other because of the inherent characteristics of the FPGA-based technology.
本文介绍了使用嵌入式 Altera NIOS II IP 核、一种通用且可配置的 RISC 处理器在 Cyclone FPGA 中实现的 Web 服务器。该处理器使用 μCLinux 操作系统支持使用通用网关接口 (CGI) 的动态页面的 Boa Web 服务器。FPGA 被配置为充当网络的主节点,并控制和监控智能传感器或仪器的网络。为了开发一个功能齐全的系统,FPGA 还包括时间触发协议 (TTP/A) 的实现。因此,实现的主节点有两个接口,一个是作为 Internet 接口的 Web 服务器,另一个用于控制网络。该协议广泛用于连接智能传感器和执行器以及不同应用领域(如工业、汽车、家庭自动化等)的嵌入式实时系统中的微系统,尽管由于基于 FPGA 的技术的固有特性,可以轻松替换任何其他协议。