EmbLogic's Blog

Author Archives: Amit Prakash

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

Sending 100k data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: Implementing —————————- revision 1.1 locked by: root; date: 2014/11/25 06:17:53; author: root; state: … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

Sending 4k data using Circular buffer through IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing RS 232 Protocol)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: —————————- revision 1.1 locked by: root; date: 2014/11/20 04:42:02; author: root; state: Exp; … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

IEEE EIA/TIA – 232E specification and associated serial port device driver(Implementing NULL MODEM)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: included linux/ioport.h header file —————————- revision 1.1 locked by: root; date: 2014/11/17 04:02:27; … Continue reading

Posted in Device Drivers, Serial Port Driver | Leave a comment

Compatibility Mode Communication using IEEE Standard 1284-1994(Standard Signalling Method)

RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: —————————- revision 1.1 locked by: root; date: 2014/11/10 04:15:07; author: root; state: Exp; … Continue reading

Posted in Device Drivers, Parallel Port Driver | Leave a comment

VOIP terminology: Digital Audio Broadcasting interaction channel specification for GSM

The GSM network may be complemented with another network to reach to the service provider(commonly called PSTN/ISDN). In order to allow access to the GSM network, the user terminal shall be provided with a GSM Interaction Module(IM) referred to as … Continue reading

Posted in Uncategorized | Leave a comment

Understand RS232 Connection & Signals

RS-232C, EIA RS-232, or simply RS-232, refers to the same standard defined by the Electronic Industries Association in 1969 for serial communication. RS-232 is a standard for serial communication transmission of data. It formally defines the signals connecting between a … Continue reading

Posted in Serial Port Driver | Leave a comment

Program that create a file with 4k bytes free space.

Program that create a file with 4k bytes free space. RCS file: file_size.c,v Working file: file_size.c head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1;    selected revisions: 1 description: Implemented to create … Continue reading

Posted in Data Structures with C | Leave a comment

Nibble Mode Communication using IEEE Standard 1284-1994(Standard Signalling Method)

Implementation of Nibble Mode communication using Parallel Port Device Driver. 1. Host signals ability to take data by making the Busy pin low. 2. Now peripheral or writer responds by placing First nibble. Writer Writes on Data line, on the … Continue reading

Posted in Parallel Port Driver | Leave a comment

setjmp header and function

setjmp.h is a header defined in the C standard library to provide “non-local jumps”: control flow that deviates from the usual subroutine call and return sequence. The complementary functions setjmp and longjmp provide this functionality. SYNOPSIS #include <setjmp.h> int setjmp(jmp_buf … Continue reading

Posted in Data Structures with C | Leave a comment