Quote from jamesh on September 15, 2011, 16:09
Quote from NimbyDagda on September 15, 2011, 15:16
After an Operating System, building compilers is the next hardest thing you can do, followed by designing a language. So I suggest someone attempt to design a new language, with a new compiler on a custom operating system if they want a real challenge
Also slightly more on topic, there is quite a lot you would have to change from that tutorial to make it work for arm. The entire interrupt architecture just for starters.
You might find the osdev wiki ARM category slightly helpful, although it is far from comprehensive
I'd say writing a compiler was more complicated than an OS...for the life of me I cannot see how you write an optimising compiler, but I do get most parts of OS design.
Go ask Eben - optimising compilers was what his PhD was about. I don't understand a word of the damn thing.