Real Time Embedded System
Just done coding for EE4214 - Real Time Embedded Systems.
We (6 in a group) are building a multi-user online collaborative word processor, akin to Writely.
5 programs in all.
- Client-side Graphical User Interface - Done using GTK libraries.
- Client-side Communication Server
- Server-side (Embeded System) Communication Server (Incoming)
- Server-side (Embeded System) Communication Server (Outgoing)
- Server-side (Embedded System) Real Time Application Interface Module
Every one of the above programs are done by me except GUI coding done by one of the other group mates.
With the 4 levels of programs, 3 communication routes are needed. Protocol and logic are also designed by me.
- 1 to/from 2: File I/O
- 2 to/from 3&4: TCP/IP
- 3&4 to/from 5: RTAI FIFOs
Each one of the programs are compilable and executable, but with the exams coming so soon and with my exhaustion for working so hard, I’m not sure if I bother to test if all the individual programs would be communicating in peace and harmony to make the whole system functional. But even without it, I’m sure my design of the system can be clearly understood in the code and report and hope that the examiners would be taking account of that.
Exams in exactly 2 weeks from now. :(
November 10th, 2006 / 1 Comment / Trackback