-
Notifications
You must be signed in to change notification settings - Fork 17
Running picoTCP on Linux
Daniele Lacamera edited this page Jun 10, 2018
·
24 revisions
[DEPRECATED PAGE]
Please make sure you have the latest version of the following packages installed on your OS:
- vde2
- libvdeplug (development files)
- libpcap (development files)
e.g. for Ubuntu 14.04:
$ sudo apt-get install vde2
$ sudo apt-get install libvdeplug2-dev
$ sudo apt-get install libpcap0.8-dev
$ sudo apt-get install openvpn
e.g. for OpenSUSE and derivatives
$ sudo zypper install vde2
$ sudo zypper install libvdeplug3-devel
$ sudo zypper install libpcap-devel
e.g. for Arch Linux
$ sudo pacman -S vde2
Sometimes you just want to mess around with some code without having hardware near at hand. picoTCP has tun/tap and vde support so it can run natively on your Linux distribution of choice without a problem!
For more info we refer to:
https://www.kernel.org/doc/Documentation/networking/tuntap.txt
http://sourceforge.net/p/vde/wiki/Home/
To run an example application, ensure that you first run
make test
to build the application excutables. Once done, refer to the Example application page.
Getting Started
- Setting up the environment
- Testing
- Configuring and compiling
- Running picoTCP on Linux - Deprecated (see setting up)
- Running picoTCP on Windows
Porting
- Build process explained
- Porting the build to another compiler or IDE
- Porting picoTCP to your favorite embedded target
- Porting picoTCP to your favorite Operating System
- Example device driver
Development