Next: Designing a Minimum System
Up: MiniRTL Hard real time
Previous: Introduction
MiniRTL was originally based on the Linux router project. Naturally, it is a little archaic and you should not expect GNU/emacs as the system default editor. The main features available on this minimum system are not really specific to this system but rather simply the standard GNU/Linux features. We list them here because these capabilities might not have been taken into account when considering embedded system design:
- FSMLabs hard real-time Linux kernel 2.2.14 RTLinux 2.3.
- glibc-2.0.7 (at time of writing 2.1.3 is at work).
- Full support of the x86 chips from 386 upward.
- SMP capable (if you really need power).
- Low latency on disk access and high disk bandwidth with RAM-disk usage.
- Support for most standard PC hardware (embedded commodity components PC).
- Full network support (inetd, SSHD, HTTP, DNS, NFS, dial-in connectivity).
- Shell (ash) access at the console and via the network, via telnet (for those who like insecure connections...)
- Secure access via SSH/SCP (...for those who don't).
- Capable of off-site logging via syslog, for error diagnostics and accounting.
- mini_httpd with full cgi-bin support for simple monitoring.
- No specialized software required for developing your own projects.
- Source availability easing development of your own concepts.
- Modular structure, eases adding your own package as a tar.gz archive.
- No specialist required for administration, it ''standard'' GNU/Linux.
You might not need all this, and you might be missing something, but Mini-RTL should give you a good idea of what can be squeezed onto 1.44 MB! Considering this, a 2 MB flash-disk based system gives you lots of space to play with.
Next: Designing a Minimum System
Up: MiniRTL Hard real time
Previous: Introduction
Der Herr Hofrat
2002-03-08