ts-7000
[Top] [All Lists]

Re: [ts-7000] simple example module code is here

To:
Subject: Re: [ts-7000] simple example module code is here
From: Ilya Goldberg <>
Date: Thu, 12 Jun 2008 21:53:07 -0400
Wow, you are a hero.
Thank you!
-I

On Jun 12, 2008, at 2:28 PM, Craig Hollabaugh wrote:

> 7000 users,
> I started a new ts7400 development project My project uses
> the TS SD card sarge distro on 2.4.26-ts11. It requires some
> low-latency processing via internal and externally triggered  
> interrupts.
>
> I've posted all my simple examples on my embedded Linux trac site,
>
> http://www.embeddedlinuxinterfacing.com/trac/wiki
>
> Here's the module README.txt url,
> http://www.embeddedlinuxinterfacing.com/trac/browser/boards/ts7400/ 
> src/modules/README.txt
>
> I've included my notes to
> 1. hw development setup
> 2. native kernel module compile setup
> 3. svn checkout of module code
> 4. module compile instructions
> 5. cross compile modules
>
> Here's a short description of completed modules.
>
> 00-template.c
>     A simple template file for module development.
>
> 01-prochelloworld.c
>     Dynamically creates r/w file /proc/helloworld during insmod.
>     Stores 8 incoming chars during write and returns them on read.
>
> 02-led.c
>     Turns board LEDs on during insmod and off during rmmod
>
> 03-hwtimerinterruptled.c
>     Blink LED at CPU 1Hz timer via interrupt 42
>
> 04-ioremapTShwmodel.c
>     Reports the TS model identification
>
> 05-hwtimerinterruptgpio.c
>     Toggle DIO_0-7 at CPU 1Hz timer via interrupt 42
>
> 06-hwtimer2.c
>     Get 10000 interrupts per second.
>
> 07-gpbusinterrupt.c
>     GPBUS external interrupt example.
>
> 07-gpbusinterruptdio00set.c
>     Sets dio00 on insmod, clears dio00 on rmmod
>
> 07-gpbusinterruptsoftwareinterrupt.c
>     Sets soft interrupt 33
>
> 08-portbinterrupt.c
>     port B interrupt example.
>
> I also have some simple userspace code using mmap. Of interest is a
> python 7400 C extension that provides pythonic 7400 object.
>
> I tried to keep things simple as possible. Check it out.
>
> Thanks for the all posts that have got me this far.
> Craig
>
> Dr. Craig Hollabaugh,  970 240 0509
> Author of Embedded Linux: Hardware, Software and Interfacing
> www.embeddedlinuxinterfacing.com
>
>
> ------------------------------------
>
> Yahoo! Groups Links
>
>
>


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

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