ts-7000
[Top] [All Lists]

[ts-7000] announcing tsctl!

To:
Subject: [ts-7000] announcing tsctl!
From: Michael Schmidt <>
Date: Thu, 29 Sep 2011 17:04:34 -0700
Hello All,

I have posted documentation for the tsctl project, which will be 
released soon.

http://oz.embeddedarm.com/~michael/tsctl/

Currently this document is updated daily to reflect updates to the 
project.  The "revision log" section documents changes to the document 
itself.

tsctl was created as a way to ease software development, allow programs 
developed for one board to be easily re-used on other boards, and 
provide a way to control boards from any language and operating system 
that supports TCP/IP.

tsctl has a consistent client API accessible from shell script, Python, 
C, and the tsctl protocol itself.  tsctl is object oriented, and 
currently defines classes for Bus, CAN, DIO, Pin, Time (timekeeping), 
TWI, and SPI hardware, with future classes based on new hardware and 
customer demand.

tsctl runs as a single server instance on each board.  Each platform has 
a tsctl binary compiled specifically for that platform, and 
configuration files are kept to a minimum.  tsctl will run under 
fastboot or full Debian boot and has a minimum of extra library 
dependencies (currently pthreads, which is statically linked)

tsctl implements the canctl, dioctl, and spictl protocols on top of 
these objects, replaces those binaries, and supports their command-line 
parameters when invoked as them (through a symlink to tsctl).

Initial support is in development for the TS-4500 (and other Cavium 
based boards), TS-4200, TS-4700, and TS-4800 with future board support 
to cover newly developed boards and older boards by customer request.

I welcome all feedback, suggestions, and other comments.

  ______   Best Regards,
|__  __/                  Michael Schmidt
    ||                   Software Engineer
    ||echnologic Systems (EmbeddedARM.com)
    || (480)        16525 East Laser Drive
    |/ 837-5200   Fountain Hills, AZ 85268
        http://oz.embeddedarm.com/~michael


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

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>
  • [ts-7000] announcing tsctl!, Michael Schmidt <=
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