<?xml version="1.0" ?> 
		<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">

		<channel>
		<atom:link href="http://www.infobarrel.com/feed.php" rel="self" type="application/rss+xml" />

		<title>InfoBarrel</title>
		<description>Your Information Super Database</description>
		<link>http://www.infobarrel.com</link>
		<lastBuildDate>Sat, 21 Nov 2009 18:08:13 EST</lastBuildDate>

		
			<item>
			<guid>http://www.infobarrel.com/Making_Artistic_Christmas_Greeting_Cards</guid>
			<title>Making Artistic Christmas Greeting Cards</title>
			<description>




If you have an artistic flair, you can make your own Christmas Greeting cards and even personalize them with a message. You could even get your
kids to draw and color a winter scene and make it into a Christmas postcard.
This is a fun project for you or as a family project. 



It's really quite easy to do. Once you have a good Christmas
scene on paper, you just need to scan the original and save it in your
documents. 



Begin by drawing a winter scene of some kind or any kind of
Christmas scene. Make sure you draw lightly with pencil so it will not show on
the painting. Watercolor works well as the paper is thin enough to scan.
Painting on canvas won't do as it will be hard to get a good scan. If you can't
come up with a scene in your mind, go through your old Christmas photos, so you
can design one from a photo. 







The best size to paint is no bigger than you scanner size.
Make sure you sign the painting as artists generally do.The best way to paint a good painting for this project is to
not rush it and even when you're finished the painting, let it sit for a day.
Your perspective changes when you take your time with a painting. You will
either really love it or decide it needs some changes like some extra detail.

Don't settle for an average painting for your Christmas post
card. It's much better to take your time with it and do your best work.

</description>
			<link>http://www.infobarrel.com/Making_Artistic_Christmas_Greeting_Cards</link>
			<pubDate>Sat, 21 Nov 2009 18:08:13 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Printable_Coupons_for_Savings_on_Groceries,_Fast_Food_and_More_!</guid>
			<title>Printable Coupons for Savings on Groceries, Fast Food and More !</title>
			<description>You may have wondered if there's a cheaper way to purchase almost anything you are looking to buy. Well, in a word, yes! You can now print coupons for savings on groceries, restaurant meals, fast food, and much, much more!
 
Printable Coupon Savings on Fast Food
 
There literally thousands of fast food coupons for almost every restaurant fast food chain available for printing online now. You can get coupons printed online for McDonald's, Taco Bell, Subway Sandwiches, Togo's, Arby's, and Quiznos just to name a few. Where can you find these money savings printable coupons? There're a couple of places to look. The first is on the company website. Most have printable coupon offers updated on at least a monthly basis, if not much more frequently. All you need to do to print your fast food coupons is to register on their site and then print your discount coupons. You'll surprised by doing a quick Google search how easy it is to find literally hundreds of fast food restaurant coupons any day of the week as there are generally 4 or more offers running per chain at once. These printable offers easy money savers and can save you 50% or more off the price of your fast food meal. Over time your savings will add up significantly.
 
The second place to look for printable fast food savings with coupons is on the major grocery coupon sites. Check sites like cell fire.com, shortcuts.com, coupons.com, valassis.com, and smart source.com. These are all large well-respected printable coupon sites offering grocery coupons, fast food coupons, and restaurant coupons. On occasion you will also find savings on services like oil changes, photography and massages too.
 
Printable Grocery Coupon Savings
 
Printable grocery coupon savings are also easy to come by. The five sites listed above are the first place you should look for printable grocery coupons. Each offers high-value grocery coupons many with discounts of the dollar or more variety. Their offers are also updated regularly.
 
You can also try going directly to the food manufacturer website and register for their mailing lists. Many offer printable coupons via e-mail as well as coupons mailed to your home via snail mail. By joining their e-mail list some will offer you the ability to print coupons right away, while others will e-mail you any new offers the become available. As an added benefit to signing up for the mailing list, a few will send samples from time to time when new products are being introduced.
 
Printable Coupons for Retail Stores
 
I have also seen printable coupons for major retail stores from time to time available on their respective company websites. Major retailers are now coming to the conclusion that online printable coupons are a cost-effective way to distribute discounts rather than purchasing ad space in printed newspapers. In some cases companies utilize both forms of coupon distribution so be sure to check online whenever you are looking to make a purchase in a particular bricks and mortar store. I am always surprised at how frequently you will be able to find a coupon for 30% or more off your purchase either online or in a retail store in town.
 
In the case of bricks and mortar retailers, you can usually find a printable coupon by doing a Google search for the product plus "printable coupon." You may also try a Google search for the store and coupons with the month and year you plan to purchase the item. Online coupons and printable coupons are becoming much more frequent, so don't forget to do a quick search online before making your purchases. You will find by doing so that savings of 30 to 70% can be yours just for taking the time to see if any discounts are available to you before shopping or eating out. Printable coupons seem to be the wave of the future for savings because of how easy and inexpensive they are to distribute.
</description>
			<link>http://www.infobarrel.com/Printable_Coupons_for_Savings_on_Groceries,_Fast_Food_and_More_!</link>
			<pubDate>Sat, 21 Nov 2009 17:30:15 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Hypnosis_and_memory</guid>
			<title>Hypnosis and memory</title>
			<description>If you want to know the great importance of memory, look at those who have lost or losing memory. In fact our memory is like a treasure for us.  
Apart from its importance in our routine life, the details of the golden period can certainly be considered an asset for many.  
</description>
			<link>http://www.infobarrel.com/Hypnosis_and_memory</link>
			<pubDate>Sat, 21 Nov 2009 15:33:14 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/History_of_hypnosis</guid>
			<title>History of hypnosis</title>
			<description>When we try to find details about the history of hypnosis, we have to go very far.  
Traces of hypnosis are found in the early historical period. The term hypnosis came into existence in 1880 following James Braid who, around 1841, had adopted the name 'hypnotism'. When we talk about hypnotism or hypnosis, we should know the fact that Franz Anton Mesmer, an Austrian physician, has the honor to be called the 'father of hypnosis'. His period was about a century earlier than James Braid. He had his own ideas and ways to apply hypnosis.
</description>
			<link>http://www.infobarrel.com/History_of_hypnosis</link>
			<pubDate>Sat, 21 Nov 2009 15:32:34 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Beware_Of_Highway_Hypnosis</guid>
			<title>Beware Of Highway Hypnosis</title>
			<description>Highway hypnosis

 is a matter which requires serious approach and understanding since it is directly related with our highway driving and accidents.  Closely watch while we, or someone on the driver's seat, drive long distance on a highway or long straight road.  
</description>
			<link>http://www.infobarrel.com/Beware_Of_Highway_Hypnosis</link>
			<pubDate>Sat, 21 Nov 2009 15:32:02 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Fast_hypnosis</guid>
			<title>Fast hypnosis</title>
			<description>Hypnosis has deep historical roots where its use had widely been acknowledged for its effective therapeutic values.  Since the beginning, hypnosis has been regarded as an effective alternative tool to address several health related and behavioral issues of the mankind. 
</description>
			<link>http://www.infobarrel.com/Fast_hypnosis</link>
			<pubDate>Sat, 21 Nov 2009 15:31:39 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Ericksonian_Hypnosis</guid>
			<title>Ericksonian Hypnosis</title>
			<description>Ericksonian Hypnosis: An Innovative Approach of Hypnosis<br style="font-weight: bold;">


When we take a closer look on the hypnosis, we do not fail to note the fact that hypnosis has remained long under the burden of misconceptions and its use was very limited. It was the work of the modern studies which have succeeded to bring hypnosis to its rightful position.  The current fame of hypnosis is certainly indebted to Milton Erickson for his contribution to bring hypnosis to its actual deserving place. Ericksonian hypnosis, as we can call, opened new doors to use and get the enormous benefits of hypnosis. 
</description>
			<link>http://www.infobarrel.com/Ericksonian_Hypnosis</link>
			<pubDate>Sat, 21 Nov 2009 15:29:49 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Does_hypnosis_work</guid>
			<title>Does hypnosis work</title>
			<description>Does Hypnosis Work?

It is usual to have doubts about hypnosis, about its credibility, its effectiveness and recognition as an alternative source to treat diseases, psychological and behavioral disorders, etc. 
</description>
			<link>http://www.infobarrel.com/Does_hypnosis_work</link>
			<pubDate>Sat, 21 Nov 2009 15:29:30 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/How_to_Tell_if_Your_Fish_Oil_Supplements_are_Really_Fish_Oil</guid>
			<title>How to Tell if Your Fish Oil Supplements are Really Fish Oil</title>
			<description>There are tons of different makers of Fish Oil supplements. Which one do you choose. There are many Fish Oil Supplements on the market that are actually not really as pure and full of fish oil as the makers would like you to believe. There are many different fish oil supplements that you can buy in your local grocery store. These supplements are considered grocery grade supplements that are mass produced are are usually not as good as a pharmacutical grade fish oil supplement. So check the ingredients and see how many fillers are used and what they are. A good fish oil supplement should have mostly, you guessed it , fish oil. If you are going to take a fish oil supplement then you want to get the best one on the market. There is an overwhelming array of companies making fish oil supplements. I'm not a doctor or scientist but I have taken a few different fish oil supplements in my day. Some fish oil supplements made me belch quite a bit and I could taste fish. Not my idea of a good fish oil supplement. I don't want to taste that. But there is a sure fire way to tell if the fish oil supplement you are taking is the real deal or just one with a tiny bit of fish oil and then chock full of fillers. Freeze one of your pills. Oil does not freeze. 
Things You Will Need
This is a simple method to discover if what you are taking is truly fish oil or just a lot of fillers. Take one of your pills and place it in your freezer. You don't have to put it in a container of any kind, just stick it in a corner of your freezer, out of the way so it won't fall out when you are getting something out. Leave it in there for at least 2 weeks. You can check it every few days, the more filler in the pill the faster it will freeze. Because most fish oil supplements have at least a bit of fish oil in them the freezing process will take some time because we all know oil does not freeze. The quicker it freezes the less fish oil is in the supplement. A friend of mine was taking fish oil supplements and I told her about this little test. She put her pill in the freezer and within 2 weeks her pill was frozen solid. She was upset to say the least. She wanted to know what she was paying for. Fillers. I take a fish oil supplement from Herbalife. I have a pill in my freezer and its been there for 4 months. And its still not frozen in any way. And it doesn't make me belch, I have never tasted fish and I have been taking this particular supplement for over a year. 
</description>
			<link>http://www.infobarrel.com/How_to_Tell_if_Your_Fish_Oil_Supplements_are_Really_Fish_Oil</link>
			<pubDate>Sat, 21 Nov 2009 15:29:03 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/What_is_hypnosis%3f</guid>
			<title>What is hypnosis?</title>
			<description>What is hypnosis: the true definition of hypnosis

As a result of intensive studies, hypnosis has cleared itself from the widespread misconceptions relating it to magic or some mysterious form of power.  Lot of relevant material is available in the bookstores or the information is just a mouse-click away on the Internet. 
</description>
			<link>http://www.infobarrel.com/What_is_hypnosis%3f</link>
			<pubDate>Sat, 21 Nov 2009 15:28:28 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Customized_hypnosis_for_high_efficiency</guid>
			<title>Customized hypnosis for high efficiency</title>
			<description>Until recently hypnosis was regarded as a form of some kind of magical or mysterious powers and its use was restricted to some individuals only. In the past, hypnosis was used to cure diseases and for entertainment at stage shows. 
</description>
			<link>http://www.infobarrel.com/Customized_hypnosis_for_high_efficiency</link>
			<pubDate>Sat, 21 Nov 2009 15:28:12 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Comedy_Hypnosis_by_Jonathan_Royale</guid>
			<title>Comedy Hypnosis by Jonathan Royale</title>
			<description>Hypnosis is invariably considered a serious way to deal with diseases or behavioral disorders.  The way it is performed generates a feeling of some mystic or supernatural power.  
Associating hypnosis with comedy is unthinkable for many.  It may need great talents and enormous sense of humor. 
</description>
			<link>http://www.infobarrel.com/Comedy_Hypnosis_by_Jonathan_Royale</link>
			<pubDate>Sat, 21 Nov 2009 15:27:59 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Bedwetting_hypnosis</guid>
			<title>Bedwetting hypnosis</title>
			<description>Bed wetting syndrome is mostly related to the children and rarely adults also suffer from this unintentional discharge of urine while sleeping. The exact cause of bed wetting has not been established yet.  Family history or some medical problems like epilepsy or diabetes could be the possible reasons.  
</description>
			<link>http://www.infobarrel.com/Bedwetting_hypnosis</link>
			<pubDate>Sat, 21 Nov 2009 15:27:32 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/The_Awesome_Hypnosis_Techniques</guid>
			<title>The Awesome Hypnosis Techniques</title>
			<description>Though hypnosis is mainly used to treat several diseases and behavioral disorders, or to correct some negative habits, some cultures of the world have connected hypnosis with religion in some way.  
In their religious ceremonies, these people use many awesome hypnosis techniques where drum beats' sound was used to induce hypnosis state.  
</description>
			<link>http://www.infobarrel.com/The_Awesome_Hypnosis_Techniques</link>
			<pubDate>Sat, 21 Nov 2009 15:26:47 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Anger_Management_Hypnosis</guid>
			<title>Anger Management Hypnosis</title>
			<description>Benefits of Anger Management Hypnosis

Hypnosis has proven to be effective in many ways.  Be it to treat different diseases or to correct certain behavioral disorders, hypnosis can bring very good results.  When it is used to correct behavioral disorders or to change the course of thoughts, the results are astonishing if properly performed.  
</description>
			<link>http://www.infobarrel.com/Anger_Management_Hypnosis</link>
			<pubDate>Sat, 21 Nov 2009 15:26:19 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Dog_Health</guid>
			<title>Dog Health</title>
			<description>
Dogs are fun, great, naughty, pals and so much more. If you are not a dog lover then you will probably not agree with my choice of words. For me though my two dogs are as much a part of the household as my husband and myself.
If you are lucky, your dog may be pretty robust and rarely suffer from ill health. However, some dogs are just poorly dogs from start to finish. It could be that the dog is a rescue animal and its previous suffering has took its toll on the dog's health. Then again, it may be a dog that was puppy farm raised and not raised well. 
Whatever the state of play is with your dog, if you are a loving and responsible dog owner, you should have dog's interests and health in the forefront of your mind.
Activity
Dogs need to have plenty of exercise, preferably in the form of long regular walks. If this is not possible, encourage as much play as possible around the home or garden. This will help maintain your dog's heart, bone and joint health.Skin and coat
Dogs sometime develop problems with their skin and coat. It may be a benign wart or a skin allergy. One way of keeping on top of such problems is regular grooming. This enables you to check you dog over for any health issues. It also helps you bond with your dog.Fleas, ticks and worms.
Unfortunately, any of the above can be a problem for your dog. Consult your vet and ask what you can do. Prevention as always is better and easier than the cure. Dogs need to be wormed every 3 to 6 months. I use a monthly application of Frontline on my dogs to prevent flea and tick infestations. If your dog already has fleas, you will need to remove these before starting such a treatment. It is always best to consult your vet as he or she can supply the most effective, but kindest treatments, for your dog.
Tummy problems.
All too many dogs will scavenge and eat anything and everything given half the chance. This could happen when your dog is playing on a field, and is off its lead. Some dogs are there fore more prone to tummy problems than others. Nine times, out of ten, the dog will just eat some grass to induce vomiting and that will be it. Occasionally though it may be more serious. If your dog has eaten something such as a human's medication, an urgent visit to the vet will be necessary. Try to keep what you can out of your dog's reach and access.
Dogs like human's can develop constipation or diarrhoea and again this may be nothing more than upset tummy. You will need to keep an eye on your dog though and reassess the situation ongoing. If there is blood present in the stools, you will need a vet to check this out.
Vaccinations
After an initial course of vaccinations, your dog will need annual booster shots to prevent certain illnesses. Some dog owners choose not to have these vaccinations given to their dogs but think very carefully if this is you. If it is because of the cost, consider the hefty vet's bills you will have to pay if your dog becomes sick, never mind the suffering it may cause your animal.
Eyes and Ears
With age, your dog may develop cataracts and the like. As you groom your dog, check its eyesight by waving your hand in front of its eyes. If your dog has gunky eyes ensure that you clean this out regularly. At least once a day is best.
Similarly check the dog's ears to make sure that they are clean and tick free.
Overall
Your dog is a living creature and, as such, it will become ill from time to time. A dog cannot tell you what is wrong and, in fact, dogs are pretty good at hiding their pain. If you assess your dog's health regularly hopefully, you will be able to help it keep well.
Eventually of course, the dog must pass away. Usually though a dog does not simply peacefully pass over but will need you to have it put to sleep. After the fun and love you have shared this will be the one last act of kindness you can give your dog.
</description>
			<link>http://www.infobarrel.com/Dog_Health</link>
			<pubDate>Sat, 21 Nov 2009 15:25:35 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/information_regarding_embedded_systems</guid>
			<title>information regarding embedded systems</title>
			<description>


EMBEDDED
SYSTEMS



"Things do not change but we change", as the saying goes,
our attitude towards the advent of technology has been changing. The
catastrophical growth of software has reached at its cumulative point of
handshaking with the hardware and software is called "Embedded systems". The
Embedded system applications have started dominating the entire consumer
aspects, may be it the washing machine, scanners, Xerox machines, microwave
ovens etc.





























INTRODUCTION

An embedded system is a
special-purpose computer system designed to perform one or a few dedicated
functions, often with real-time computing constraints. It is usually embedded
as part of a complete device including hardware and mechanical parts. In
contrast, a general-purpose computer, such as a personal computer, can do many
different tasks depending on programming. Embedded systems have become very
important today as they control many of the common devices we use.

Since the embedded system is
dedicated to specific tasks, design engineers can optimize it, reducing the
size and cost of the product, or increasing the reliability and performance.
Some embedded systems are mass-produced, benefiting from economies of scale.

Physically, embedded systems
range from portable devices such as digital watches and MP3 players, to large
stationary installations like traffic lights, factory controllers, or the
systems controlling nuclear power plants. Complexity varies from low, with a
single microcontroller chip, to very high with multiple units, peripherals and
networks mounted inside a large chassis or enclosure.

CHARACTERISTICS
OF EMBEDDED SYSTEMS

1.     
Embedded
systems are designed to do some specific task, rather than be a general-purpose
computer for multiple tasks. Some also have real-time performance constraints
that must be met, for reason such as safety and usability; others may have low
or no performance requirements, allowing the system hardware to be simplified
to reduce costs. 

2.     
Embedded
systems are not always separate devices. Most often they are physically
built-in to the devices they control. 

3.     
The
software written for embedded systems is often called firmware, and is stored
in read-only memory or Flash memory chips rather than a disk drive. It often
runs with limited computer hardware resources: small or no keyboard, screen,
and little memory. 



Embedded system
terminologies

The Embedded system as said above is the combination of the hardware and
software designed for a specific task. The hardware aspect of the embedded
system needs a microprocessor made up of semiconductor parts called chips and
the micro controllers which is the basic controlling aspect. It may contain the
microprocessor with memory. Timers/counters interrupt handlers etc. The basic
block diagram of an embedded system is given below.
Embedded system needs memory for two purposes


To store its program (pre-programmable) to implement this, it uses "ROM"
(Read Only Memory)



Another to store its data-input given by the user. For this RAM (Random
Access Memory) is used.

Categories of Embedded
systems

Embedded systems can be broadly classified into the following categories.
This categorization is based on whether the system has to work as an
independent unit or it has to be networked, whether it has to perform real-time
operations or not.



Stand alone Embedded systems

As the name suggests, they operate in a stand-alone mode, taking input and
producing output. The process control systems are an example of this category
in which the inputs come from transducers that convert a physical entity, such
as temperature into an electrical signal. The electrical signals becomes the
output that can control devices such as valves. Other examples are toys, CD
players and measuring instruments.





Real-time Embedded systems

Some Embedded systems are required to carry out specific tasks in a
specified amount of time, such systems are called real time embedded systems.
These are extensively used in process control, when time critical tasks
constraints have to be strictly met are called hard real-time Embedded systems,
systems in which real-time constraints are present, but not critical are called
Soft real-time embedded systems.



Networked
appliances

Some Embedded systems are connected to a network, typically one based on a
TCP/IP (Transmission Control Protocol/Internet Protocol). The system
constituting these web server-running protocols can send the data over a
network to a centralized system for online monitoring. A typical example is the
monitoring of equipment in a manufacturing unit. The system sends the data over
the TCP/IP networks to a central management system, which can be a desktop
computer running a web browser.

Mobile
devices

Mobile devices are capable of supporting high data rates services and the
accessing of Internet services can be enabled with the devices that monitor the
mobile operating systems.



Peripherals

Embedded Systems talk with the
outside world via peripherals, such as:

&middot;        
Serial
Communication Interfaces (SCI): RS-232, RS-422, RS-485 etc 

&middot;        
Synchronous
Serial Communication Interface: I2C, JTAG, SPI, SSC and ESSI 

&middot;        
Universal
Serial Bus (USB) 

&middot;        
Networks:
Ethernet, Controller Area Network, Lon Works, etc 

&middot;        
Timers:
PLL(s), Capture/Compare and Time Processing Units 

&middot;        
Discrete
IO: aka General Purpose Input/Output (GPIO) 

&middot;        
Analog
to Digital/Digital to Analog (ADC/DAC) 

Tools

As for other software, embedded
system designers use compilers, assemblers, and debuggers to develop embedded
system software. However, they may also use some more specific tools:

&middot;        
In
circuit debuggers or emulators (see next section). 

&middot;        
Utilities
to add a checksum or CRC to a program, so the embedded system can check if the
program is valid. 

&middot;        
For
systems using digital signal processing, developers may use a math workbench
such as MATLAB, Simulink, MathCad, or Mathematica to simulate the mathematics.
They might also use libraries for both the host and target which eliminates
developing DSP routines as done in DSPnano RTOS and Unison Operating System. 

&middot;        
Custom
compilers and linkers may be used to improve optimization for the particular
hardware. 

&middot;        
An
embedded system may have its own special language or design tool, or add
enhancements to an existing language such as Forth
or Basic. 

&middot;        
Another
alternative is to add a Real-time operating system or Embedded operating
system, which may have DSP capabilities like DSPnano RTOS. 

Software tools can come from
several sources:

&middot;        
Software
companies that specialize in the embedded market 

&middot;        
Ported
from the GNU software development tools 

&middot;        
Sometimes,
development tools for a personal computer can be used if the embedded processor
is a close relative to a common PC processor 

As the complexity of embedded
systems grows, higher level tools and operating systems are migrating into
machinery where it makes sense. For example personal digital assistants and
other consumer computers often need significant software that is purchased or
provided by a person other than the manufacturer of the electronics. In these
systems, an open programming environment such as Linux, NetBSD, OSGi or Embedded
Java is required so that the third-party software provider can sell to a large
market

Embedded software
architectures

There are several different types
of software architecture in common use.

Simple control loop

In this design, the software
simply has a loop. The loop calls subroutines, each of which manages a part of
the hardware or software.

Interrupt controlled system

Some embedded systems are
predominantly interrupt controlled. This means that tasks performed by the
system are triggered by different kinds of events. An interrupt could be
generated for example by a timer in a predefined frequency, or by a serial port
controller receiving a byte.

These kinds of systems are used
if event handlers need low latency and the event handlers are short and simple.

Usually these kinds of systems
run a simple task in a main loop also, but this task is not very sensitive to
unexpected delays.

Sometimes the interrupt handler
will add longer tasks to a queue structure. Later, after the interrupt handler
has finished, these tasks are executed by the main loop. This method brings the
system close to a multitasking kernel with discrete processes.

Cooperative multitasking

A nonpreemptive multitasking
system is very similar to the simple control loop scheme, except that the loop
is hidden in an API. The programmer defines a series of tasks, and each task
gets its own environment to "run" in. Then, when a task is idle, it
calls an idle routine (usually called "pause", "wait",
"yield", "nop" (Stands for no operation), etc.).

The advantages and disadvantages
are very similar to the control loop, except that adding new software is
easier, by simply writing a new task, or adding to the queue-interpreter.

Preemptive multitasking or
multi-threading

In this type of system, a
low-level piece of code switches between tasks or threads based on a timer
(connected to an interrupt). This is the level at which the system is generally
considered to have an "operating system" kernel. Depending on how
much functionality is required, it introduces more or less of the complexities
of managing multiple tasks running conceptually in parallel.

As any code can potentially
damage the data of another task (except in larger systems using an MMU)
programs must be carefully designed and tested, and access to shared data must
be controlled by some synchronization strategy, such as message queues,
semaphores or a non-blocking synchronization scheme.

Because of these complexities, it
is common for organizations to buy a real-time operating system, allowing the
application programmers to concentrate on device functionality rather than
operating system services, at least for large systems; smaller systems often
cannot afford the overhead associated with a generic real time system,
due to limitations regarding memory size, performance, and/or battery life.

Microkernels and exokernels

A microkernel is a logical step
up from a real-time OS. The usual arrangement is that the operating system
kernel allocates memory and switches the CPU to different threads of execution.
User mode processes implement major functions such as file systems, network
interfaces, etc.

In general, microkernels succeed
when the task switching and intertask communication is fast, and fail when they
are slow.

Exokernels communicate
efficiently by normal subroutine calls. The hardware, and all the software in
the system are available to, and extensible by application programmers.

Monolithic kernels

In this case, a relatively large
kernel with sophisticated capabilities is adapted to suit an embedded
environment. This gives programmers an environment similar to a desktop
operating system like Linux or Microsoft Windows, and is therefore very
productive for development; on the downside, it requires considerably more
hardware resources, is often more expensive, and because of the complexity of
these kernels can be less predictable and reliable.

Common examples of embedded
monolithic kernels are Embedded Linux and Windows CE.

Despite the increased cost in
hardware, this type of embedded system is increasing in popularity, especially
on the more powerful embedded devices such as Wireless Routers and GPS
Navigation Systems. Here are some of the reasons:

Ports to common embedded chip
sets are available. 

They permit re-use of publicly
available code for Device Drivers, Web servers,Firewalls and other code. 

Development systems can start out
with broad feature-sets, and then the distribution can be configured to exclude
unneeded functionality, and save the expense of the memory that it would
consume. 

Many engineers believe that
running application code in user mode is more reliable, easier to debug and
that therefore the development process is easier and the code more portable. 

Many embedded systems lack the
tight real time requirements of a control system. A system such as Embedded
Linux has fast enough response for many applications. 

Features requiring faster
response than can be guaranteed can often be placed in hardware. 

Many RTOS systems have a per-unit
cost. When used on a product that is or will become a commodity, that cost is
significant. 

Debugging

Embedded Debugging may be
performed at different levels, depending on the facilities available. From
simplest to most sophisticate they can be roughly grouped into the following
areas:

Interactive resident debugging,
using the simple shell provided by the embedded operating system (e.g. Forth and Basic) 

External debugging using logging
or serial port output to trace operation using either a monitor in flash or
using a debug server like the Remedy Debugger which even works for
heterogeneous multicore systems. 

An in-circuit debugger (ICD), a
hardware device that connects to the microprocessor via a JTAG or NEXUS
interface. This allows the operation of the microprocessor to be controlled
externally, but is typically restricted to specific debugging capabilities in
the processor. 

An in-circuit emulator replaces
the microprocessor with a simulated equivalent, providing full control over all
aspects of the microprocessor. 

A complete emulator provides a
simulation of all aspects of the hardware, allowing all of it to be controlled
and modified, and allowing debugging on a normal PC. 

Unless restricted to external
debugging, the programmer can typically load and run software through the
tools, view the code running in the processor, and start or stop its operation.
The view of the code may be as  assembly
or source code.

Reliability

Embedded systems often reside in
machines that are expected to run continuously for years without errors, and in
some cases recover by themselves if an error occurs. Therefore the software is
usually developed and tested more carefully than that for personal computers,
and unreliable mechanical moving parts such as disk drives, switches or buttons
are avoided.

Specific reliability issues may include:

1.     
The
system cannot safely be shut down for repair, or it is too inaccessible to
repair. Examples include space systems, undersea cables, navigational beacons,
bore-hole systems, and automobiles. 

2.     
The
system must be kept running for safety reasons. "Limp modes" are less
tolerable. Often backups are selected by an operator. Examples include aircraft
navigation, reactor control systems, safety-critical chemical factory controls,
train signals, engines on single-engine aircraft. 

3.     
The
system will lose large amounts of money when shut down: Telephone switches,
factory controls, bridge and elevator controls, funds transfer and market
making, automated sales and service. 

A variety of techniques are used,
sometimes in combination, to recover from errors -- both software bugs such as
memory leaks, and also soft errors in the hardware:

&middot;        
watchdog
timer that resets the computer unless the software periodically notifies the
watchdog 

&middot;        
subsystems
with redundant spares that can be switched over to 

&middot;        
software
"limp modes" that provide partial function 

&middot;        
Immunity
Aware Programming 





           
</description>
			<link>http://www.infobarrel.com/information_regarding_embedded_systems</link>
			<pubDate>Sat, 21 Nov 2009 15:24:29 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Advantages_and_Disadvantages_of_Writing_Online</guid>
			<title>Advantages and Disadvantages of Writing Online</title>
			<description>
The Internet has opened the door to so many activities, and one that many people seem to be enjoying is, expressing your opinions. This has meant that, many of us are now freelance writers, in some form or another and enjoying earning a little, welcome, extra cash. It is not always plain sailing though so, here is what I have discovered over the two or three years that I have been writing online.

Advantages
Earn some money 
Share your skills and experience 
Meet new people, virtually. 
Reach a wide audience 
Write as and when you are able. The Internet is open 24/7. 
Your writing skills should improve.
Disadvantages
Compromise your identity or safety 
Unpredictable earnings 
Need to invest time and energy 
Undermines traditional freelance writers 
Scammers
Payments often are only made when you have earned a minimum amount of money.
Receiving your payment can take time.
In general
There are so many sites available on-line where you can write but which ones should you choose?
If you are recommended a good site to write especially by a good friend then you should feel confident signing up to participate. I was recommended InfoBarrel by a person that I had come across writing for HubPages and Helium. Of course, this means that I had to rely on my gut instinct to decide if this person was trustworthy. I guessed that she would be and it seems I was right. You do have to bear in mind that people on-line are not always who or what they seem. That nice young woman aged 23 could really be a middle-aged man of 56 so you must take care.
Once you begin writing for a particular site, you will need to give it time. Usually you will need to write a fair amount of articles in order to gain a presence and a reading audience. If you are unsure of the site's writing standards, read the help guides or read what the sites most successful writers have already written.
I have joined many sites over the years but you really need to be selective. Some require a lot of effort for very few rewards. As soon as this becomes evident, it is as well to part company with them. Aim to write on as many sites as you can handle comfortably so you do not overstretch yourself. Change this as and when necessary. This flexibility is a distinct advantage with writing online.
You will need to be patient though as the rewards tend to grow with time. The more you write the more the rewards should grow. Do not expect to be able to give up the day job though unless you are very lucky, very skilled or have no other unemployment.
Remember to only give out a limited amount of personal information in your writing. When you sign up at a writing site, never give more information than that which is mandatory. Once you feel confident of the website, you may want to reassess this.
Although writing online can be a great way to earn some extra cash, it can seem like slave labour. When you first begin writing it may take time for any money to be earned. To my mind, this is what you need to love to write. If you do then you are enjoying a hobby whilst being paid to do so. This means, for me, that I never felt undervalued. Of course, now that I have written for sometime I earn money each month but that love of sharing my thoughts and experiences is what saw me through those initial meagre first few months.
</description>
			<link>http://www.infobarrel.com/Advantages_and_Disadvantages_of_Writing_Online</link>
			<pubDate>Sat, 21 Nov 2009 15:23:50 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Advantages_and_Disadvantages_of_Using_Email</guid>
			<title>Advantages and Disadvantages of Using Email</title>
			<description>
Who would have thought, just a few years ago, that the Internet and its associated technology would have taken off as much as it has?
Email is just one aspect of current technology that seems to have really caught on. From children to young adults to grandparents and beyond everyone seem to use Email these days. As with all things in this life, though, it has its pros and cons.

The pros

Quick 
Cheap 
Available from many venues 
Global 
Makes it so easy to keep in touch. 
Able to attach huge files and images. 
Saves the cost of expensive letters and phone calls.
Easy to use
Can be personalised
There is the possibility that someone unauthorised accesses your emails.
Helps the work environment, passing on instructions, for example.
Able to track your messages and keep accurate records.

The cons

Encourages less face to face communication 
Has killed letter writing and conventional mailing 
Has reduced the amount of conversations on the telephone 
Spam 
Unsolicited malicious Emails 
Need a computer, appropriate cell phone, or the like
No censorship
Open to abuse at work.

In general
Emailing can be fun and very useful. It is lovely to be able to keep in touch with friends and relatives around the world, at just a click of the button. With the only cost, often, being your electricity use and the fee for using your broadband connection, Emailing feels like a free resource. 
Many items can be sent via Email that would otherwise need to be sent by the conventional post. For example, sending photographs of newborn babies to eager grandparents at the other side of the world has never been so quick and easy.
Nothing is ever all good though, is it?
As we all have embraced the new technology and in particular, Emailing, problems have arisen. Spammers are having a ball ruining our happy experience. This has means that we all have needed to invest in expensive virus protection for our computers and, spend time and money updating this software regularly. If you are caught out, you may access your Email inbox one day, to find that you have hundreds, if not thousands, of junk Emails cluttering up your account and corrupting your computer.
Another downside to Emailing is that many people seem to forgetting their basic literacy skills. Quick Emails and cell phone texting has led to a whole new set of abbreviations. This is fine in its correct place but many people have become so wrapped up in texting that they seem unable to string a sentence together anymore. Good spelling has gone out of the window and sees unimportant these days. When people have to eventually write a conventional letter it would seem that they have no idea where to start. Simply having to address an envelope can cause confusion.
Of course, there are probably more pros and cons but these are just a few of the main ones for you to consider. For me one final negative is the amount of potential harmful Emails that are received. Adult jokes and pornography are often circulated as Emails or their attachments. As all age groups now Email this can mean that young children or someone who finds it offensive views inappropriate images or words.
</description>
			<link>http://www.infobarrel.com/Advantages_and_Disadvantages_of_Using_Email</link>
			<pubDate>Sat, 21 Nov 2009 15:22:47 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/How_to_Prepare_Your_Deck_or_Patio_for_an_Unexpected_Barbeque_or_Cook_Out</guid>
			<title>How to Prepare Your Deck or Patio for an Unexpected Barbeque or Cook Out</title>
			<description>Ever have family or friends make a decision that YOUR house is the best place for a summer get together? Or better yet, have you ever volunteered yourself as host or hostess on a whim? I know I have and then I'm standing there last minute all in a tizzy, kicking myself because I can't figure out how to pull everything together in a presentable fashion before guests start arriving.
</description>
			<link>http://www.infobarrel.com/How_to_Prepare_Your_Deck_or_Patio_for_an_Unexpected_Barbeque_or_Cook_Out</link>
			<pubDate>Sat, 21 Nov 2009 15:20:57 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/How_to_Get_3_Free_Credit_Report_Scores_Every_Year</guid>
			<title>How to Get 3 Free Credit Report Scores Every Year</title>
			<description>
Would you like to get 3 free credit report scores each year? Lots of people know that you can get one free report online each year, but did
you know you can actually get 3 free credit reports each year?


Things You Will Need
Have your social security number handy
</description>
			<link>http://www.infobarrel.com/How_to_Get_3_Free_Credit_Report_Scores_Every_Year</link>
			<pubDate>Sat, 21 Nov 2009 15:18:55 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/An_Overview_of_Epistemology</guid>
			<title>An Overview of Epistemology</title>
			<description>The act of knowledge seems a very simple thing; it is, however, a rather mysterious and profound experience. Which is why, different inductive and deductive science were founded for the purpose of attaining the absolute truth that human mind always seek.
 
Because of this, Philosophy had sprouted and branched out to another department known as Epistemology to help people understand the truth-value of things and arrive even up to the objective truth of anything.
 
Epistemology. It is the science of the validity, or truth-value of human knowledge. In most cases epistemology is also called 'applied logic,' 'material logic,' 'critical logic,' or 'noetics' because it also delves into the depths of logical thinking and follows a system set to attain objective truth rather than subjective. 
 
Facts and Knowledge. To the ordinary man his knowledge is without question valid. This refers as well to intellectual knowledge as to sense-knowledge. Of course, no one would ever question what one could see, hear, smell, taste and touch. However, sense-perception has been proven to be deceiving in most cases because things are not really they way you can see them. Moreover, sense-perception is considered subjective; most of things that one knows through his senses may not be the same as the other knows them. Therefore, objective truth is not attained.
 
Spontaneous Convictions. Man has the spontaneous conviction that the world is objectively real and that his knowledge of it is true. He possesses many convictions of this sort regarding physical, intellectual, and moral matters. The convictions are natural, and as such they have a strong presumptive value. The philosopher, however, feels the necessity of inquiring into the ultimate rational grounds of these spontaneous convictions.
 
The Problem of Knowledge. The natural urge for knowledge accounts for the progress of the sciences. Science has disproved many spontaneous convictions of the past, for instance, the conviction that the sun moves around the earth. The truths of science depend on the validity of sense-perception and of intellectual concepts. Hence, it is necessary to establish the validity of knowledge.
 
It is the right of everyone to know if what they know is true or not. Therefore, one should have the right to study things as they are even in their simple, day-to-day living. Epistemology could be the special kind of science which greatly helps you find the truth-value of anything you know. Take time to ponder!
</description>
			<link>http://www.infobarrel.com/An_Overview_of_Epistemology</link>
			<pubDate>Sat, 21 Nov 2009 15:17:44 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Proper_treatment_of_Gastroesophageal_Reflux_Disease_(GERD)</guid>
			<title>Proper treatment of Gastroesophageal Reflux Disease (GERD)</title>
			<description>Treatment of GERD is a subjective process and is based on
the severity of the patient's symptoms and the history of the disease. The following is a general outline of possible treatment for this condition, though an individual's specific treatment plan will depend on their physician and the level of disease present in the patient.
</description>
			<link>http://www.infobarrel.com/Proper_treatment_of_Gastroesophageal_Reflux_Disease_(GERD)</link>
			<pubDate>Sat, 21 Nov 2009 15:16:23 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Butterfly_Knives_History</guid>
			<title>Butterfly Knives History</title>
			<description>For those of you who collect Knives such as my self, the Butterfly Knife is an interesting one to have and also to understand its history. The unique design is defiantly one of a kind, and also very technical in its operation. The Butterfly Knife (also know to most as "Bailsong" ) got its start sometime in the 1500's area, and its also said they were around even sooner than that. It's not truly known when the Butterfly Knife came into existence but we do know this there very unique and also a work of art. The Philippines which produce the majority of the Butterfly Knives today and have for many years say they are the ones that invited the Knife and say they came up with the word Butterfly Knife, like I said its unknown but we still respect what the Philippines have done for the Knife. I am not sure why they went away from the word Bailsong but when you see and use the Butterfly Knife you can see how they can all it that, it moves nice and smooth and kind of fly's around when you open and close it. 
The Butterfly Knife had been used in many martial arts movies and it's shown to be something to fear when they open it real quick and make it look all fancy. To me it's just a quality Knife and I am happy to have a few of them in my collection. If you ever get the chance to play with one try it out, take your time and open and close it in slow motion and you will get the fill for it, and trust me I know you will like it. The Butterfly Knife has not evolved much over the years just the quality and design but the function is still the same. Thank you for your time and I hope you like me enjoy collection Knives, and will continue to show off those hidden treasures.
</description>
			<link>http://www.infobarrel.com/Butterfly_Knives_History</link>
			<pubDate>Sat, 21 Nov 2009 15:15:52 EST</pubDate>
			</item>
			
			<item>
			<guid>http://www.infobarrel.com/Butterfly_Knives</guid>
			<title>Butterfly Knives</title>
			<description>I have been a collector of Knives for close to 20 years now, I got my start when I was a young teenager. I remember when I received my first Benchmade Butterfly Knife I was impressed and thought who was this company. I had never heard of them at that point, they were still fairly new and had started in California but then shortly moved to Oregon. I wish I would have had the internet back then, I would of be able to learn a lot more about them and plus I like knowing who and how the Knives are built. My Benchmade Knife was well constructed and you can tell quality when you see it. 
I consider a quality Knife a high end Knife and don't mind paying the price for it. I have a friend who builds hand crafted Knives out of his garage and there very nice one of a kind Knives, and he rates Benchmade at the top of quality Knives. I take his word on who's the best and who's more of just a high production Knife builder. Benchmade has grown to a decent size business but there quality is still high and there not cutting any corners, and they have a great line of Butterfly Knives I own three of them. With out getting into to many details know that there steel is the highest quality, and with that you're able to use the Knife as it was intended and not worry about breaking or wearing out the blade. I have had some Knives in the past that were cheaper quality and they don't last that long, or they break. 
Butterfly Knives can be tricky to learn how to open and close but when you have a quality Knife like a Benchmade Knife its smooth and operates like its suppose to and you can get use to it. I love Knives and I love Knives that are built in the U.S even more, thank you for your time.
</description>
			<link>http://www.infobarrel.com/Butterfly_Knives</link>
			<pubDate>Sat, 21 Nov 2009 15:15:32 EST</pubDate>
			</item>
			
		</channel>
		</rss>