[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [microblaze-uclinux] Starting up questions



Hi David,

Currently MicroBlaze is only supported in 2.4 kernels - you need to grab the kernel tree and uClinux-dist build environment from www.uclinux.org. All of the MicroBlaze support and standard auto-configured platform code is in there, plus drivers and so on.

It is a shame that none of the Xilinx / PPC kernel support and drivers are making it into mainline trees - that seems to be the pattern when silicon vendors pay BigBucksLinux companies to do this stuff.

Regards,

John

David H. Lynch Jr wrote:
I have done Linux kernel development and board bringup before. But I am somewhat lost regarding to proceeding with a MicroBlaze uCLinux port.

I pulled the gnu tools from xilinx and built them for my development system - though it would be nice if xilinx would just submit the MicroBlaze code to GNU to get it into the main gnu tools chains, then things could be built with crosstools or something normal.

    I pulled a recent kernel source from kernel.org.
    I pulled and applied the coresponding uCLinux patches.
    Unless I am fairly blind MicroBlaze is not under arch/
I have pulled most of the itee/petalogic downloads. These seem to add uCLinux as a target to Xilinx tools - as best as I can digest them. I am not using Xilinx tools. I have done Linux 2.6 and GreenHills ports for a PPC variant of the boards I am now trying to bring up using the MicroBlaze. I'd really rather not comment on the Xilinx Linux code - aside from the fact that it isn't getting into the kernel.org kernels. All I am looking for is A Linux source tree with MicroBlaze as an architecture - maybe with an example platform - though the PPC platform I have already done is sufficiently close to what I need I probably do not need an example platform.

Where can I get a patch that adds the MicroBlaze as a architecture to a uCLinux modified Linux source tree ?




--
Dave Lynch 					  	    DLA Systems
Software Development:  				         Embedded Linux
717.627.3770 	       dhlii@xxxxxxxxxx 	  http://www.dlasys.net
fax: 1.253.369.9244 			           Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.

"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein


--
Dave Lynch 					  	    DLA Systems
Software Development:  				         Embedded Linux
717.627.3770 	       dhlii@xxxxxxxxxx 	  http://www.dlasys.net
fax: 1.253.369.9244 			           Cell: 1.717.587.7774
Over 25 years' experience in platforms, languages, and technologies too numerous to list.

"Any intelligent fool can make things bigger and more complex... It takes a touch of genius - and a lot of courage to move in the opposite direction."
Albert Einstein


___________________________
microblaze-uclinux mailing list
microblaze-uclinux@xxxxxxxxxxxxxx
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/