annotate README.md @ 213:003c8a976fff

Merge of semantics and parser again ..
author Windel Bouwman
date Fri, 05 Jul 2013 11:18:48 +0200
parents 1113da536872
children 225f444019b1
rev   line source
187
bf5ab358f43a Renamed readme and added status badge
Windel Bouwman
parents: 43
diff changeset
1
188
1113da536872 Used markdown
Windel Bouwman
parents: 187
diff changeset
2 # Project goals
9
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
3 * To write a microkernel sort of OS.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
4 * Write the kernel in C ('cos')
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
5 * Write a kernel in oberon like language and be able to compile this with the ide.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
6 * Create python scripts that form the major part of the OS.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
7 * Make IDE in python that can compile the OS.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
8
188
1113da536872 Used markdown
Windel Bouwman
parents: 187
diff changeset
9 # Directory structure
1113da536872 Used markdown
Windel Bouwman
parents: 187
diff changeset
10
9
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
11 'os' contains the os written in oberon like language.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
12 'ide' contains the python3 qt4 ide to build the os.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
13 'cos' contains the os written in C and assembler.
92ace1ca50a8 64 bits kernel without interrupts but with printf in C
windel
parents: 1
diff changeset
14
188
1113da536872 Used markdown
Windel Bouwman
parents: 187
diff changeset
15 # Software dependencies
1
92df07bc2081 Initial import of compiler
windel
parents:
diff changeset
16 * python3
92df07bc2081 Initial import of compiler
windel
parents:
diff changeset
17 * pyqt4
92df07bc2081 Initial import of compiler
windel
parents:
diff changeset
18
188
1113da536872 Used markdown
Windel Bouwman
parents: 187
diff changeset
19 # How to start the IDE
1
92df07bc2081 Initial import of compiler
windel
parents:
diff changeset
20
213
003c8a976fff Merge of semantics and parser again ..
Windel Bouwman
parents: 188
diff changeset
21 cd python
003c8a976fff Merge of semantics and parser again ..
Windel Bouwman
parents: 188
diff changeset
22 python runide.py
41
35cc54e078dd Added memory functions
windel
parents: 9
diff changeset
23
213
003c8a976fff Merge of semantics and parser again ..
Windel Bouwman
parents: 188
diff changeset
24 [![Build Status](https://drone.io/bitbucket.org/windel/lcfos/status.png)](https://drone.io/bitbucket.org/windel/lcfos/latest)
43
e47bfef80baf Fixed build by commenting out initrd code
windel
parents: 41
diff changeset
25
41
35cc54e078dd Added memory functions
windel
parents: 9
diff changeset
26