Skip to content

Commit eb75402

Browse files
authored
Create roadmap.md
1 parent 8ad6a8c commit eb75402

File tree

1 file changed

+49
-0
lines changed
  • embedded-system-design/electrostatic-infrastructure

1 file changed

+49
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
# <img src="https://github.com/user-attachments/assets/a24596af-cff3-489e-b9b9-5a497df36fa5" width=40 height=40/> Roadmap
2+
This file signifies a roadmap guide to quick-start the _Electrostatic-Sandbox_ project. In this file, it's entailed that _OS Development_ and _Networking Interfacing_ basic should be attained.
3+
4+
## The following is a provisional outline for the recommended prerequisites before starting the development phases:
5+
* Networking and software:
6+
* POSIX Standards.
7+
* The C program memory layout.
8+
* POSIX Processes.
9+
* POSIX Processes Signals.
10+
* POSIX Processes Semaphores.
11+
* POSIX Processes memory info examination.
12+
* POSIX IPC.
13+
* POSIX Sockets.
14+
* POSIX Sockets IPC.
15+
* POSIX Threading.
16+
* GNU/Linux Dynamic Libraries.
17+
* GNU/Linux Static Libraries.
18+
19+
## Implementation phases:
20+
* Networking Infrastructure.
21+
- Comm Interface.
22+
- Electroserial binaries.
23+
- Electrosocket binaries.
24+
- Electroparallel binaries.
25+
- Electropci binaries.
26+
* Software Infrastructure.
27+
- Electroproc.
28+
- Electrothread.
29+
- Utilities.
30+
- Networking Firewalls.
31+
- Federation Managers and IEEE-1516 HLA infrastructure.
32+
- Cryptography.
33+
* Simulation Infrastructure.
34+
- Human-Interface-Device Standardization (HID) on top of FOM.
35+
- Physics Simulation.
36+
- Electronics Simulation.
37+
- Realtime Graphics Simulation.
38+
39+
## Resources:
40+
* Programming and Operating System Engineering:
41+
- Advanced Programming in the Unix Environment by Richard S. & Stephan Rago.
42+
- Linux Interface Programming by M. Kerrisk.
43+
- GNU/Linux Application programming.
44+
- TCP/IP Socket Programming in C.
45+
* Architecture and Networking Models:
46+
- [UNIX Operating System: The Development Tutorial via UNIX Kernel Services Springer](https://link.springer.com/book/10.1007/978-3-642-20432-6)
47+
- [Systems Programming in Unix/Linux Springer](https://link.springer.com/book/10.1007/978-3-319-92429-8)
48+
- [Reflections on Programming Systems Springer](https://link.springer.com/book/10.1007/978-3-319-97226-8)
49+
-

0 commit comments

Comments
 (0)