<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.jeffrey.co.in/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.jeffrey.co.in/wiki/feed.php">
        <title>JAYFREE</title>
        <description></description>
        <link>http://www.jeffrey.co.in/wiki/</link>
        <image rdf:resource="http://www.jeffrey.co.in/wiki/lib/tpl/default/images/favicon.ico" />
       <dc:date>2012-05-19T02:03:22-05:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=a_robot_story&amp;rev=1332050060&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=a_simple_c_run-time_framework_for_the_stm32_processor&amp;rev=1328404068&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=arduino_paper_lantern&amp;rev=1328404052&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=arm_cortex-m3_and_stm32_basics&amp;rev=1328404056&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=art_plus_open_hardware&amp;rev=1328404060&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=cartoon_links&amp;rev=1328404078&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=current_sinking_current_sourcing_tutorials&amp;rev=1328404082&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=essential_arm_cortex-m3_assembly_language_ideas_for_embedded_systems_programmers&amp;rev=1328404091&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=essential_gnu_linker_concepts_for_embedded_systems_programmers&amp;rev=1328404096&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=experiments_using_octave_for_b-tech_course&amp;rev=1328404100&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=getting_started_with_geda&amp;rev=1330204788&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=high_level_overview_of_freertos&amp;rev=1328404135&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=learn_german&amp;rev=1336892123&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=malloc_implementation_in_freertos&amp;rev=1328404142&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=more_octave_examples&amp;rev=1328404154&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=notes&amp;rev=1331985246&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=online_electronics_shop&amp;rev=1328404163&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=open_hardware_using_open_source_tools&amp;rev=1328404191&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=opencv_tutorials&amp;rev=1328404167&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=program_atmega_micro_controllers_in_gnu_linux&amp;rev=1328404197&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=programming_the_systick_timer&amp;rev=1328404201&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=start&amp;rev=1330137203&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=stm32_primer_programming_with_openocd_on_gnu_linux&amp;rev=1328404210&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=todo&amp;rev=1328404230&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=understanding_freertos_for_stm32_primer_code_control_flow&amp;rev=1328404241&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=use_git_with_ease&amp;rev=1333944971&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=widepage&amp;rev=1330199413&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.jeffrey.co.in/wiki/doku.php?id=writing_a_minimal_c_program_for_the_stm32_primer&amp;rev=1328404266&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.jeffrey.co.in/wiki/lib/tpl/default/images/favicon.ico">
        <title>JAYFREE</title>
        <link>http://www.jeffrey.co.in/wiki/</link>
        <url>http://www.jeffrey.co.in/wiki/lib/tpl/default/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=a_robot_story&amp;rev=1332050060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-18T00:54:20-05:00</dc:date>
        <title>a_robot_story</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=a_robot_story&amp;rev=1332050060&amp;do=diff</link>
        <description>INTRODUCTION

This is actually a tutorial about building a robot from scratch. This tutorial is for school students of age 13 to 15 years old. They will build a robot with very easily available materials, dc motors, arduino (or other simple microcontroller circuit).</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=a_simple_c_run-time_framework_for_the_stm32_processor&amp;rev=1328404068&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:07:48-05:00</dc:date>
        <title>a_simple_c_run-time_framework_for_the_stm32_processor</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=a_simple_c_run-time_framework_for_the_stm32_processor&amp;rev=1328404068&amp;do=diff</link>
        <description>Check out Writing a minimal C program for the STM32 and Essential GNU Linker Concepts for Embedded Systems Programmers before continuing with this page.

A linker script for the STM32F103RBT6 processor

The STM32F103RBT6 processor has 128Kb flash (from address 0x08000000 which is also mapped to 0x0) and 20Kb of RAM (at 0x20000000).</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=arduino_paper_lantern&amp;rev=1328404052&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:07:32-05:00</dc:date>
        <title>arduino_paper_lantern</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=arduino_paper_lantern&amp;rev=1328404052&amp;do=diff</link>
        <description>A simple paper lantern with LED's controlled using arduino. The LED's can be controlled by the user wireless. This idea is inspired by network lighting project -  Luminodes 

Paper Lantern:
Any simple lantern made using paper with very simple shapes.</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=arm_cortex-m3_and_stm32_basics&amp;rev=1328404056&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:07:36-05:00</dc:date>
        <title>arm_cortex-m3_and_stm32_basics</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=arm_cortex-m3_and_stm32_basics&amp;rev=1328404056&amp;do=diff</link>
        <description>All the datasheets and reference manuals which describe a processor architecture in detail, taken together, may run into thousands of pages. Very often, the systems programmer who wishes to write / port something like a real time OS will need only a core set of information regarding the:</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=art_plus_open_hardware&amp;rev=1328404060&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:07:40-05:00</dc:date>
        <title>art_plus_open_hardware</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=art_plus_open_hardware&amp;rev=1328404060&amp;do=diff</link>
        <description>Open Hardware

	*  &lt;http://www.ladyada.net&gt;
	*  &lt;http://www.evilmadscientist.com&gt;

Art Plus Open Hardware Projects

	*   Organic Energy Cloud

Art, Craft

	*  &lt;http://craftzine.com/&gt;</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=cartoon_links&amp;rev=1328404078&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:07:58-05:00</dc:date>
        <title>cartoon_links</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=cartoon_links&amp;rev=1328404078&amp;do=diff</link>
        <description>Talking Over 100 looney tunes episodes in mp4 format !!!!!
  WARNER BROTHERS
  Old School Looney Tunes  Most of the files are under 30mb
  Password if any is: raiders  Best of Bugs Bunny
  Baseball Bugs (Bugs Bunny; 1946)
  http://www.megaupload.com/?d=MW7HOZMM
  Rabbit Seasoning (Bugs Bunny, Daffy Duck, Elmer Fudd; 1952) .
  http://www.megaupload.com/?d=TBTH5RHB
  Long-Haired Hare (Bugs Bunny, Giovanni Jones; 1949)
  http://www.megaupload.com/?d=K2ZTVEEH
  High Diving Hare (Bugs Bunny, Yosemite…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=current_sinking_current_sourcing_tutorials&amp;rev=1328404082&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:08:02-05:00</dc:date>
        <title>current_sinking_current_sourcing_tutorials</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=current_sinking_current_sourcing_tutorials&amp;rev=1328404082&amp;do=diff</link>
        <description>I have seen some web pages defining that current sinking and current sourcing are same. But the truth is that they are different. This is a tutorial about current sinking and current sourcing in Integrated Circuits(IC).

When we skim through the data sheet of certain micro controllers or other IC's, we do come with a term known as current sinking and current sourcing. These current sinking and current sourcing rating are the current that the IC pin can handle. Current sinking and sourcing rates …</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=essential_arm_cortex-m3_assembly_language_ideas_for_embedded_systems_programmers&amp;rev=1328404091&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:08:11-05:00</dc:date>
        <title>essential_arm_cortex-m3_assembly_language_ideas_for_embedded_systems_programmers</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=essential_arm_cortex-m3_assembly_language_ideas_for_embedded_systems_programmers&amp;rev=1328404091&amp;do=diff</link>
        <description>Cortex-M3 processors are designed to be easy to program in C; but it is important that we gain some understanding of the processor instruction set.

The best way to get started is to read the code which the C compiler generates.

Register basics

Cortex-M3 processors support instructions which are 16 bits or 32 bits long; the instruction set is called Thumb-2.</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=essential_gnu_linker_concepts_for_embedded_systems_programmers&amp;rev=1328404096&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:08:16-05:00</dc:date>
        <title>essential_gnu_linker_concepts_for_embedded_systems_programmers</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=essential_gnu_linker_concepts_for_embedded_systems_programmers&amp;rev=1328404096&amp;do=diff</link>
        <description>Keep this link open while reading the rest of this document: 

Using ld, the GNU Linker.

&quot;Section&quot; Basics

Application programmers usually donâ€™t have to bother about low level stuff like say where in the virtual address space the data section of their program begins. In the embedded systems world - you have no such luxuries. Often, your code will be running on the bare metal and you will have to precisely lay out things at specific memory locations. The GNU linker provides you this flexibilit…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=experiments_using_octave_for_b-tech_course&amp;rev=1328404100&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:08:20-05:00</dc:date>
        <title>experiments_using_octave_for_b-tech_course</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=experiments_using_octave_for_b-tech_course&amp;rev=1328404100&amp;do=diff</link>
        <description>NOTE

	*  The tutorial here assumes that you have a Debian Lenny GNU/Linux system installed with Octave and Octave forge.
	*  There might be mistakes in this tutorial. If found please report me (e-mail address can be found at   &lt;http://jeffrey.co.in/blog/about&gt;) or you may edit the Wiki.
	*  More example programs can be found  in this page(More Octave Examples)
	*  This Wiki will be updated. So keep an eye...</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=getting_started_with_geda&amp;rev=1330204788&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-25T15:19:48-05:00</dc:date>
        <title>getting_started_with_geda</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=getting_started_with_geda&amp;rev=1330204788&amp;do=diff</link>
        <description>Introduction

This tutorial is about drawing schematics and designing Printed Circuit Board's using the tool gEDA. Schematics are drawn using 'gschem' tool. Then this schematic has to be imported into the 'pcb' tool. This can be done by either using the import option in the 'pcb' tool(only available in new pcb versions) or by using the tool 'gsch2pcb'. Once the schematic is imported, the PCB can be designed.</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=high_level_overview_of_freertos&amp;rev=1328404135&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:08:55-05:00</dc:date>
        <title>high_level_overview_of_freertos</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=high_level_overview_of_freertos&amp;rev=1328404135&amp;do=diff</link>
        <description>FreeRTOS is a very popular embedded real-time OS for small microcontrollers. It has been ported to almost all the major microcontroller architectures. 

What does the OS actually do?

Remember, we are not dealing with the source code of the Linux kernel - an OS like FreeRTOS typically runs on processors which have a few kilobytes of RAM/Flash. We don't have to deal with millions of lines of code; let's look at the line count of a few crucial source files in the FreeRTOS 4.6.1 kernel:</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=learn_german&amp;rev=1336892123&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-13T01:55:23-05:00</dc:date>
        <title>learn_german</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=learn_german&amp;rev=1336892123&amp;do=diff</link>
        <description>Frequently Used Phrases

	*  Whats the price ?

Resources

	*  &lt;http://www.bbc.co.uk/languages/german&gt;
	*  &lt;http://fritzing.org/news/arduino-video-workshop-auf-deutsch/&gt;
	*  &lt;http://www.schubert-verlag.de/aufgaben/index.htm&gt;
	*  &lt;http://www.youtube.com/watch?v=3cD4sTPelGQ&gt;
	*  &lt;http://www.youtube.com/watch?v=jJVmVLlhlFU&gt;
	*  &lt;http://www.dw.de/dw/0,,3657,00.html&gt;
	*  &lt;http://www.goethe.de/ins/ca/lp/prj/wlg/cst/mus/enindex.htm&gt;
	*  &lt;http://www.nthuleen.com/&gt;
	*  en.wikibooks.org/wiki/German/Append…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=malloc_implementation_in_freertos&amp;rev=1328404142&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:09:02-05:00</dc:date>
        <title>malloc_implementation_in_freertos</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=malloc_implementation_in_freertos&amp;rev=1328404142&amp;do=diff</link>
        <description>Three source files under Source/portable/MemMang, heap_1.c, heap_2.c and heap_3.c provide three different malloc/free implementations. 

The simplest is the one in heap_1.c which lets you allocate blocks, without being able to deallocate them. Let's examine the code in heap_1.c:</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=more_octave_examples&amp;rev=1328404154&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:09:14-05:00</dc:date>
        <title>more_octave_examples</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=more_octave_examples&amp;rev=1328404154&amp;do=diff</link>
        <description>More example programs for Octave.

Note

	*  Please read  this page(Experiments using Octave for b-tech course) before going through the examples.
	*  Basic knowledge of Octave or Matlab is required.

Example Programs

Program P1_1


% Generation of a Unit Sample Sequence 
clf;
% Generate a vector from -10 to 20
n = -10:20;
% Generate the unit sample sequence
u = [zeros(1,10) 1 zeros(1,20)];
% Plot the unit sample sequence
stem(n,u);
xlabel('Time index n');ylabel('Amplitude');
title('Unit Sample…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=notes&amp;rev=1331985246&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-03-17T06:54:06-05:00</dc:date>
        <title>notes</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=notes&amp;rev=1331985246&amp;do=diff</link>
        <description>Sites to be followed

	* &lt;http://www.gadgetgangster.com/index.php&gt;

gEDA

	* http://archives.seul.org/geda/user/Mar-2009/msg00307.html
	* http://archives.seul.org/geda/user/Mar-2009/msg00318.html

arduino

	*  http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1236984140
	*  http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1236844231/1#1</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=online_electronics_shop&amp;rev=1328404163&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:09:23-05:00</dc:date>
        <title>online_electronics_shop</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=online_electronics_shop&amp;rev=1328404163&amp;do=diff</link>
        <description>Online shop's in India which sell Open Hardware kits, components etc

These are the shops from which I used to buy

	*  &lt;http://www.rhydolabz.com&gt;
	*  &lt;http://www.shop.ngxtechnologies.com/&gt;

Other shops (Thnaks to Computer Club India)

	*  &lt;http://www.onlinetps.com&gt;
	*  &lt;http://tenettech.com/&gt;
	*  &lt;http://www.nskelectronics.com/&gt;
	*  &lt;http://www.nex-robotics.com/&gt;
	*  &lt;http://build.simplelabs.co.in/&gt;
	*  &lt;http://www.rhydolabz.com&gt;
	*  &lt;http://9circuits.com/&gt;
	*  &lt;http://www.catsystems.in/&gt;
	*  &lt;…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=open_hardware_using_open_source_tools&amp;rev=1328404191&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:09:51-05:00</dc:date>
        <title>open_hardware_using_open_source_tools</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=open_hardware_using_open_source_tools&amp;rev=1328404191&amp;do=diff</link>
        <description>This page contains the outline of Open Hardware workshop.

Workshop outline

• Open Hardware - 15 min

	*  Introduce about Open Hardware
	*  Makerbot video - &lt;http://www.youtube.com/watch?v=fScRYhq-5M0&amp;feature=related&gt;
	*  compare with free software
	*  Open Hardware project images and its circuit
	*  Egg bot video</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=opencv_tutorials&amp;rev=1328404167&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:09:27-05:00</dc:date>
        <title>opencv_tutorials</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=opencv_tutorials&amp;rev=1328404167&amp;do=diff</link>
        <description>Tutorial 1

How to compile

g++ prog.c -o prog -I /usr/local/include/opencv -L /usr/local/lib -lm -lcv -lhighgui -lcvaux

You may omit

-lcvaux

Sample program (to load an image)


/*filename prog.c*/
/* usage: prog &lt;image_name&gt; */
#include â€œcv.hâ€
#include â€œhighgui.hâ€

int main( int argc, char** argv )
{
IplImage* img;
if( argc == 2 &amp;&amp; (img = cvLoadImage( argv[1], 1)) != 0 )
{
cvNamedWindow( â€œImage viewâ€, 1 );
cvShowImage( â€œImage viewâ€, img );
cvWaitKey(0); // very important, con…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=program_atmega_micro_controllers_in_gnu_linux&amp;rev=1328404197&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:09:57-05:00</dc:date>
        <title>program_atmega_micro_controllers_in_gnu_linux</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=program_atmega_micro_controllers_in_gnu_linux&amp;rev=1328404197&amp;do=diff</link>
        <description>Note: The DAPA programming circuit used here needs a parallel port. If you donot have an parallel port you cannot program the microcontroller using DAPA (Direct AVR Parallel Access) programmer. In that case you need to go for an USB programmer.

Introduction

Programming a 8-bit microcontroller like ATMEL's (AVR) ATMega8 is the firt step to your embedded system world in GNU/Linux. Now there are a wide variety of free software tools available for programming a microcontroller in GNU/Linux. Microc…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=programming_the_systick_timer&amp;rev=1328404201&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:10:01-05:00</dc:date>
        <title>programming_the_systick_timer</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=programming_the_systick_timer&amp;rev=1328404201&amp;do=diff</link>
        <description>Check out SysTick timer Basics and A simple C run-time framework for the STM32 processor for background information.

Our objective is to program the SysTick timer at a rate of 1Hz and write a SysTick_ISR which will toggle the RED LED on the STM32 Primer.</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=start&amp;rev=1330137203&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-24T20:33:23-05:00</dc:date>
        <title>start</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=start&amp;rev=1330137203&amp;do=diff</link>
        <description>Hello

Welcome to my wiki page. This wiki is a sub page of www.jeffrey.co.in. Here I will be posting tutorials and projects which are in development stage.

Tutorials

	*  Getting Started With gEDA
	*  Use Git with ease
	*  Current Sinking &amp; Current Sourcing Tutorials
	*  Experiments using Octave for B-Tech course
	*  More Octave examples
	*  Program ATMega micro controllers in GNU Linux
	*  openCV tutorials</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=stm32_primer_programming_with_openocd_on_gnu_linux&amp;rev=1328404210&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:10:10-05:00</dc:date>
        <title>stm32_primer_programming_with_openocd_on_gnu_linux</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=stm32_primer_programming_with_openocd_on_gnu_linux&amp;rev=1328404210&amp;do=diff</link>
        <description>[Thanks to Phillip Burgess for the above image!]

The STM32 Primer is a very innovative (and low cost) evaluation kit for the STM32F103RB ARM Cortex-M3 based processor from ST.

For a change, instead of a drab rectangular PCB, the Primer comes packaged as a nice little CIRCLE - with a good quality color LCD display and an accelerometer as an input device. The “cursor” on the LCD screen is controlled by tilting the Primer!</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=todo&amp;rev=1328404230&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:10:30-05:00</dc:date>
        <title>todo</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=todo&amp;rev=1328404230&amp;do=diff</link>
        <description>Sl.No  State        Importance   Description               Priority  Comments               Term    Planned Start/End  1      rejected     low          phoenix dsp experiments   2         rethink                short   --/-- 2      new          med          ECNT                      2         rethink: Try anant aggarwals exp.  Short    --/-- 3      new          med          python on a chip :lpc2148  1        Complete ARM learning to proceed  short   --/-- 4      completed    high         serial…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=understanding_freertos_for_stm32_primer_code_control_flow&amp;rev=1328404241&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:10:41-05:00</dc:date>
        <title>understanding_freertos_for_stm32_primer_code_control_flow</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=understanding_freertos_for_stm32_primer_code_control_flow&amp;rev=1328404241&amp;do=diff</link>
        <description>Execution starts from Reset_Handler in Demo/CORTEX_STM32F103_Primer_GCC/ST_Code/crt0_STM32x.c - after performing the required run-time initializations to set up a proper environment for C code, it transfers control to main in Demo/CORTEX_STM32F103_Primer_GCC/main.c.</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=use_git_with_ease&amp;rev=1333944971&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-04-08T23:16:11-05:00</dc:date>
        <title>use_git_with_ease</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=use_git_with_ease&amp;rev=1333944971&amp;do=diff</link>
        <description>This tutorial introduces some of the minimal commands needed to use git. 


Frequently Asked questions (FAQ)

:?: How to get a project ?

  Answer: If you are fetching project from  github use the below command.

            git clone git@github.com:jeffreyantony/GNUduino.git

           git clone git:git.osmocom.org/osmocom-bb.git 


:?: How to start a new project ?

  Answer: Move into the project folder and give the below command which will initialise the project.

           git init 

     …</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=widepage&amp;rev=1330199413&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-25T13:50:13-05:00</dc:date>
        <title>widepage</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=widepage&amp;rev=1330199413&amp;do=diff</link>
        <description>Github page

	*  &lt;https://github.com/jeffreyantony/WidePage&gt;

Reference links

	*  &lt;http://millionclues.com/problogging/wordpress-tips/make-full-width-page-in-wordpress/&gt;
	*  &lt;http://azmind.com/2012/02/15/free-wordpress-theme-azsimple/&gt;

Changes which I want

	*  text font should be  - &lt;http://millionclues.com/problogging/wordpress-tips/make-full-width-page-in-wordpress/&gt;
	*  or like this - pramode.net or 
	*  comment should be &lt;http://pro.simplywp.net/photoclick/&gt; ? Are you sure ?
	*  &lt;http://w…</description>
    </item>
    <item rdf:about="http://www.jeffrey.co.in/wiki/doku.php?id=writing_a_minimal_c_program_for_the_stm32_primer&amp;rev=1328404266&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2012-02-04T19:11:06-05:00</dc:date>
        <title>writing_a_minimal_c_program_for_the_stm32_primer</title>
        <link>http://www.jeffrey.co.in/wiki/doku.php?id=writing_a_minimal_c_program_for_the_stm32_primer&amp;rev=1328404266&amp;do=diff</link>
        <description>Cortex-M3 basics and Primer programming with OpenOCD provides the background material for this section.

Blink the RED LED on the Primer!

The Primer-1's RED LED is connected to GPIO Port B, pin 9 (PB9). Putting this on requires:

	* Enabling the peripheral clock to GPIO PORTB
	* Configuring PB9 as a push-pull output 
	* Putting ON PB9 by writing to the BSRR (Bit Set/Reset register)</description>
    </item>
</rdf:RDF>

