Porting an operating system to new hardware can be a fairly easy process, or a fairly difficult one, depending on the issues you encounter. Peter Seebach walks you through his experience getting NetBSD running on a new board using existing hardware.
Although we'd all like it to be otherwise, the process of porting an operating system to new hardware is hardly an instantaneous one, and it is not always easy. You might run into a number of potential difficulties, especially if you are coming to the problem for the first time.
This article, and likely the next couple in the Testing and measuring the TAMS 3011 series, details my experience porting NetBSD to the TAMS 3011. These articles are not about the finished port, but about the process of developing it. I can only hope you find the hilarious errors as funny as I found them frustrating at the time.