Tuesday 24 November 2015

Compiling and Running C programs in Ubuntu command line

 


Many of you might be knowing the C language thoroughly, but have you ever tried to run the very basic programs in the Linux through command line? You may not have done that, like me.

I had learned C programming using Borland C in the windows about 11 years ago, and then used various IDEs to compile and run the programs  for different platforms.

Monday 23 November 2015

Qemu setup for ARM-Cortex-A9 Part-1




Many of you people would have used simulators for Microcontrollers like, Proteus and other platform dependent simulators integrated in IDEs.

But for large Embedded systems there is an open source option available to us. QEMU.


One of the most versatile tool for emulating number of microprocessors and other peripherals around it. It gives near native performance by emulating processors on your host system without actually having a hardware board.


Friday 20 November 2015

Git tutorial in linux for beginners Part 1





Introduction

Git is one of the modern version control systems, which has multiple advantages over CVS, Mercurial, etc.

It is distributed version control system, employing totally new concept for version control. It has very good features when multiple developers are working on the same project.

Git uses file system like structure, where it takes snapshot of file system of each version. It only tracks the changes in the files between each versions. Every thing is being stored in the simple text files. This new concept is space efficient compared to older version control systems.

Git is faster as it stores every thing on the local computer and then it pushes the changes to the server at the end. The change files are protected by check-sums, so, you don't need to worry about data integrity.