LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 07-03-2015, 08:21 AM   #1
joeyalex
LQ Newbie
 
Registered: Jul 2015
Posts: 3

Rep: Reputation: Disabled
Best Linux distribution for an embedded device.


Hi All,

We are trying to port a firmware for a network video recorder from ARM to Intel(R) Celeron(R) CPU J1900 (Quad Core). The ARM had a very old version of linux 2.6 kernel. We are looking some new linux distributions which would be best suitable for this device. The device supports upto 8 ethernet channels for IP Camera's, 2 usb ports and Alarm output ports.

I would really appreciate if you could share the thoughts on this. Please let me know in case if you need any further information from my side.

Regards,
Joey
 
Old 07-03-2015, 09:52 AM   #2
fatmac
LQ Guru
 
Registered: Sep 2011
Location: Upper Hale, Surrey/Hants Border, UK
Distribution: Mainly Devuan with some Tiny Core, Fatdog, Haiku, & BSD thrown in.
Posts: 5,281

Rep: Reputation: Disabled
Below might be worth looking at for your project.
(AntiX has a 'full', 'base', & 'core libre' version & is based on Debian, without systemd.)

AntiX - http://antix.mepis.com/index.php?title=Main_Page
TinyCore - http://www.tinycorelinux.net/welcome.html
 
1 members found this post helpful.
Old 07-04-2015, 02:54 AM   #3
joeyalex
LQ Newbie
 
Registered: Jul 2015
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thanks fatmac..

I'll surely go through very detail in that link.
 
Old 07-08-2015, 01:23 PM   #4
rtmistler
Moderator
 
Registered: Mar 2011
Location: USA
Distribution: MINT Debian, Angstrom, SUSE, Ubuntu, Debian
Posts: 9,838
Blog Entries: 13

Rep: Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893Reputation: 4893
To name just a few Linux distros which can run on ARM architectures, provided they are compiled for it:

Debian, Ubuntu, Yocto, MINT, Arch, and Angstrom

There are plenty more.

Pick something new. I'd suggest you rewrite the embodiment of that code to update it only because 2.6 was a while ago. Although I'm sure a lot of it is probably just ready to compile even with current day kernels. I supposed I'd just get a kernel running on something like a Beagle or equivalent SOM board running ARM and then compile that project and see if it ran. Then attack any architectural concerns I'd had. Just some suggestions.
 
1 members found this post helpful.
Old 07-09-2015, 07:54 PM   #5
blue_z
Member
 
Registered: Jul 2015
Location: USA
Distribution: Ubuntu, Lubuntu, Mint, custom embedded
Posts: 104

Rep: Reputation: Disabled
Consider going custom build instead of using a distro. Back in the day when I started using embedded Linux, there were no Linux distributions for ARM, only x86. There was no choice but to go custom. Heck, Buildroot was barely useable, so building every individual package was done one at a time: compiler, libraries, utilities, kernel, applications.

Now you have tools like Buildroot and Yocto. You can easily configure the kernel and root filesystem to have exactly what you need and with little extraneous baggage. You don't need (or want) a desktop environment in an embedded device.
Granted, the larger number of dependencies that you have (e.g. audio & video codecs/libraries) increases the chances of uncovering package incompatibilities, which is a primary benefit of a distro.

Regards

Last edited by blue_z; 07-09-2015 at 07:59 PM.
 
1 members found this post helpful.
Old 08-31-2015, 07:37 AM   #6
joeyalex
LQ Newbie
 
Registered: Jul 2015
Posts: 3

Original Poster
Rep: Reputation: Disabled
Hi All,

Thanks for the replies.

As suggested I tried both yocto and buildroot and I was able to build my own linux kernel with the custom features which I needed. But the majority of the people here prefer going with some Linux vendor who could take the pain of this customization and could give us a kernel with the specialization and requirement that we lay down.

I have been asked to explore such vendors. Apart from the drivers, license, cost and number of devices what would be the other factor which I would need to keep in mind when approaching a vendor?

Regards,
Joey
 
  


Reply


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
is there any linux distribution for learning embedded bskumar7080 Linux - Newbie 2 02-12-2010 08:46 AM
suggestions for a linux embedded distribution that will play flash johnw182 Linux - Embedded & Single-board computer 8 12-14-2009 08:54 AM
which linux distribution for embedded project jvoyce Slackware 4 09-29-2005 05:14 PM
Need help with embedded linux device nabeelakhtar Linux - Laptop and Netbook 3 12-25-2004 01:12 AM
Linux distribution with embedded ICA client g0mib0y Linux - Software 0 10-03-2003 03:46 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware > Linux - Embedded & Single-board computer

All times are GMT -5. The time now is 11:02 AM.

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
Open Source Consulting | Domain Registration