<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; Nitesh Arora</title>
	<atom:link href="https://www.emblogic.com/blog/author/nitesharora91/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>IPC using PIPES &#8212; logfile</title>
		<link>https://www.emblogic.com/blog/08/ipc-using-pipes-logfile/</link>
		<comments>https://www.emblogic.com/blog/08/ipc-using-pipes-logfile/#comments</comments>
		<pubDate>Mon, 11 Aug 2014 07:08:50 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Project 03: Client Server Communication using Linux and IPC]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=11375</guid>
		<description><![CDATA[RCS file: ./server1.c,v Working file: ./server1.c head: 1.4 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 4;    selected revisions: 4 description: Server for server-client application. &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.4 date: 2014/08/11 06:59:46;  author: root;  state: Exp;  lines: &#8230; <a href="https://www.emblogic.com/blog/08/ipc-using-pipes-logfile/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: ./server1.c,v<br />
Working file: ./server1.c<br />
head: 1.4<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 4;    selected revisions: 4<br />
description:<br />
Server for server-client application.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/08/11 06:59:46;  author: root;  state: Exp;  lines: +92 -107<br />
Replaced sleep statements with waitpid.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/08/10 12:23:10;  author: root;  state: Exp;  lines: +98 -10<br />
Server for 3 different clients with dedicated pipes completed.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/08/10 08:55:31;  author: root;  state: Exp;  lines: +20 -4<br />
received data from 3 clients.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/08/10 08:39:26;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/08/ipc-using-pipes-logfile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MDC completed upto 4 bit Compression and Decompression</title>
		<link>https://www.emblogic.com/blog/07/mdc-completed-upto-4-bit-compression-and-decompression/</link>
		<comments>https://www.emblogic.com/blog/07/mdc-completed-upto-4-bit-compression-and-decompression/#comments</comments>
		<pubDate>Tue, 08 Jul 2014 05:50:47 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10871</guid>
		<description><![CDATA[RCS file: mdc.c,v Working file: mdc.c head: 1.11 branch: locks: strict root: 1.11 access list: symbolic names: keyword substitution: kv total revisions: 11; selected revisions: 11 description: This is the program for compression of file. ---------------------------- revision 1.11 locked by: &#8230; <a href="https://www.emblogic.com/blog/07/mdc-completed-upto-4-bit-compression-and-decompression/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<pre class="western"></pre>
<pre class="western">RCS file: mdc.c,v</pre>
<pre class="western">Working file: mdc.c</pre>
<pre class="western">head: 1.11</pre>
<pre class="western">branch:</pre>
<pre class="western">locks: strict</pre>
<pre class="western">	root: 1.11</pre>
<pre class="western">access list:</pre>
<pre class="western">symbolic names:</pre>
<pre class="western">keyword substitution: kv</pre>
<pre class="western">total revisions: 11;	selected revisions: 11</pre>
<pre class="western">description:</pre>
<pre class="western">This is the program for compression of file.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.11	locked by: root;</pre>
<pre class="western">date: 2014/07/03 17:16:22;  author: root; 
state: Exp;  lines: +15 -17</pre>
<pre class="western">*** empty log message ***</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.10</pre>
<pre class="western">date: 2014/07/03 17:07:40;  author: root; 
state: Exp;  lines: +4 -11</pre>
<pre class="western">Code optimisation and removal of debugging
statements.</pre>
<pre class="western">Compression and Decompression are currently in
the same C program.</pre>
<pre class="western">Writing decompression in diff c program next.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.9</pre>
<pre class="western">date: 2014/07/03 16:54:57;  author: root; 
state: Exp;  lines: +79 -19</pre>
<pre class="western">Compression and decompression for 4 bit
implemented.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.8</pre>
<pre class="western">date: 2014/07/01 18:27:43;  author: root; 
state: Exp;  lines: +90 -37</pre>
<pre class="western">implemented 4 bit data compression using
compression4().</pre>
<pre class="western">the compressed data from file is being written
to comfile.txt 
</pre>
<pre class="western">zipwrite() name has been updated.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.7</pre>
<pre class="western">date: 2014/06/30 15:23:32;  author: root; 
state: Exp;  lines: +52 -4</pre>
<pre class="western">compression() added and related compression
functions for
testing.[compression2(),compression3(),......compression7()].Removed
all debugging statements.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.6</pre>
<pre class="western">date: 2014/06/30 15:08:58;  author: root; 
state: Exp;  lines: +17 -16</pre>
<pre class="western">made masterarray local to main().</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.5</pre>
<pre class="western">date: 2014/06/28 19:43:49;  author: root; 
state: Exp;  lines: +26 -4</pre>
<pre class="western">finding codelength for the no of distinct
characters in file.</pre>
<pre class="western">/</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.4</pre>
<pre class="western">date: 2014/06/28 19:23:09;  author: root; 
state: Exp;  lines: +6 -6</pre>
<pre class="western">returned ndc from copy_masterarray function to
obtain no of distinct characters</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.3</pre>
<pre class="western">date: 2014/06/28 18:42:56;  author: nitesh; 
state: Exp;  lines: +2 -1</pre>
<pre class="western">calculated ndc</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.2</pre>
<pre class="western">date: 2014/06/28 17:51:11;  author: nitesh; 
state: Exp;  lines: +54 -34</pre>
<pre class="western">this program generates an array of distinct
characters of file.</pre>
<pre class="western">----------------------------</pre>
<pre class="western">revision 1.1</pre>
<pre class="western">date: 2014/06/28 16:02:14;  author: nitesh; 
state: Exp;</pre>
<pre class="western">Initial revision</pre>
<pre class="western">=============================================================================</pre>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/mdc-completed-upto-4-bit-compression-and-decompression/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Log Circular Queue.</title>
		<link>https://www.emblogic.com/blog/07/log-circular-queue/</link>
		<comments>https://www.emblogic.com/blog/07/log-circular-queue/#comments</comments>
		<pubDate>Tue, 08 Jul 2014 05:47:30 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10869</guid>
		<description><![CDATA[Circular Queue Implementation completed successfully. &#160; RCS file: queue_cir.c,v Working file: queue_cir.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 the circular queue using arrays. Revision &#8230; <a href="https://www.emblogic.com/blog/07/log-circular-queue/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Circular Queue Implementation completed successfully.</strong></p>
<p>&nbsp;</p>
<p>RCS file: queue_cir.c,v<br />
Working file: queue_cir.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1; selected revisions: 1<br />
description:<br />
Implemented the circular queue using arrays.<br />
Revision 1.1 Testing circular queue<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1 locked by: root;<br />
date: 2014/07/07 20:31:57; author: root; state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/log-circular-queue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link list logfile. Batch 06.01.14</title>
		<link>https://www.emblogic.com/blog/07/10830/</link>
		<comments>https://www.emblogic.com/blog/07/10830/#comments</comments>
		<pubDate>Sun, 06 Jul 2014 14:41:09 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10830</guid>
		<description><![CDATA[LINK LIST creation, traversal, insertion(all options) and deletion(all options) completed. RCS file: ll.c,v Working file: ll.c head: 1.7 branch: locks: strict root: 1.7 access list: symbolic names: keyword substitution: kv total revisions: 7;    selected revisions: 7 description: SINGLY LINKED LIST &#8230; <a href="https://www.emblogic.com/blog/07/10830/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>LINK LIST creation, traversal, insertion(all options) and deletion(all options) completed.</strong><br />
RCS file: ll.c,v<br />
Working file: ll.c<br />
head: 1.7<br />
branch:<br />
locks: strict<br />
root: 1.7<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 7;    selected revisions: 7<br />
description:<br />
SINGLY LINKED LIST<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7    locked by: root;<br />
date: 2014/07/06 14:31:05;  author: root;  state: Exp;  lines: +83 -16<br />
delete_nth() and delete_key() functions implemented.<br />
minor chnages in printf statements.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2014/07/06 13:12:56;  author: root;  state: Exp;  lines: +44 -8<br />
Implemented delete_end().<br />
Added &#8220;deletion node possible&#8221; alert in delete_beg().<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/07/06 12:47:08;  author: root;  state: Exp;  lines: +52 -3<br />
Implemented delete_beg().<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/07/04 18:26:28;  author: root;  state: Exp;  lines: +48 -10<br />
Implemented insert_key(); i.e. a function to insert node after a key value location.<br />
Also entered condition checking in insert_nth().<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/07/04 16:59:48;  author: root;  state: Exp;  lines: +84 -39<br />
Implemented function to insert node at the beginning of link list and also a function to insert after nth node.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/07/04 07:32:04;  author: root;  state: Exp;  lines: +1 -1<br />
creation of link list, insertion at beginning and traversal have been implemented.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/07/04 07:16:00;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/10830/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack using array  Logfile.</title>
		<link>https://www.emblogic.com/blog/07/10810/</link>
		<comments>https://www.emblogic.com/blog/07/10810/#comments</comments>
		<pubDate>Sat, 05 Jul 2014 19:04:47 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10810</guid>
		<description><![CDATA[STACK implementation using array completed. RCS file: stack.c,v Working file: stack.c head: 1.4 branch: locks: strict root: 1.4 access list: symbolic names: keyword substitution: kv total revisions: 4;     selected revisions: 4 description: STACK MAIN PROGRAM. In initial rev 1.1 &#8211; &#8230; <a href="https://www.emblogic.com/blog/07/10810/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>STACK implementation using array completed.</strong></p>
<p>RCS file: stack.c,v<br />
Working file: stack.c<br />
head: 1.4<br />
branch:<br />
locks: strict<br />
root: 1.4<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 4;     selected revisions: 4<br />
description:<br />
STACK MAIN PROGRAM. In initial rev 1.1 &#8211; implemented getchoice(), operation(), and declared push(),pop(),display() for testing.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4    locked by: root;<br />
date: 2014/07/05 18:40:43;  author: root;  state: Exp;  lines: +5 -3<br />
Made changes to display() to have a better display pattern for stack.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/07/05 18:25:20;  author: root;  state: Exp;  lines: +14 -3<br />
Implemeted POP operation on stack.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/07/05 18:14:14;  author: root;  state: Exp;  lines: +31 -4<br />
Implemeted PUSH and DISPLAY functions on stack.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/07/05 17:56:15;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/10810/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple Data Compression completed upto Code Length Calculation</title>
		<link>https://www.emblogic.com/blog/06/multiple-data-compression-completed-upto-code-length-calculation/</link>
		<comments>https://www.emblogic.com/blog/06/multiple-data-compression-completed-upto-code-length-calculation/#comments</comments>
		<pubDate>Mon, 30 Jun 2014 06:59:17 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Project 2: Multiple Data Compression and Encryption]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10726</guid>
		<description><![CDATA[RCS file: mdc.c,v Working file: mdc.c head: 1.5 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 5; selected revisions: 5 description: This is the program with an array storing all the present characters in the file. &#8230; <a href="https://www.emblogic.com/blog/06/multiple-data-compression-completed-upto-code-length-calculation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: mdc.c,v<br />
Working file: mdc.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5; selected revisions: 5<br />
description:<br />
This is the program with an array storing all the present characters in the file.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2014/06/28 19:43:49; author: root; state: Exp; lines: +26 -4<br />
finding codelength for the no of distinct characters in file.<br />
/<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2014/06/28 19:23:09; author: root; state: Exp; lines: +6 -6<br />
returned ndc from copy_masterarray function to obtain no of distinct characters<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2014/06/28 18:42:56; author: nitesh; state: Exp; lines: +2 -1<br />
calculated ndc<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2014/06/28 17:51:11; author: nitesh; state: Exp; lines: +54 -34<br />
this program generates an array of distinct characters of file.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2014/06/28 16:02:14; author: nitesh; state: Exp;<br />
Initial revision<br />
=============================================================================<br />
&#8220;log_mdcproram&#8221; 34L, 1130C 34,1 All</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/multiple-data-compression-completed-upto-code-length-calculation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Program to find the HCF and LCM of two numbers.</title>
		<link>https://www.emblogic.com/blog/06/program-to-find-the-hcf-and-lcm-of-two-numbers/</link>
		<comments>https://www.emblogic.com/blog/06/program-to-find-the-hcf-and-lcm-of-two-numbers/#comments</comments>
		<pubDate>Thu, 19 Jun 2014 16:48:41 +0000</pubDate>
		<dc:creator><![CDATA[Nitesh Arora]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=10560</guid>
		<description><![CDATA[//HCF and LCM of two nos. #include int main() { int a,b,num1,num2,deno,nume,rem=1,lcm; printf(&#8220;\nEnter two nos: &#8220;); scanf(&#8220;%d %d&#8221;,&#38;a,&#38;b); if(a&#62;b) { num1=a; num2=b; } else { num1=b; num2=a; } nume=num1; deno=num2; while(rem!=0) { rem=nume%deno; nume=deno; deno=rem; } printf(&#8220;\nHCF: %d &#8220;,nume); lcm=(num1*num2)/nume; &#8230; <a href="https://www.emblogic.com/blog/06/program-to-find-the-hcf-and-lcm-of-two-numbers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>//HCF and LCM of two nos.</p>
<p>#include<br />
int main()<br />
{<br />
int a,b,num1,num2,deno,nume,rem=1,lcm;</p>
<p>printf(&#8220;\nEnter two nos: &#8220;);<br />
scanf(&#8220;%d %d&#8221;,&amp;a,&amp;b);</p>
<p>if(a&gt;b)<br />
{<br />
num1=a;<br />
num2=b;<br />
}</p>
<p>else<br />
{<br />
num1=b;<br />
num2=a;<br />
}</p>
<p>nume=num1;<br />
deno=num2;</p>
<p>while(rem!=0)<br />
{<br />
rem=nume%deno;<br />
nume=deno;<br />
deno=rem;<br />
}</p>
<p>printf(&#8220;\nHCF: %d &#8220;,nume);<br />
lcm=(num1*num2)/nume;<br />
printf(&#8220;\nLCM: %d &#8220;,lcm);</p>
<p>return 0;</p>
<p>}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/program-to-find-the-hcf-and-lcm-of-two-numbers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
