EmbLogic's Blog

Category Archives: Project 9: Embedded Linux on ARM

Socket programming based Home Automation

The main aim of this project is to implement Socket programming using Embedded linux based boards using beagle bone as server and pc as a client. The entire electrical system like home appliances are interfaced to Server (Beagle bone black) … Continue reading

Posted in Project 03: Client Server Communication using Linux and IPC, Project 04: FTP based Client Server using Threads and Sockets, Project 6: Client Server using Inter Process Communication Mechanism, Project 9: Embedded Linux on ARM | Tagged , , , | Leave a comment

Toolchain

i m doing toolchain. There is an error in glibc. When im doing make check, then following errors occures. ============== ************* ================ libgcc_s.so.1 must be installed for pthread_cancel to work Didn’t expect signal from child: got `Aborted’ make[2]: *** [/home/emblogic/sachin_jangid/abhishek_toolchain/build_tools/build_glibc/nptl/tst-mutexpi8.out] … Continue reading

Posted in ARM Embedded Processors, Project 9: Embedded Linux on ARM | Tagged | Leave a comment

Toolchain(Compiling gcc)

Encountered error while running make check in buid-gcc after running make. /bin/sh: line 3: cd: x86_64-unknown-linux-gnu/libstdc++-v3: No such file or directory make[1]: *** [check-target-libstdc++-v3] Error 1 make[1]: Leaving directory `/home/emblogic/TOOLCHAIN/build-tools/build-gcc’ make: *** [do-check] Error 2 After using –enable-languages=”c” during configuration … Continue reading

Posted in Project 9: Embedded Linux on ARM | Leave a comment

IEEE standard 1284-1994 –compatibility mode communication(parallel port device driver)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict emblogic: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: included header files —————————- revision 1.1 locked by: emblogic; date: 2014/11/11 05:29:43; author: … Continue reading

Posted in Project 9: Embedded Linux on ARM, Uncategorized | Leave a comment

GRUB

GNU GRUB is a bootloader capable of loading a variety of free and proprietary operating systems. GRUB will work well with Linux, DOS, Windows, or BSD. GRUB stands for GRand Unified Bootloader. GRUB is dynamically configurable. This means that the … Continue reading

Posted in Project 9: Embedded Linux on ARM | Leave a comment

Introduction to cross-compiling for Linux

Host vs Target A compiler is a program that turns source code into executable code. Like all programs, a compiler runs on a specific type of computer, and the new programs it outputs also run on a specific type of … Continue reading

Posted in Project 9: Embedded Linux on ARM | Leave a comment

shell

A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and for Unix-like systems. Users direct the operation of the computer by entering commands as text for a command line … Continue reading

Posted in Project 9: Embedded Linux on ARM | Leave a comment

bash

Bash is a Unix shell written by Brian Fox for the GNU Project as a free software replacement for the Bourne shell (sh).[3][4] Released in 1989,[5] it has been distributed widely as the shell for the GNU operating system and … Continue reading

Posted in Project 9: Embedded Linux on ARM | Leave a comment

Hands on raspberry pi(Soc)

The Raspberry Pi is a credit-card-sized single-board computer developed in the UK by the Raspberry Pi Foundation. The Raspberry Pi is manufactured in two board configurations. The Raspberry Pi has a Broadcom BCM2835 system on a chip (SoC), which includes … Continue reading

Posted in ARM Embedded Processors, Project 9: Embedded Linux on ARM | Leave a comment

tool chain Macro

Here we discuss about the variables/Macro use to make tool chains 1.SRCDIR:- This directory home all sources downloaded. e.g. export SRCDIR=/root/chaine/sources 2.BULIDDIR:- It is in this directory that will compile all source packages e.g. export BUILDDIR=/root/chaine/build 3.TARGETMACH:- This variable specifies … Continue reading

Posted in Project 9: Embedded Linux on ARM, Uncategorized | Leave a comment

Jatinder Kumar : Porting

can anyone tell me how can i set console during loading rootfile system via NFS . I compiled my kernel and set the commandline string as root=/dev/nfs rootwait console=ttyS0,115200n8 and i also try bootargs environment varible of u boot but … Continue reading

Posted in Project 9: Embedded Linux on ARM | Tagged , | Leave a comment

Taruna : Porting Linux

I am porting linux on beaglebone and booting it via network.. I am able to get the uImage via tftp successfully , but when I fetch the rootfs through nfs , I am unable to get the output on the … Continue reading

Posted in Project 9: Embedded Linux on ARM | Tagged , , | Leave a comment

Taruna

Able to fetch the uImage using tftp on beaglebone… and boot it finally

Posted in Project 9: Embedded Linux on ARM | Tagged | Leave a comment

Linux OS porting using Storage

successfully done:- 1.toolchain creation 2.beagle board bring-up.

Posted in Project 9: Embedded Linux on ARM, Uncategorized | Leave a comment

Ported Linux on Beagleboard Xm

Finally after so many trials and errors, I completed the initial step of Project 9. Formatted the SD card , booted it on the beagle board …. I faced a problem :- Kernel panic: not syncing: no init found: Try … Continue reading

Posted in Project 9: Embedded Linux on ARM | Tagged , , | Leave a comment