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 ?
Pengutronix BSP & Linux App devlelopmnt for 2440 on Windows
> 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.
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)?
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.