• DocumentCode
    1612475
  • Title

    Design and implementation of embedded Ethernet based on the RX62N microcontroller

  • Author

    Zhihong Guo ; Chun Shi ; Gang Wu

  • Author_Institution
    Dept. of Autom., Univ. of Sci. & Technol. of China, Hefei, China
  • fYear
    2013
  • Firstpage
    206
  • Lastpage
    211
  • Abstract
    In recent years, along with the development of industrial control equipments and electric vehicles, the control and communication communities have witnessed the growing demand of system interconnection, intercommunication, and interoperation. Therein a key issue is to connect these objects to a network through embedded control chips. In this paper, we design and implement an embedded Ethernet system based on the Renesas RX62N. The Renesas RX62N 32-bit chip has an embedded Ethernet Controller. To achieve stable and reliable embedded network connection, we transplant μC/OS-II, a realtime operating system written by Micriμm Company, to the platform; In the TCP/IP layer, we write device drivers of the DP83640 physical chip and the RX62N Ethernet controller such that they are compatible to the μC/TCP-IP protocol stack; In the application layer, the main challenge is dynamic IP address assignment, which is solved by μC/DHCPc protocol stack. After obtaining the address, a simple TCP client-server socket application is implemented. The embedded Ethernet system is verified in a real-world network environment. Experiments demonstrate that the system is able to fulfill basic network communication.
  • Keywords
    IP networks; client-server systems; device drivers; embedded systems; formal verification; local area networks; microcontrollers; operating systems (computers); transport protocols; μC/DHCPc protocol stack; μC/OS-II; μC/TCP-IP protocol stack; DP83640 physical chip; Micriμm Company; RX62N Ethernet controller; RX62N microcontroller; Renesas RX62N chip; TCP client-server socket application; TCP/IP layer; application layer; device drivers; dynamic IP address assignment; embedded Ethernet controller; embedded Ethernet system verification; embedded control chips; embedded network connection; network communication; network environment; realtime operating system; system intercommunication; system interconnection; system interoperation; word length 32 bit; Computer architecture; Microcontrollers; Protocols; Servers; Sockets; TCPIP; μC/DHCPc; μC/OS-II; μC/TCP-IP; EDMAC; ETHERC; Embedded Ethernet RX62N;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Chinese Automation Congress (CAC), 2013
  • Conference_Location
    Changsha
  • Print_ISBN
    978-1-4799-0332-0
  • Type

    conf

  • DOI
    10.1109/CAC.2013.6775729
  • Filename
    6775729