Where to start?

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
McMillan0520
Posts: 1
Joined: Thu Aug 23, 2007 2:53 pm
Location: Europe->UK->Warrenpoint

Where to start?

Post by McMillan0520 »

Hi!
I am good at programming, and made several projects in C++ and C#.NET,
but I don't know where to start , or how to start for that matter. I read most of the osfaq. I made myself a GCC Cross-Compiler, but I'm stuck on the porting thing. I want to port newlib, but i don't know how to start or how to implement the syscalls in my os. I don't know a single thing of assembler tho.
pcmattman
Member
Member
Posts: 2566
Joined: Sun Jan 14, 2007 9:15 pm
Libera.chat IRC: miselin
Location: Sydney, Australia (I come from a land down under!)
Contact:

Post by pcmattman »

You're off to a great start, having a cross-compiler (and being able to compile one) helps a lot.

You can't port newlib without an OS. I don't know if you've made an OS already, or if you're trying to skip a couple of steps 8)

First off, get the Intel manuals (3A is a good starting point).

I'd suggest this tutorial as a great tutorial to get started, and then this page to fix known bugs in Bran's tutorial.

After this initial phase, it really is up to you.

Once you do get to a stage where you're ready to port newlib (generally the same time as you're ready to start programming userland apps), try this tutorial (shameless promotion).
Post Reply