What is BeagleBone Black ? The BeagleBone is a compact , low cost , open source Linux computing platform. It contains a processor that can perform 2 billion instruction per second and uses less power ( Peak 2.3 W ). I quote Derek Molly , ” You may be an electronics expert , but high-level […]
Embedded Systems
Embedded Systems – Linux Kernel Module Programming II
In the previous Kernel Module Programming Tutorial, we got started with a simple ‘Hello World’ program to be loaded in the kernel. Now, let us proceed further. Let us write another module with the name “ExampleK”. For newbies, do the following on the terminal : nano ExampleK.c Then write the following code : #include <linux/module.h> […]
Embedded Systems – Linux Kernel Module Programming
“Do you pine for the nice days of Minix-1.1, when men were men and wrote their own device drivers ?” – Linus Torvalds What is a Kernel Module ? Modules are pieces of code that can be loaded and unloaded into the Kernel upon demand. Now, we get to the real action, where […]
Embedded Systems – Storage Conditions
Memory is simple electronic system, consisting of millions of individual cells which have a unique address which stores 1 bit of data- either a ‘1’ or a ‘0’. Storage Conditions As we all know, Embedded Systems have limited physical resources. Hard drives are faster than Flash memories but are bulky, have rotating parts, […]
Embedded Systems – Booting Process
Steve Jobs once said, ” You can’t connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. You have to trust in something – your gut, destiny, life, karma, whatever ” The same applies to the world of electronics. […]
Embedded Systems – Introduction
You’ve no doubt heard of Linux! Linus Torvalds , the inventor of Linux, was quoted as saying ” Linux will never run on anything but a PC with an IDE hard disk since that is all that I have” Embedded Linux is a type of Linux operating sytem / kernal that is designed to […]