ts-7000
[Top] [All Lists]

Re: [ts-7000] Re: TS-7300 Interrupt handling help

To:
Subject: Re: [ts-7000] Re: TS-7300 Interrupt handling help
From: Jim Jackson <>
Date: Wed, 14 May 2008 19:15:56 +0100 (BST)


On Wed, 14 May 2008, bdon003 wrote:

> Thanks, that really helps.  So let me make sure I got this right.  I am 
> going to need to make a driver that will handle the particular interrupt 
> for the timer?

check out the files section of this group. There is an "adc" driver, this 
uses a timer interrupt and will show you what is involved.

> That seems a little more complicated that what I was expecting, but it will 
> be fine because
> I wanted to get into writing some basic drivers.  I just began reading that 
> book you
> mentioned, although it is the third edition and covers kernel 2.6; my library 
> doesn't have
> the second edition.  I will give writing the ISR a shot when I am ready.  
> Thanks for the
> links, too.  I found that first one a few weeks ago and it has been really 
> helpful with
> setting up a crosscompiler.
>
> Brandon
>
>>
>> When you program a PIC, your application code is pretty
>> much running directly on the processor. When you run
>> Linux or any other OS on a processor, you generally use
>> the OSes API for connecting up to interrupt handlers.
>>
>> In the case of Linux, its request_irq().
>>
>> If you are running without an OS, then you can pretty
>> much do what you would do on a PIC.
>>
>> You'll want to look around on the web for the 2nd edition
>> of the Linux Device Drivers book by Rubini. It covers the
>> driver APIs for the Linux 2.4 series kernel.
>>
>> You could also look on the list archives and try to get
>> a 2.6 kernel working on your board, and then use the
>> 2.6 kernel API.
>>
>> Here's some notes to get you started:
>>
>> 1. TS7300 kernel and driver environment setup
>>
>> http://www.ovro.caltech.edu/~dwh/ts7300/
>>
>> 2. LPC2000 ARM microcontrollers
>>
>> http://www.ovro.caltech.edu/~dwh/ucos/
>>
>> (Just to show you how to setup a bare metal system like
>> the PIC)
>>
>> 3. Some 2.6 device driver examples
>>
>> http://www.ovro.caltech.edu/~dwh/correlator/pdf/LNX-723-Hawkins.pdf
>> http://www.ovro.caltech.edu/~dwh/correlator/software/driver_design.tar.gz
>>
>> Cheers,
>> Dave
>>
>
>
>
>

------------------------------------

Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU