Wolfgang Denk wd at
Tue Jul 15 23:21:43 EST 2003

Deasr Brian,

in message <DGEEIPOFGGPOACEFBGGCOEGKCAAA.bpadalino at> you wrote:
> I am just getting into some embedded linux systems and thought I would
> go with the DENX ELDK since it seemed like the best package out there.
> Unfortunately, one of the requirements of the project is that kernel
> upgradability should be easy.
> I understand that DENX ELDK is always being worked on, and I have
> seen that Wolfgang Denk is amazingly active in this community, so I
> guess my question is -- can I use the linux-ppc kernel patches for the
> latest 2.4 kernels instead of DENX's? Should this requirement of the
> kernel needing to be easily upgradable to any kernel reevaluated?

Short answer: yes, you can. There is no problem.

The development tools and the kernel are more or less independend  of
each other (*).

For you that means: you don't have to use the  Linux  kernel  version
that  comes  included with the ELDK, but you can use any other kernel
tree instead.

> BTW, the platform is very simple and will just be a PPC440GP with a
> gigabit ethernet controller.

Actually, the kernel included with the current release  of  the  ELDK
(kernel  version  2.4.4)  is  pretty old and _not_ suitable for a 4xx
processor at all - for such a  CPU  you  should  use  the  "official"
linuxppc_2_4_devel tree instead (**).

(*)  There may be problems if the kernel headers  have  changed  thus
     causing  incompatibility  with  those  headers used to build the
     standard libraries included with the ELDK. But such incompatible
     changes happen only very infrequently, and we are not  aware  of
     any  such problems with combinations of the current ELDK and the
     "official" Linux source trees.

(**) You can also use the copy of the linuxppc_2_4_devel tree on  our
     CVS  server  (at the moment this is kernel version 2.4.20) which
     will be the base for our next release of the ELDK.

> Any information or insight is very much appreciated.

Hope this helps.

Best regards,

Wolfgang Denk

Software Engineering:  Embedded and Realtime Systems,  Embedded Linux
Phone: (+49)-8142-4596-87  Fax: (+49)-8142-4596-88  Email: wd at
The existence of god implies a violation of causality.

** Sent via the linuxppc-embedded mail list. See

More information about the Linuxppc-embedded mailing list