Installing µC/POP3c

Prerequisites 

Before running your first application, you must ensure that you have the minimal set of required tools and components:

  • Toolchain for your specific microcontroller.
  • Development board.
  • µC/TCP-IP stack must be installed properly (a running project). See Installing for further detail about how to install µC/TCP-IP.
  • Source code for µC/POP3c.

Additional Modules

µC/POP3c depends on other modules to run. First, it needs the presence of µC/CPU, µC/LIB, and µC/TCP-IP modules.

The µC/CPU module regroups the processor's hardware-dependent code. µC/CPU includes many ports for all the different CPU architectures Micriµm supports. You must therefore used the port corresponding to your specific CPU. The complete µC/CPU documentation can be found here

The µC/LIB module is the Micriµm run-time library, implementing the most common standard library functions, macros, and constants. The complete µC/LIB documentation can be found here.

The µC/TCP-IP stack is a compact, reliable, high-performance TCP/IP protocol stack which provide the socket to the application layer. The complete µC/TCP-IP  documentation can be found here.

If the network security manager is to be used, a security layer module (i.e μC/SSL) is required. Please refer to the μC/POP3c release notes document for required version information.

Optionally, it is possible to use DNS services to connect to a POP3 Server. In that scenario, the µC/DNSc module must be included and properly initialized. The µC/DNSc module is a distributed directory service for internet resources. It enables internet resources (such as servers) to be referenced by names (e.g. ‘www.micrium.com’) instead of their IP addresses, that are meaningless, hard to remember, and sometimes changing over time.The complete µC/DNSc documentation can be found here.

Downloading the source code

The source code is available as open-source on Github: https://github.com/weston-embedded

Installing the Files


Once all the distribution packages have been downloaded to your host machine, extract all the files at the root of your C:\ drive for instance. The package may be extracted to any location. After extracting all the files, the directory structure should look as illustrated in Figure - Directory Tree for µC/POP3c. In the example, all Micriµm products sub-folders shown in Figure - Directory Tree for µC/POP3c will be located in C:\Micrium\Software\. The Micriµm µC/OS-III RTOS has been chosen for this example.

Figure - Directory Tree for µC/POP3c