newbie

Nov 17, 2003 4 Replies

Hello everyone,



I am new to this, but I am interested in the possibility of developing a Linux flavor for some device. Still, I am not quite sure how can the averge user install an embedded linux distribution on a given device that doesn't have a hard disk or other pc components, e.g. palmtop, cellphone, dvd player... Can anyone help?



Thanks.


Hello Lester,

Take a look around some of the guides at linuxdevices.com and ucdot.org

Basically, a embedded image is built on a host PC, which includes the linux kernel and usually some kind of filesystem, and then it's transferred to the device across network or serial, or programmed directly into the unit's flash (rom). Some types of flash you can think of similarly to hard drives - with the appropriate filesystem drivers etc, you can just read/write to a mounted parition as usual.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Damion de Soto - Software Engineer email: damion@snapgear.com SnapGear --- ph: +61 7 3435 2809 | Custom Embedded Solutions fax: +61 7 3891 3630 | and Security Appliances web: http://www.snapgear.com~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- Free Embedded Linux Distro at http://www.snapgear.org ---

If your device is supported by some linux distro, you can read it's docs for details (since it is always hardware specific). If you want to start from ground zero, you need to read the docs of the device firmware/bootloader and build a linux kernel image in the binary format supported by this firmare/bootloader. Then load and execute this kernel acording to the firmware documentation... Creating of the flash partitions can be done afterwards and then deployment is just a matter of uloading files to your flash partitions... Get "Building Embedde Linux Systems" by Karim Yaghmour - the book is a pretty good reading for beginers...

Lester Burnham wrote:

Best regards,

Alexander Popov ProSyst Bulgaria Inc. RTOS Leader 48 Vladajska Str. RTOS and JVM Dept. Sofia 1606, Bulgaria Phone: +359 2 952 3581/204 http://www.prosyst.com Mobile: +359 887 663 193 OSGi Technology Leaders ---------------------------------------------------------- The wonderful thing about Linux is that there is always at least one more undiscovered way to do almost anything. Lewin A.R.W. Edwards (comp.os.linux.embedded) ----------------------------------------------------------

Thanks, I just found the book in the library and skimmed it a little... By the way, I am creating the device myself so I have no restrictions...

Lester

averge

doesn't

[...] maybe you (newbie) should learn first how to post and how to search infos an the web (except in news)

- How am I supposed to post my replies in a newsgroup?:

formatting link

-

"newbie" as a subject in newsgroups (that is read by thousends of people around the world, isn't realy helpfull)

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required