Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

A tale of two distros: Ubuntu and Linux Mint

Raspberry Pi benchmarked against Beagleboard, low price is long term

20 popular Ubuntu Linux apps you may want to try

A Selection of the Very Best Open Source Tutorials and Tools

Android Ice Cream Sandwich ported to x86 tablets, netbooks and notebooks

SECURITY: Google Chrome 17 Improves Security

How to read a CSV file in Perl?

Red Hat Brings Gluster to Amazon Cloud

New Linux kernel fixes power-saving issues

Using Wii remote with Android Device- Taking Gaming to the Next Level



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:How to Install Debian Linux on an Embedded System
How to Install Debian Linux on an Embedded System
Mar 12, 2010, 01 :32 UTC (0 Talkback[s]) (4448 reads)

(Other stories by Melissa Soriano)

[ Thanks to An Anonymous Reader for this link. ]

"In this article, I will describe how to bring up Debian Linux on an Embedded System. 


"The hardware chosen for the embedded system is a PowerPC 440EPxX. I have chosen Debian for the operating system of choice to load on the embedded hardware because of my prior experience with it and because it is a free distribution that continues to be actively maintained and supported. Linux is a powerful operating system and is valuable on an embedded hardware platform for real-time applications. An example is real-time digital signal processing. Alternatives to Debian include Montavista and Wind River, which are both commercial Linux distributions.

"1. Description of the hardware

"The hardware is a custom digital signal processing printed circuit board which includes a PPC440EPx embedded processor and five Xilinx Virtex 5 Field Programmable Gate Arrays (FPGAs). The PPC440EPx was designed with an RS-232 interface, a JTAG debug and flash programming interface, 2 Gigabit Ethernet interfaces, and one status LED. Initially, the system is completely bare of software and contains no operating system. The goal is to bring up Debian Linux on this embedded hardware platform, and the same process applies to most embedded platforms.

" 2. Compiling the custom bootloader (uboot) and Linux kernel

"The bootloader is a small program that is used to load the operating system. Popular bootloaders include the IBM PowerPC Initialization and Boot Software (PIBS) and the U-Boot Universal Bootloader from DENX. In this example, U-boot was used. The board was designed with a JTAG interface to the PPC440EPx. An Abatron BDI debugger can be used to load U-boot and associated environmental variables onto the Flash using the JTAG interface. In this system, the Flash is a Mirrorbit. The U-boot source is available from DENX."

Complete Story

Related Stories:
Analysis: How to get Linux to boot in one second(Mar 05, 2010)
How to Learn Embedded Linux (For Free Again)(Mar 03, 2010)
Linux from Scratch 6.6 has arrived(Mar 03, 2010)
Linux Wall Wart Works Wonderfully(Feb 19, 2010)
Intel's chip blitz includes 12 embedded CPUs(Jan 08, 2010)
UDS from an embedded hacker's perspective(Dec 16, 2009)
uClinux-based DSP module takes on SIP audio(Oct 07, 2009)



No talkbacks posted.
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!

..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP