My favorites | Sign in
Project Home Downloads Wiki Issues Source
Project Information
Members

Porting the OS kit will take quite some time. I am currently estimating at least 6 months for the project. This will be a very difficult and rewarding project for me. I will be learning so many new things . I have always loved the study of operating systems and the languages that go with them. The OS Kit would allow me to continue those studies in a very different system. I can test this set of tools out with a software OMAP emulator (QEMU) to get started.

The basic outline for the port will be:

1. Build my cross compiling environment so that I can start working on the OS kit libraries. This should take about 2 weeks to get all set up. This would be faster had I a Beagle Board to work with.

1. Adapt the multiboot functionality to the OMAP/XLoader. I will borrow heavily upon the knowledge stored in the Linux port to ARM.

2. Kernel Support Library -- This component will take the longest since it is the most platform dependent. I am also sure that this will grow as the other components are worked on.

3. Memory Management Library -- This will be another tough component as I will be using the memory management functions available in the ARM processor.

4. Minimal C Library -- This should be an easier module to port and should be quite straight forward.

5. Debugging Support -- This will be another interesting module in that I have never dealt with the deep implementation details of a debugger.

6. Device Driver Support -- Should be able to borrow information from the Linux port to this platform.

7. Protocol Stacks -- I could finally be implementing something that might give me networking.

8. File Systems -- This will give a way to experiment a bit with different ideas that I have.

When all is said and done I am hoping that more people can use what I have ported to support their next project on the Beagle Board.

Powered by Google Project Hosting