Hello,
I'm in for a porting Linux on ARM926EJ-S based System-on-Chip running at
216MHz. Only uCos has been ported on the board so far (not by me).
This is my first experience of Linux porting, so I found a few articles on the Web to read up. Right now I want to clear a few major questions:
- what kernel version to choose. I understand it depends on system requirements and hardware specs, and I think 2.6.x branch should be given a preference, as it supports a lot more hardware then 2.4 and community provides better support as well :) Question is what version of
2.6.x family to choose, is there a strict criterion to choose ?
- what bootloader can you recommend to choose for porting on the board? There are U-boot, Redboot and ARMboot as the most common and portable. I briefly check the Web Links and found that only U-Boot supports ARM9, am I right?
- I mentioned above about uCos - is it reasonable trying to port uCos device drivers on to the Linux platform, or drivers should be rewritten from scratch, as uCos and Linux architectures I guess are quite different ?
Thanks in advance and looking forward to getting answers to my queries!
With best regards, Roman Mashak. E-mail: snipped-for-privacy@tusur.ru