Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Embedded Linux Divelopment Kit help

Status
Not open for further replies.

Integrated

Member level 1
Member level 1
Joined
Jul 10, 2003
Messages
39
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
338
Hi,

I am going to run a SBCPOWERQUICCII board which has MPC8260 PowerPC. This microprocessor can run linux.

I am going to make my Linux image by ELDK and burn it to board's Flash using the available bootloader(on board) , PPCBOOT.

ELDK is Embedded Linux Development Kit , contains cross compilers and target board packages, It lets us to cross compile our own linux configurations , and makes a new linux image.

I saw the DENX (producer) site , and read all the documents to use ELDK. But it doesn't talk about details, I didn't understand how to use ELDK at all.
Can any one help me to learn how i can use ELDK?

DENX site : **broken link removed**

thanks a lot,
regards.
PS: I don't want to use any BSP.
 

Hi Integrated,
as you said, it contains cross compilers and target board packages .... it's no IDE.
Install it, take a linux kernel of your choice, set CC and ARCH in the Makefile accordingly and start with make menuconfig ... that's it ((-:
I think your board is already included ... you should see it with ARCH := ppc
 

BenKropp said:
Hi Integrated,
as you said, it contains cross compilers and target board packages .... it's no IDE.
Install it, take a linux kernel of your choice, set CC and ARCH in the Makefile accordingly and start with make menuconfig ... that's it ((-:
I think your board is already included ... you should see it with ARCH := ppc

Hi Benkropp, would you please tell me how did you learn these? if there had been a document, I want it.thanks.
 

Integrated said:
Hi Benkropp, would you please tell me how did you learn these? if there had been a document, I want it.thanks.
Hi dear Integrated,
This my be help you:
Version 2 of ELDK runs on x86/Linux, x86/FreeBSD and on SPARC/Solaris host operating systems and supports a wide range of PowerPC target processors (8xx, 82xx, 7xx, 74xx, 4xx). It consists of . . .
-Cross Development Tools (Compiler, Assembler, Linker etc.) to develop software for the target system
-Native tools (Shell, commands and libraries) that will run on the target system
-PPCBoot Firmware that can easily be ported to new boards and processors
-Linux kernel including all device drivers, board-support functions etc.
-RTAI (Real Time Application Interface) Extension for systems
requiring hard real-time responses
-SELF (Simple Embedded Linux Framework) as a basis on which to build your embedded systems
-All components are available with complete source code, most of it under GPL. Also, detailed instructions to rebuild all the tools and packages from scratch are included.
 

Hi Integrated,

have a look for the O'Reilly EBook Building Embedded Linux Systems. It's pretty good. There are more good books about it so search the web. Also you'll find good web pages and boards about powerpc e.g. **broken link removed**
 

Hi,
You asked me about flash. So take a look at this:

JFFS is the Journaling Flash File System developed by Axis Communications , aimed at providing a crash/powerdown-safe filesystem for disk-less embedded devices. It is released under the GPL, and the current version works for the Linux 2.0 kernel series and memory-mapped industry-standard flash-memories (aka NOR-flashes).

Get is from here: http://developer.axis.com/download/

Another approach is to use the loop device on your Linux development host to mount the ramdisk image as a local filesystem, and then copy the files you require into it. To allow users to mount the ramdisk.image on /mnt/loop with
mount /mnt/loop
add the following entry to your /etc/fstab:

/path/to/ramdisk.image /mnt/loop auto user,noauto,rw,loop 0 0


Also about omfs:
omfs is a space-efficient, small, read-only filesystem originally for Linux and used by some Linux based projects. It is a block-based filesystem, that means it makes use of block (or sector) accessible storage driver (like disks, CDs, ROM drives).
So take a look at this:
http://romfs.sourceforge.net/[/b]
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top