<?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; EmbLogic</title>
	<atom:link href="https://www.emblogic.com/blog/tag/emblogic/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>Project 05: Character Device Driver</title>
		<link>https://www.emblogic.com/blog/11/project-05-character-device-driver/</link>
		<comments>https://www.emblogic.com/blog/11/project-05-character-device-driver/#comments</comments>
		<pubDate>Fri, 02 Nov 2012 16:52:39 +0000</pubDate>
		<dc:creator><![CDATA[spatlou]]></dc:creator>
				<category><![CDATA[Character Driver]]></category>
		<category><![CDATA[char driver]]></category>
		<category><![CDATA[Character Device Driver]]></category>
		<category><![CDATA[Device Drivers]]></category>
		<category><![CDATA[EmbeddedTraining]]></category>
		<category><![CDATA[EmbLogic]]></category>
		<category><![CDATA[Linux Device Drivers Training]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=5628</guid>
		<description><![CDATA[Makefile for a basic kernel module

obj-m += hello-1.o

all:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules

clean:
	make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean <a href="https://www.emblogic.com/blog/11/project-05-character-device-driver/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Modules are pieces of code that can be loaded and unloaded into the kernel upon demand. They extend the functionality of the kernel without the need to reboot the<a href="http://emblogic.org/blog/11/project-05-character-device-driver/cdd2/" rel="attachment wp-att-5630"><img class="alignright size-medium wp-image-5630" title="cdd2" src="http://emblogic.org/blog/wp-content/uploads/2012/11/cdd2-e1351875063299-300x108.jpg" alt="" width="300" height="108" /></a> system. For example, one type of module is the device driver, which allows the kernel to access hardware connected to the system. Without modules, we would have to build monolithic kernels and add new functionality directly into the kernel image. Besides having larger kernels, this has the disadvantage of requiring us to rebuild and reboot the kernel every time we want new functionality.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/11/project-05-character-device-driver/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>What is Embedded Linux</title>
		<link>https://www.emblogic.com/blog/01/what-is-embedded-linux/</link>
		<comments>https://www.emblogic.com/blog/01/what-is-embedded-linux/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 16:02:09 +0000</pubDate>
		<dc:creator><![CDATA[spatlou]]></dc:creator>
				<category><![CDATA[Embedded Linux]]></category>
		<category><![CDATA[EmbeddedTraining]]></category>
		<category><![CDATA[EmbLogic]]></category>

		<guid isPermaLink="false">http://emblogic.org/blog/?p=1611</guid>
		<description><![CDATA[Over the last decade, a sea change has occurred in the world of embedded systems, driven by the appearance of sophisticated new products such as PDAs and cell phones and by the continual increase in the amount of resources that &#8230; <a href="https://www.emblogic.com/blog/01/what-is-embedded-linux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<div id="attachment_1614" style="width: 310px" class="wp-caption alignleft"><a href="http://emblogic.org/blog/01/what-is-embedded-linux/logo-final-large/" rel="attachment wp-att-1614"><img class="size-medium wp-image-1614" title="EmbLogic" src="http://emblogic.org/blog/wp-content/uploads/2012/01/logo-final-large-300x300.png" alt="Embedded Linux" width="300" height="300" /></a><p class="wp-caption-text">Embedded Linux</p></div>
<p>Over the last decade, a sea change has occurred in the world of embedded systems, driven by the appearance of sophisticated new products such as PDAs and cell phones and by the continual increase in the amount of resources that can be packed into a small form factor. The traditional small, narrowly focused embedded systems retain their significant presence, but these newer arrivals can capitalize on embedding a full-featured operating system. The operating system provides a wide selection of capabilities from which to choose. For example, wireless Internet connectivity and a GUI already are built in. Only a few years ago, embedded operating systems typically were found only at the high end of the embedded system spectrum.</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/what-is-embedded-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
