Pengutronix BSP & Linux App devlelopmnt for 2440 on Windows

Devashish
Hello,
I have experience in embedded C and now I want to do a project on mini2440.
I'v never worked with Operating Systems before.

My questions are,
●how can I customize linux using pengutronix BSP? 
●How can I write application for linux installed on mini2440.
(for e.g. we use Visual Studio for Windows App Development, What's linux
equivalent of Visual Studio ?)
●Can I do all these things on a Windows Vista machine ?

Juergen Beisert
> how can I customize linux using pengutronix BSP?
The Pengutronix Mini2440 BSP uses the build tool PTXdist. The only purpose
of this build tool is to customize all aspects of your Linux based
applications.

> How can I write application for linux installed on mini2440.
With a simple text editor, compiler and the 'make' tool ;) Its just a
matter of taste. If you prefer IDE based development, with some tricks im
sure you can continue to use your Visual Studio. Or you can switch to
Eclipse, or Emacs, or...

> Can I do all these things on a Windows Vista machine ?
You can. But compiling for a Linux machine should be done on a Linux
machine. It will be much less pain if you just run a Linux system in a VM
on your Windows box. And keep in mind: if you want to use PTXdist you need
a Linux based host, its a precondition. PTXdist cannot run natively on
Windows.

Happy hacking.

Devashish
Thanks a lot Juergen. I have a desktop with Ubuntu. I'll use that. But are
there any tutorials available for app development in linux and pengutronix?
Because I'v never worked with BSPs before. Is it necessary to use command
line?
Can I build application without using command line (by using IDE only (as
in the case of Windows application)?

Juergen Beisert
Application development: I think there are many tutorials floating around.
This will be the basic knowledge your need to start your development. And
the PTXdist tool you just need to cross compile your app.
As your Ubuntu and the Mini2440 are both POSIX machines you can start your
development on your host. This includes debugging and testing. And when
development is finished, you cross compile it and run it on the Mini2440.