[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Linux kernel instructions->gates (was: Re: [microblaze-uclinux] Re: Welcome to microblaze-uclinux)
It's not Linux or uClinux but a colleague here at Kansas has been
moving OS services into the FPGA. That project is primarily focused
on things like semaphores and thread operations to reduce jitter
in embedded real-time systems. Here's the link if you are interested.
http://www.ittc.ku.edu/hybridthreads
Ron
> Has anyone succeeded in converting any of the Linux kernel code that
> runs on the PPC core into gates, then factoring that PPC code out of the
> kernel (except for the stubs that interface to the gates)? Like an
> ethernet, USB, keyboard or other driver? I'd like to see a model for how
> to transform either uC/MB or full Linux into gates, where that can be
> done.
>
>
> On Wed, 2005-08-17 at 12:12 +1000, Alex Gibson wrote:
> > Todd Harless wrote:
> > > Hello again, I was wondering if anyone has heard oh porting uClinux to
> > > the PowerPC cores yet? If anyone has please let me know. Thanks.
> > >
> > > Todd
> > >
> > Not on porting uclinux , but you can run full linux.
> >
> > Look for post on new digilentinc board on 29/4/2005 in the list
> > archive
> >
> > A quick cut and paste of the posts below.
> >
> > Alex
> >
> >
> > --------------------------------------------------------------
> > Hi Aurash, hi John,
> >
> > We are working with the PPC on virtex2p. You do not need Monta Vista Linux.
>
> > All you need is denx eldk: http://www.denx.de/twiki/bin/view/DULG/ELDK
> > And the penguin ppc linux distribution: http://www.penguinppc.org/kernel/#d
> evelopers
> > (we are using the 2.4 Kernel)
> > To get started: http://www.klingauf.de/v2p/index.phtml might be helpful.
> >
> > On the other hand we are also using uClinux on spartan3.
> > It is really a question of what hardware you have and what you want to do
> ;-)
> >
> > Have Fun
> > Jan
> > _--------------------------------------------------------------
> >
> >
> > The PPC (ML300 board) is support in the standard kernel.org kernel
> > since v2.6.10.
> >
> > --
> > Bye, Peter Korsgaard
> > ---------------------------------------------------------------
> > Hi Aurash,
> > >
> > > Aurash wrote:
> > >
> > > >> Alex,
> > > >> that board is more prepared for Linux rather than uC-linux (2 x
> > > >> PowerPC processors)
> > > >> it's a waste to use uC-Linux in my opinion when the processors can
> > > >> run with 300Mhz and they have MMU
> > >
> > >
> > >
> > > Given the origins and objectives of this board - (hint XUP = Xilinx
> > > University Program) I think that uClinux on this thing makes as much
> > > sense, if not more, than on any other .edu oriented board. Showing
> > > students a spectrum of embedded Linux, from small soft-CPU (microblaze
> > > + uClinux) to PPC + regular linux is potentially a very valuable
> > > teaching exercise.
> > >
> > First off, John, Yashi and others I love the work you've been doing I've
> > been lurking for a long time and I'm waiting for the proper opportunity
> > to jump in. I'm an embedded sw/firmware guy.
> >
> > Many of those things are very valuable teaching and learning excercies. :)
>
> >
> > > > Of course, maybe I'm just biased :) I'm also not inclined to think i
> t
> > > > reasonable for educational groups to pay the licensing fees demanded
> > > > by Montavista for an open-source linux kernel distro. I noticed that
> > > > Mind have an eval CD in the latest EDK package - let's hope they are
> > > > more willing to work with universities than MontaVista...
> > > >
> > >
> > Properly biased :)
> >
> > I've been a core dev working with an open-source community that has
> > built an entire embedded distro, from the ground up utilizing
> > OpenEmbedded. Our build system creates 3rd-party firmware flashable
> > images for the Linksys NSLU2 network attached storage device. The
> > hardware is an IXP420. The wiki is at http://www.nslu2-linux.org.
> >
> > Another group is attempting to create OpenJTAG tool to be used for
> > debugging. We've been sytmied with Xilinx Spartan 3 development board
> > and our lack of FPGA experience. We need some really simple stuff, but
> > lack the FPGA skills.
> >
> > Please let me know what you want as far as a PPC development cross-build
> > environment. It propablly pretty easy for me to setup.
> >
> > > > OK, that's enough opinion for now :P
> > > >
> > > > John
> > Tommy B
> > ---------------------------------------------------------------------------
> --------------------------
> > Or http://www.crhc.uiuc.edu/IMPACT/gsrc/hardwarelab/docs/kernel-HOWTO.html
> >
> > I've already used these helpful references to get a Linux kernel running on
> > the PowerPC405 on the Digilent XUP-V2Pro board. I'm new to ucLinux but it
> > doesn't appear to be much more complicated than the ucLinux steps.
> >
> > Paul
> > ---------------------------------------------------------------------------
> ------------------------------
> > X running on the ML300 w/PPC? Yes - it was quite a painful build
> > process, but I got it running. Obviously MontaVista has, too.
> >
> > Steve
> > ---------------------------------------------------------------------------
> -------
> >
> > --- Alex Gibson <alxx@tpg.com.au> wrote:
> > > That all looks pretty good.
> > >
> > > Thanks for the links.
> > > Any of you , have got X running ?
> > >
> > > Alex
> >
> --
>
>
> (C) Matthew Rubenstein
>
> ___________________________
> microblaze-uclinux mailing list
> microblaze-uclinux@itee.uq.edu.au
> Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
> Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux
> /
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/