LinuxQuestions.org
LinuxAnswers - the LQ Linux tutorial section.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
Password
Linux - Embedded & Single-board computer This forum is for the discussion of Linux on both embedded devices and single-board computers (such as the Raspberry Pi, BeagleBoard and PandaBoard). Discussions involving Arduino, plug computers and other micro-controller like devices are also welcome.

Notices


Reply
  Search this Thread
Old 09-26-2007, 04:20 AM   #1
kirany
Member
 
Registered: Feb 2007
Posts: 30

Rep: Reputation: 15
Smile Embedded board for experimenting Linux proting and DD


Hi,
I want to experiment porting linux to any basic embedded board having ARM or i386 or any compatable processor.
I got lot of information from internet for building cross-platform tool chain and linux kernel.
Now I am searching for "embedded board kit" but not able to find.
can anyone help me to prepare one for my experiments or atleast provide some contacts to purchase...
 
Old 09-26-2007, 09:55 PM   #2
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
How "embedded" are you looking to get? Many people would be content to play around with an EPIA motherboard and a CF adapter. Though some might want to go the full route and use PC/104.

Of course, ARM is a totally different animal entirely...
 
Old 09-27-2007, 03:39 AM   #3
kirany
Member
 
Registered: Feb 2007
Posts: 30

Original Poster
Rep: Reputation: 15
Hi,
these the specifications I am looking for...

Processor with 180 MHz, 200 MIPS
64 MB RAM
16 MB of Flash
32 MB NAND Flash
16 KB bootloader EEPROM
SD/MMC socket
Parallel LCD interface
10/100 Ethernet port
USB 2.0 host and device ports
IrDA transceiver
RS-232 serial port for debugging
On-board temperature sensor
User-programmable LEDs and switches
Power supply
Serial and Ethernet crossover cables
regards
kiran
 
Old 10-13-2007, 09:44 PM   #4
kennithwang
Member
 
Registered: Aug 2007
Location: shanghai
Distribution: LDD
Posts: 32

Rep: Reputation: 15
Is it expensive abroad? In China, many in expensive embedded platform are available. They can work very well. But the technical support is not well.
 
Old 10-26-2007, 02:39 AM   #5
kirany
Member
 
Registered: Feb 2007
Posts: 30

Original Poster
Rep: Reputation: 15
Hi MS3FGX,

I got the following list of EPIA motherboard. .
Model: EPIA-5000AG
Model: EPIA-ME6000G
Model: EPIA-ML6000EAG
Model: EPIA-LN10000EG
Model: EPIA-LN10000EAG

another two VIA embedded boards
model: VIA VB7001
model: VIA VB6002

I am confused which to select for porting linux and experiments.

regards
kiran
 
Old 10-26-2007, 04:38 PM   #6
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
They are all basically the same, you just need to pick how much processing power you want and what other features are important to you. For instance, do you need a fanless system? Do you want TV-out? How much power consumption is acceptable for your project? Etc, etc.
 
Old 10-30-2007, 01:41 AM   #7
asprakash
Member
 
Registered: May 2006
Location: Chennai, India
Posts: 74
Blog Entries: 3

Rep: Reputation: 18
And this Intel Mini-ITX board http://support.intel.com/products/mo...1gly/index.htm may be suitable for you. This board cost is only 67$ and 3k in Indian rupee[nclude tax]. Its a inbuilt celeran processor board.
Try this also, http://www.kwikbyte.com/KB9202.html
 
Old 06-04-2008, 12:42 AM   #8
kirany
Member
 
Registered: Feb 2007
Posts: 30

Original Poster
Rep: Reputation: 15
Question Porting linux to ARM9 AT91RM9200 evaluation board

Hi,

I need help to port linux to AT91RM9200 board. the vender delivered the board with minimal utilities like bootloader, busybox, linux kernel, telnet installed on the board.
Now I want to install tool chain and stuck without any guidance.
I want to know how I can build the tool chain for the processer and install.
Also want to know how can I debug the lonux kernel on the board. Is there any debugger like KDE which I can build along with the tool chain and install?
 
Old 06-04-2008, 02:15 PM   #9
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Clearly a tool chain must already exist for it, as the system is running Linux and Linux software. Have you contacted the vendor about getting a copy of the tool chain? I imagine they would have to give you access under the GPL, since it is obviously going to be based on GCC and friends.
 
Old 06-04-2008, 07:46 PM   #10
kirany
Member
 
Registered: Feb 2007
Posts: 30

Original Poster
Rep: Reputation: 15
well the vender provided a CD with a sample snapshot for cross compiler tool chain. The recommoned approach they suggested is to download these sources online and rebuild. So can I rebuild only the tool chain and install or do I need to rebuild tool chain along with the linux kernel and install? I gone through many documents for this porting. each of the document mentions its own ideas which is confusing and not able to follow. It will be great help if anyone can provide some links where I can follow step by step without any abstructions.
 
Old 06-04-2008, 07:57 PM   #11
MS3FGX
LQ Guru
 
Registered: Jan 2004
Location: NJ, USA
Distribution: Slackware, Debian
Posts: 5,852

Rep: Reputation: 354Reputation: 354Reputation: 354Reputation: 354
Maybe you should explain what you are trying to do a little better. Linux is already running on the device, you don't need to "port" anything to it.

Are you just trying to build applications for the device?
 
Old 06-05-2008, 09:06 AM   #12
kirany
Member
 
Registered: Feb 2007
Posts: 30

Original Poster
Rep: Reputation: 15
yes, Actually I powered on the board according to the instructions and guidance provided by the vender. Then I found some sample applications already loaded and built on the board. I tried to run those applications and it executed successfully.
Then I tried to modify the code and built using "make" command. but it failed. the error I got is "make command not found"
Then I tried with gcc and g++. Both failed.
So I approached the vender. He mentioned that the board is shipped with minimum utilities installed like busybox, linux kernel, filesystem, sample applications and telnet.
I learned that all the compilers debuggers etc., are build along with linux kernel before installing on board, but this is something which I couldn't understand.
 
Old 06-06-2008, 09:58 AM   #13
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,396
Blog Entries: 2

Rep: Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904
Sounds like you are expected to use a traditional desktop host as a cross-development platform. In that scenario, you would build/install the tool-chain on a desktop-style host. Then, using the tools on that host, develop applications and/or drivers for the ARM-based target. The method used to move new object code to the target will depend upon the target board itself, but is probably prescribed by the vendor. This is a common approach in the world of embedded systems.
--- rod.
 
Old 06-06-2008, 12:12 PM   #14
kirany
Member
 
Registered: Feb 2007
Posts: 30

Original Poster
Rep: Reputation: 15
Hi, Thankyou very much for the suggestion. Just from my vender too I get the same. So it means for developing any application for this ARM board, first I need to prepare a cross tool chain on my host?
I didn't understand why they didn't build the cross platform tool chian and install along with kernel on the target?
It makes life easier to develop or build any application on target itself, rather than on host right? Anyways I am still a learner in this world of embedded systems and need to understand alot.
thanks once again
kiran
 
Old 06-06-2008, 01:15 PM   #15
theNbomr
LQ 5k Club
 
Registered: Aug 2005
Distribution: OpenSuse, Fedora, Redhat, Debian
Posts: 5,396
Blog Entries: 2

Rep: Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904Reputation: 904
Most embedded systems are minimalist; only enough resources to support the application requirements. Developing software is usually not the domain of such systems. Also, very often there is a production element to embedded systems. If your company is producing thousands of devices, you want to build the software product once, and distribute it to the target hosts once each, not use each host as its own build environment.
--- rod.
 
  


Reply

Tags
help


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
ARM based WinCE/Embedded Linux Development Board (SBC) @ jointech.com.hk jointech Linux - Hardware 2 09-01-2007 12:44 AM
SuSE on an Embedded Soekris Board? jantman Linux - Hardware 3 01-01-2007 06:24 PM
LXer: Embedded Linux webinars cover real-time, board bring-up, more LXer Syndicated Linux News 0 09-08-2006 03:54 AM
power down on an embedded board knobby67 Debian 1 03-27-2006 06:35 AM


All times are GMT -5. The time now is 03:21 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration