Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer
User Name
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.


Closed Thread
  Search this Thread
Old 05-14-2013, 12:29 AM   #1
Registered: Dec 2011
Posts: 136

Rep: Reputation: Disabled


What is the main advantage of LINUX based boards

Is it the ability to do parallel tasks/threads ?

If yes then there are non LINUX os suitable for
bare boards that offer threads .

So please expalin what is the big deal
of LINUX for embedded ?


Old 05-14-2013, 02:43 AM   #2
Senior Member
Registered: Jul 2007
Location: Directly above centre of the earth, UK
Distribution: SuSE, plus some hopping
Posts: 4,049

Rep: Reputation: 879Reputation: 879Reputation: 879Reputation: 879Reputation: 879Reputation: 879Reputation: 879
The big deal (imho) with Linux is that you get Linux...and that allows you to run Busybox, GCC, (some kind of) trace and/or debug, memory profiling, etc, etc.

Now, you may not/do not want things like ls/cat/less/top/networking stack (or not)/drivers for serial/parallel ports for your final product, but without easy availability of this kind of stuff for development, your development team is working with one hand tied behind its back.

With one hand tied behind its back, you'll be continuously coming up against unanticipated problems and be saying ', if only we had a tool like X (where X is a command line util like top, iotop or whatever) and/or some kind of debug utility, we could probably see what is going on and, having seen what is going on, we could probably fix it reasonably quickly, but now, I don't know whether we should stop trying to fix the actual problem and write some tools, which may or may not be the right ones, which may or may not be buggy and which may or may not help, or try somehow to make progress without the tools, and so effectively by a series of stabs in the dark, which may or may not be effective (and which probably won't help us, in the way that the tools would, next time we have a similar problem)...'

So, for me, the biggest deal is that you can get a wide selection of tools that cover all sorts of problems, without a great deal of effort.

OTOH, you raise the issue of multi-tasking. It is true that if you've got Linux, you'll have some kind of task scheduling, but then, if you've got any OS, you'll have some kind of task scheduling. And, if you want simple task scheduling, that's probably not hard to write for yourself (...but simple may not be good enough for you).
1 members found this post helpful.
Old 05-14-2013, 04:35 AM   #3
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,130
Blog Entries: 2

Rep: Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823Reputation: 4823
Please post your thread in only one forum. Posting a single thread in the most relevant forum will make it easier for members to help you and will keep the discussion in one place. This thread is being closed because it is a duplicate of
1 members found this post helpful.

Closed Thread

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
BARE BOARD debugging vs LINUX based bord elico Linux - Embedded & Single-board computer 1 05-06-2013 11:02 AM
porting linux on bare board beparas Linux - Embedded & Single-board computer 2 02-21-2012 11:38 PM
Bringing up linux on a bare board ananth86coolguy Linux - Newbie 3 10-05-2009 11:04 AM
bare ide and bare acpi kernels denning Slackware 1 03-04-2005 05:50 AM
creating a bare-bare-barebones system for an underpowered laptop orange400 Linux - General 3 06-15-2004 05:53 PM

All times are GMT -5. The time now is 05:49 PM.

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