added config
[nao-ulib.git] / README
blobc5cad42eabbbd0363bb67fef0b3dd14030d81753
1 nao-ulib
3 Nao robot userspace library for AMD Geode real-time hacking! This project
4 aims to create a universal userspace library for the Aldebaran Nao robotic
5 platform, that is optimized for real-time applications on AMD Geode. It is
6 developed by members of the Nao-Team HTWK, Faculty of Computer Science,
7 Mathematics and Natural Sciences from the Leipzig University of Applied 
8 Sciences and published as Open Source in the hope, that other teams will find
9 it useful. It's still in the beginning of everything and devloped within our
10 spare time, so you might check our repository from time to time ... ;-)
12 Some of the features:
14  * Low-level IP-less Nao intercom
15  * Real-time memory allocator
16  * General utilities and x* wrapper
17  * Lockless data structures
18  * Atomic variables
19  * Event notification framework
20  * x86/MMX memcpy
21  * Video4Linux mmap interface
22  * I2C camera selector
23  * RB-Trees, Mergesort
24  * Spinlocks, Mutexes
25  * Mersenne Twister PRNG
26  * Process Scheduling routines
27  * RS232 "debugger"
28  * Stacktracer
29  * Syslog interface
30  * Several Bit Hackings
31  * Deflate for image compression
32  * Aldebaran Kernel Source
33  * ...
35 More to come. Also, if you have some interesting ideas, send your proposals
36 to the authors (see AUTHORS file). We want you for testing and patching! ;-)
38 Credits go to all the other members of the Nao-Team HTWK and to Professor
39 Klaus Bastian as well as to Professor Karl-Udo Jahn for supporting us!
41 Cheers and happy Nao hacking,
42                                             Daniel Borkmann & Tobias Kalbitz
43                                             http://naoteam.imn.htwk-leipzig.de/