New to LINUX Development

CHAVANA GIRI
Hi, 

      I Have theoritical knowledge on LINUX DEVICE DRIVER DEVELOPMENTS.

Suggest me a Friendly ARM Board which suits to start the Practical Driver
Development.

      My intention is to work with following modules

           1. Linux Porting in to ARM
           2. Writing device drivers like PS2, USB, Memory card...etc.

Regards
Giri Chavana

CHAVANA GIRI
Why no one is giving reply to my post...???

davef
Well, I looked at it and wondered what I could say.

All the kernels and applications we work with have already been ported to
ARM.  Do you want to build things from scratch?

All the mini2440 and mini6410 variants have hardware and device drivers
written for them.  

From an educational perspective, especially for touchscreen applications
any if the unit seem a pretty good starting point.  To future-proof I'd go
for the mini6410, but maybe that's because I would like one.

Why would you want PS2 these days?

There are a lot of tutorials and help available for this product.

CHAVANA GIRI
Thanks for reply.

Yes, I want to build things from scratch.

I gone through some weblinks which explains about these.

But not the full information.

If posible, suggest me some links which provides the information to start
my device driver development from scratch.. i.e have to build my custom
linux image.


Regards
Giri

davef
http://www.linuxfromscratch.org/
"Linux Kernel Drivers" seems to be a popular reference.
"Building Embedded Linux Systems.pdf"
"The Linux Kernel Module Programming Guide"

Should keep you busy for a week or so!

Dave

Juergen Beisert
You can still customizing a current Linux kernel for your own needs without
developing existing drivers again.
But what do you mean with "have to build my custom linux image"? Only the
Linux kernel? Or the whole system which includes the bootloader, the Linux
kernel and userland?

CHAVANA GIRI
Exactly, I have to build the whole system which suits for my Development
board configuration.

Juergen Beisert
Then you shouldn't re-invent the wheel again, look around for a
buildsystem. There are various available. They provide you with all the
components you need to make your target work in a way you want it.

CHAVANA GIRI
Thanks for the support,

 I purchased the Micro2440 board in Hyderabad, India.

 They provided one manual CD, in which the content is in China language.

 Can u provide any source whr can i get the ENGLISH manual.

davef
Possibly this on the Downloads page:

http://www.friendlyarm.net/dl.php?file=mini2440_manual.pdf