<?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; gurpreet.singh</title>
	<atom:link href="https://www.emblogic.com/blog/author/gurpreet-singh/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>To Project Manager:- Regarding Project&#8230;(E1 Batch)</title>
		<link>https://www.emblogic.com/blog/06/to-project-manager-regarding-project-e1-batch/</link>
		<comments>https://www.emblogic.com/blog/06/to-project-manager-regarding-project-e1-batch/#comments</comments>
		<pubDate>Sat, 02 Jun 2012 03:41:38 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=3004</guid>
		<description><![CDATA[sir, Our project is on Beagle Board xM with ARM CORTEX A8 processor, we have to put our own linux OS on this Board and run the functionality of the Billing machine on this Board. In this project we will &#8230; <a href="https://www.emblogic.com/blog/06/to-project-manager-regarding-project-e1-batch/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>sir,<br />
            Our project is on Beagle Board xM with ARM CORTEX A8 processor, we have to put our own linux OS on this Board and run the functionality of the Billing machine on this Board.</p>
<p>  In this project we will first put that OS image (which has already been developed by emblogic) for the testing purpose by three ways:-<br />
!. through SD card<br />
2.through NFS server<br />
3.through TFTP</p>
<p>Then we will start to create our own OS.</p>
<p>Current TasK:- To Bring up the Beagle Board by creating two partitions on it.<br />
1. the first partition is for boot loader (stage1 and stage2).<br />
2. the second partition is for the root file system.</p>
<p>Members in team:-</p>
<p>Gurpreet singh<br />
Manoj kumar<br />
Pankaj hooda<br />
Arun goyal</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/to-project-manager-regarding-project-e1-batch/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Parallel Port &#8220;nibble mode&#8221; query&#8230;</title>
		<link>https://www.emblogic.com/blog/05/parallel-port-nibble-mode-query/</link>
		<comments>https://www.emblogic.com/blog/05/parallel-port-nibble-mode-query/#comments</comments>
		<pubDate>Tue, 15 May 2012 05:26:27 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2837</guid>
		<description><![CDATA[sir, in initialization and exit function i m sending 0 on data register. after it without changing data register from one pc, when i read status register from 2nd pc, sometimes it read 1111 in first nibble and some time &#8230; <a href="https://www.emblogic.com/blog/05/parallel-port-nibble-mode-query/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>sir,<br />
              in initialization and exit function i m sending 0 on data register. after it without changing data register from one pc, when i read status register from 2nd pc, sometimes it read 1111 in first nibble and some time 0000.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/parallel-port-nibble-mode-query/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>driver&#8217;s problem&#8230;</title>
		<link>https://www.emblogic.com/blog/03/drivers-problem/</link>
		<comments>https://www.emblogic.com/blog/03/drivers-problem/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 06:16:23 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Device Drivers]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2305</guid>
		<description><![CDATA[driver is registered when i tried it in single file&#8230; but when i split the file in start.o and stop.o then it gives error &#8221; -1 file exist &#8220;]]></description>
				<content:encoded><![CDATA[<p>driver is registered when i tried it in single file&#8230;</p>
<p>but when i split the file in start.o and stop.o then it gives error &#8221; -1 file exist &#8220;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/drivers-problem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>today&#8217;s work&#8230;</title>
		<link>https://www.emblogic.com/blog/03/todays-work-3/</link>
		<comments>https://www.emblogic.com/blog/03/todays-work-3/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 14:04:33 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=2230</guid>
		<description><![CDATA[implemeted socket&#8217;s inet &#8230;]]></description>
				<content:encoded><![CDATA[<p>implemeted socket&#8217;s inet &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/03/todays-work-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elarm-12, Group C (Members)</title>
		<link>https://www.emblogic.com/blog/02/elarm-12-group-c-members/</link>
		<comments>https://www.emblogic.com/blog/02/elarm-12-group-c-members/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 09:20:25 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=1811</guid>
		<description><![CDATA[Project Title:- (Serial Port Device Drivers) Members:- Gurpreet singh Manoj Kumar Pankaj Hooda Pulkit Agarwal Arun Goyal &#8230;Thank you&#8230;]]></description>
				<content:encoded><![CDATA[<p>Project Title:- (Serial Port Device Drivers)</p>
<p>Members:-</p>
<p>Gurpreet singh<br />
Manoj Kumar<br />
Pankaj Hooda<br />
Pulkit Agarwal<br />
Arun Goyal</p>
<p>&#8230;Thank you&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/elarm-12-group-c-members/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>program not comparing with null&#8230;</title>
		<link>https://www.emblogic.com/blog/01/program-not-comparing-with-null/</link>
		<comments>https://www.emblogic.com/blog/01/program-not-comparing-with-null/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 14:40:50 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=1773</guid>
		<description><![CDATA[#include&#60;stdio.h&#62; int main() { char a[]=&#8221;hello hellothethe hello the hello the hello&#8221;; char b[]=&#8221;the&#8221;; int c=0,i,j=0; for(j=0;a[j]!=&#8221;;j++) { /* if(a[j]==&#8217;\t&#8217;&#124;&#124;a[j]==&#8217;\n&#8217;&#124;&#124;a[j]==&#8217; &#8216;) { printf(&#8220;space\n&#8221;); continue; } // else */ // { i=0; while(b[i]!=&#8221;) { if(b[i]!=a[j]) break; i++;j++; } if(b[i]==&#8221;) { c++; &#8230; <a href="https://www.emblogic.com/blog/01/program-not-comparing-with-null/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>#include&lt;stdio.h&gt;</p>
<p>int main()<br />
{<br />
char a[]=&#8221;hello hellothethe hello the hello the hello&#8221;;</p>
<p>char b[]=&#8221;the&#8221;;<br />
int c=0,i,j=0;<br />
for(j=0;a[j]!=&#8221;;j++)<br />
{<br />
/* if(a[j]==&#8217;\t&#8217;||a[j]==&#8217;\n&#8217;||a[j]==&#8217; &#8216;)<br />
{<br />
printf(&#8220;space\n&#8221;);<br />
continue;<br />
}<br />
// else<br />
*/ // {<br />
i=0;<br />
while(b[i]!=&#8221;)<br />
{<br />
if(b[i]!=a[j])<br />
break;<br />
i++;j++;</p>
<p>}<br />
if(b[i]==&#8221;)<br />
{<br />
c++;<br />
printf(&#8220;%d&#8221;,c);<br />
}<br />
else<br />
{<br />
<strong>while(a[j]!=&#8221;&amp;&amp; a[j]!=&#8217; &#8216;)</strong>        <em><strong>     //it is working fine but there are double comparisons than in</strong></em> the next loop&#8230;</p>
<p>// <strong>while(a[j]!=&#8217; &#8216;|| a[j]!=&#8221;)</strong>              //why it not check the null condition&#8230;???  // <em><strong> while doing this case there is showing Garbage value at the end. because it is fail to check the character at the end of the string (which it should)&#8230; but there is half comparisons&#8230; so less execution time and complexity&#8230;</strong></em><br />
{<br />
printf(&#8220;%c &#8220;,a[j]);<br />
j++;<br />
}<br />
printf(&#8220;\n&#8221;);</p>
<p>}<br />
// }<br />
}<br />
printf(&#8220;matched %d times\n&#8221;,c);<br />
return 0;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/program-not-comparing-with-null/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>loop counting 1 extra&#8230;why?</title>
		<link>https://www.emblogic.com/blog/01/loop-counting-1-extra-why/</link>
		<comments>https://www.emblogic.com/blog/01/loop-counting-1-extra-why/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 04:51:18 +0000</pubDate>
		<dc:creator><![CDATA[gurpreet.singh]]></dc:creator>
				<category><![CDATA[Device Drivers]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=1760</guid>
		<description><![CDATA[char *a,*b; int c,n,i; printf(&#8220;enter the word to be find: &#8220;); a=malloc(10*sizeof(char)); b=malloc(100*sizeof(char)); printf(&#8220;Address of b %d&#8221;,b); fgets(a,10,stdin); puts(a); i=0; printf(&#8220;len of the str:%d \n&#8221;,strlen(a)); //for(i=0;*(a+i)!=&#8221;;i++) while(*(a+i)!=&#8221;) { printf(&#8220;length= %d\n&#8221;,i); printf(&#8220;length======== %c\n&#8221;,*(a+i)); i++; }]]></description>
				<content:encoded><![CDATA[<p>char *a,*b; int c,n,i;</p>
<p>printf(&#8220;enter the word to be find: &#8220;);</p>
<p>a=malloc(10*sizeof(char));</p>
<p>b=malloc(100*sizeof(char));</p>
<p>printf(&#8220;Address of b %d&#8221;,b);</p>
<p>fgets(a,10,stdin); puts(a);</p>
<p>i=0;</p>
<p>printf(&#8220;len of the str:%d \n&#8221;,strlen(a));</p>
<p>//for(i=0;*(a+i)!=&#8221;;i++)</p>
<p>while(*(a+i)!=&#8221;)</p>
<p>{</p>
<p>printf(&#8220;length= %d\n&#8221;,i);</p>
<p>printf(&#8220;length======== %c\n&#8221;,*(a+i));</p>
<p>i++;</p>
<p>}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/loop-counting-1-extra-why/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
