Hello.
I'm in for a porting Linux on board hosting System-on-Chip IC made by
LG - LGMM3001, based on ARM926EJ-S, running at 216MHz. Only uCos has
been ported on the board so far (not by me).This is my first experience of Linux porting, though I wrote a few not
very complex drivers a couple of years ago for 2.4.x kernel and worked
mainly on application layer since then.I'm now reading "Embedded Linux System Design and Development" by P.
Raghavan and Sriram Neelakandan and a few articles I found on Web, but
anyway there are lots of questions arose. Right now I want to clear a
few major ones:- 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!
--
Roman Mashak--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@nl.linux.org
Please read the FAQ at http://kernelnewbies.org/FAQ
Always choose the latest version . the bugs are fixed and new device
since the board is ported to uCos it should be using the reboot as
default bootloader. so you can use the same. insted of porting it.reboot supports linux too. just port the linux and run it over the
--
H. Mohamed Thalib--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@nl.linux.org
Please read the FAQ at http://kernelnewbies.org/FAQ
A slight adjustment might be that there is generally a version that most
big distributions agree on (at the moment I believe it's v25) and those
will get longer support (and more external patches made ready for it).Might be somewhat easier to support for a bit longer therefore. Whether
or not that's important to you ofcourse fully depends on your local use.
If you don't expect to upgrade a once-built board for another few years
or so anyway, any advantage is gone as by that time any current kernel
is obsolete. In that case, "latest" definitely tends to be the best choice.Rene.
--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@nl.linux.org
Please read the FAQ at http://kernelnewbies.org/FAQ
Le Thu, 14 Aug 2008 01:28:32 -0700,
The latest -rc version, or Linus git tree. During the development work,
don't stay on a fixed version: keep your patches updated until you
submit them for inclusion. For more details, ask on the
linux-arm-kernel mailing listDon't know about uCos, so I can't tell. Anyway you also need to make
sure that the license of your uCos drivers is GPLv2, another
compatible license, or that you are the author of these drivers and
that you can re-license them under GPLv2.Sincerly,
Thomas
--
Thomas Petazzoni, Free Electrons
Kernel, drivers and embedded Linux development,
consulting, training and support.
http://free-electrons.com--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to ecartis@nl.linux.org
Please read the FAQ at http://kernelnewbies.org/FAQ
| Linus Torvalds | Linux 2.6.27-rc5 |
| Jared Hulbert | [PATCH 00/10] AXFS: Advanced XIP filesystem |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Linus Torvalds | Linux 2.6.27-rc8 |
git: | |
| David Miller | [GIT]: Networking |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Mark McLoughlin | [PATCH] bridge: make bridge-nf-call-*tables default configurable |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
