Hello All,
It has been a few months since I announced tsctl and I wanted to give
you an update on the progress we have made.
There have been some concerns expressed about the performance of talking
to the hardware via TCP. It is no longer necessary to communicate with
the tsctl server to make use of its functionality, or to even modify the
tsctl source code for your own purposes and re-compile it to get rid of
the TCP code. We now offer the libtsctl.a pre-compiled library which
you can link directly against with your code. It uses the same
documented C API as the client (which for comparison is now also offered
as a pre-compiled library too: libtsctlclient.a) but instead of using
TCP sockets it talks directly to the hardware. It is using the same
code that tsctl uses to perform hardware access. Starting today these
pre-compiled libraries are available in four flavors: both with and
without debugging symbols, and for uclibc (compatible with the
cross-tools we supply) and glibc (compatible with the on-board compiler).
As each architectural combination has its own binary (compiled from a
single source tree) it can be unwieldy to locate the binary or binaries
you need for your platform. To make it easier, I have updated my page (
http://oz.embeddedarm.com/~michael/ ) with a table which will always
contain links to all the latest binaries available for download:
architectures are shown in the columns, and the binary names in rows.
(This page currently links downloads to ftp on oz.embeddedARM.com, not
ftp.embeddedARM.com, as the latter only syncs nightly. Eventually I'll
try to update it so it only links to oz if a the file has not yet been
synced to the main ftp site.) This page will also contain up to date
information about tsctl: currently this consists of the currently
released build number as well as the current development (internal)
build number. By checking this information frequently, you can see when
a new release is available, or get an idea of how much development has
occurred since the last release.
Currently tsctl has support for the TS-4200, TS-4500, TS-4700, TS-4800,
TS-81x0, TS-RELAY8, TS-7552, and TS-7553. SPI support was recently
added, and EDIO and AIO (ADC, DAC) support is in development. Support
is currently planned for the TS-7500, TS-7550, TS-7558, TS-7520, and
TS-8820.
The tsctl documentation (
http://www.embeddedarm.com/documentation/software/tsctl/index.html )
closely tracks the development of tsctl, especially the reference
section. Also of note is the newly created "Getting Started" guide.
As always, we welcome your feedback.
______ 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/
|