Linux on the Host

BePe
Hi

I want to use a Linux Host for working with the Mini2440 and I think I've
some lack of understanding. What do I have to do to transfer my Linux
application or even a new Kernel or something else to the Mini2440 on an
Linux host mainly via USB or JTAG? I wouldn't work on Windows where I could
hark back on dwn. So what opportunities do I have for "low level"
activities?

davef
I believe there is a version of DNW that works on Linux.  You could
transfer the file using tftp.

BePe
Thanks for your answer

Well, even if there is a DNW for Linux there might be another way to
communicate with the Mini2440 and even to transfer applications on the
board. Mainly because I also wanna try to work direktly on the hardware
without any operationg system. So I need a solution without extra software
like tftp or something else. 

At least there must be a way to "burn" a linux kernel image on the board
without windows.

Roger
You can use u-boot. Programming via JTAG is also possible, but this is not
very fast.

alexku
BePe, to copy or execute linux stuff you can use NFS to share folder on
your host and mount it to your mini2440 via network.
You can use minicom to get to NOR flash menu. The good description is here
http://narnia.cs.ttu.edu/drupal/node/131. Found here
http://www.friendlyarm.net/forum/topic/79?lang=en#605
Also you can get
http://mini2440.googlecode.com/files/s3c2410_boot_usb-20060807.tar.bz2 to
upload files in linux instead of DNW. Found here
http://code.google.com/p/mini2440/downloads/list

BePe
@ alexku

Thanks for all that links. Well, unfortunately I overlooked
s3c2410_boot_usb-20060807.tar.bz2 file but it seems to be right that what I
need when working with Linux as the OS. Also the other link is very
helpful. Beside that, is there anything else to know for working with the
mini2440 and jtag?

lalitha
i want to send .out file from Linux host machine to target board please
tell me how to do that

Vikas
u can put sd card in the card reader, put it in your host machine and then
copied the .out file in that sd card.  (this is alternate to ftp).

S.Onur Selamet
I want to offer a different approach for developers using embedded linux on
their mini2440s (not for custom application developers w/o linux). 

- You can run a simple http server on your development OS (in my case
ubuntu 9.10 with apache).

- Set your projects output path to somewhere accessible from the web server
context. (if it has more than one file you can create a tar archive)

- create a simple script (i call it wget&run script) on your mini2440 that
deletes current files if they exists so wget (command that downloads files
over http) can do its job, downloads the application from your development
pc using wget and (extract if archived on development side) runs the
downloaded application after downloading completes.

- after you built your project just use your favorite terminal  application
(i use minicom) and start your wget&run script on mini2440's console.


I find this solution very fast and easy. It is just 2 steps :
 - build on development OS 
 - run on embedded OS

Hope you find it useful too.