-
Notifications
You must be signed in to change notification settings - Fork 223
Binary heaps
Jérémie Magnette edited this page Dec 21, 2015
·
1 revision
A binary heap is an extremely efficient structure for specific uses. PicoTCP uses a heap to store timers. The whole implementation is in heap.h and consists of a single preprocessor macro spread across 75 lines of code. This implementation of the binary heap is type-agnostic, but in picoTCP is only used to store timers so far. Please refer to the section Timers for the usage of the timer interface.
Questions or remarks? Please contact us!
picotcp@altran.com | picotcp.altran.be | Twitter | Facebook
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