badge

Linux Embedded System Resources Online

Linux is the most popular operating system on this planet, powering everything from supercomputers, space vehicles to digital watches. Unlike the desktop and server distributions like Ubuntu or Red Hat, the Linux which goes in embedded systems is a stripped down version of the OS and optimized for the particular task at hand. In this post, brought to you by Evelta Academy, we have collected all the Linux Embedded System resources on the internet.

Introduction to Linux in Embedded Systems

Since its first release in 1991, Linux has been put to ever wider applications. Its growth and popularity triggered the work started by the Free Software Foundation (FSF) and fueled what would later be known as the open source movement. It also attracted media and business interest which contributed to establishing Linux’s existence as a legitimate and sustainable choice for an operating system.

We were using embedded systems in our daily lives, from mobile phones to medical equipment, including air navigation systems, automated bank tellers, MP3 players, printers, cars, and the list goes on.

What is Embedded Linux?

An embedded Linux system simply labels an embedded system based on the Linux kernel and does not imply the use of any specific library or user tools with this kernel.

What Makes Embedded Linux Different?

Embedded Linux is different because of the following Characteristics:

  • Real-time system
  • Less power consumption
  • Compactly Designed
  • Cost-Sensitive
  • Used in Safety Critical Environment like Medical domain, nuclear domain etc.

As a royalty-free operating system, Linux has engrossed a large number of developers, enabling quick & speedy support of new hardware architectures, platforms, and devices.

The Bible for Linux Embedded System Resources Online

We understand that starting with development in Embedded Linux may appear daunting and here, at Evelta Academy, we like to help so we have compiled the most exhaustive list of online resources for Linux in Embedded Systems.

Tutorials – Free Linux Embedded System Resources

To know more about Linux in Embedded Systems, you can enroll yourself in any of the online Linux Embedded System Resources listed below:

IBM Introduction to Linux

This can be your starting point for learning how to develop Linux programs and administer Linux systems. It also has a comprehensive explanation for some of the frequently asked questions like why is Linux important, the difference between Linux and Unix etc.

Free Electrons: How to Develop an Embedded Linux System

This online course targets engineers who wish to use the Linux system in developing new embedded projects. After 5 days of training, you will be familiar with the architecture of an embedded Linux system, how to take advantage of the components available to implement system features, reduce development costs, and details on how to develop and debug your own embedded applications in an embedded environment.

 

Presentations To Learn Linux Embedded System

You can also start learning by watching informative presentations and slides. Here we have come up with few of the links of detailed and most-viewed slide shares.

 

Wikis – Get More Ideas by Reading Linux Embedded System Resources

As we all know, Wikis are a free encyclopedia created and edited by volunteers around the world. Here are a few popular wiki pages for your review:

http://elinux.org/Main_Page

The purpose of this wiki is to preserve and present information about the advancement and use of Linux in embedded systems for general embedded development.

http://www.wiki.xilinx.com/Embedded+Linux+Resources

The main purpose of this Wiki page is to gather all links that are specific to embedded Linux.

https://github.com/AltraMayor/XIA-for-Linux/wiki

The Wiki page is about the native implementation of XIA in the Linux kernel, Linux XIA.

Watch These Linux Embedded System Videos to Know More about Embedded Linux

Watching videos is one of the best ways to learn Linux online. It’s a great source for beginners and intermediate Linux users. Here we have listed few of the popular Linux tutorial videos for you to find videos faster without going through surfing on Google or YouTube.

Github – An Informative Repository Built for Developers

https://github.com/openwrt/openwrt

The best Linux distribution for embedded devices

https://github.com/LibreELEC/LibreELEC.tv

‘Just enough OS’ Linux distribution for running the award-winning Kodi software on popular mediacentre hardware.

https://github.com/buserror/simavr

A lean, mean and hackable AVR simulator for Linux & OSX

https://github.com/gkaindl/ambi-tv

A flexible ambilight clone for embedded Linux

https://github.com/macchina-io/macchina.io

Embedded Linux toolkit for building IoT device applications in JavaScript and C++

https://github.com/dimkr/szl

Buildroot makes embedded Linux easy.

https://github.com/willuhn/hibiscus

A Java based, platform independent home banking application running on Linux, Windows, OS X, OpenBSD, & OpenSolaris.

https://github.com/kahun/awesome-sysadmin

An organized list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.

https://github.com/liudf0716/apfree_wifidog

Apfree WiFidog is an efficient captive portal solution for a wireless router which with embedded Linux (LEDE/Openwrt) system.

https://github.com/gkostka/lwext4

An Embedded Linux for Micro Controllers

A version of this post was first published on Evelta Blog

The Bible for Linux Embedded System Resources Online
The following two tabs change content below.

Alayna Suje

Latest posts by Alayna Suje (see all)

Tagged on:                 

Leave a Reply

Your email address will not be published. Required fields are marked *