Any idea if the armish port would run on a TS-7xxx series board?

View: New views
1 Messages — Rating Filter:   Alert me  

Any idea if the armish port would run on a TS-7xxx series board?

by Jason Taylor-11 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

I see the list has been exceptionally quiet this past while.
I am in the process of instrumenting my sailboat (a 1978 Beneteau First 30
called Fugu) and I am using a TS-TPC-7390 from Technologic Systems for my
cockpit instrument display panel:
http://www.embeddedarm.com/products/board-detail.php?product=TS-TPC-7390

The TS-73xx series boards are based on the Cirrus Logic CP9302 which is an
ARM9-based system.  I would prefer to run OpenBSD on this but my launch date
is fast approaching and knowing the depth of the water under my boat is much
more important than which OS my touch panel is running...

So, these boards use RedBoot and run Debian.  NetBSD has been ported to a
TS-7200 series board a few years ago: http://www.embeddedarm.com/~joff/

I realize that a fully usable port for my May launch is not in the
cards, but
would anyone else be interested in seeing an OpenBSD port to this
platform?  I
have been playing with the touch panel for the past couple of weeks and it
really is nice.  I can't wait to get it mounted in my cockpit bulkhead.  The
company appears to provide all of their documentation readily without
any NDAs
or restrictions and the boards are well-documented and have a long product
life-cycle.  What draws me to this board in particular is that it uses
2W for
the board and 5W for the screen so power draw is no longer a concern.  There
is also a fairly active mailing list for the TS-7xxx boards and a
less-active
one for the TS-TPC-7390 which targets touch panel and UI issues.

I am willing to contribute to a porting effort, but my funds are fairly
limited.
I would like nothing more than to send a TS-TPC-7390 board to someone for
development but I can't see myself contributing more than 25% of that
cost at
the moment.  So, are there any takers?  Anyone up for doing the port?  
Anyone
else up for chipping in to get a touch panel sent to the developer?


Cheers,

/Jason


About my project:
I am collecting NMEA-0183 data from my speed, temperature and depth sensors
(google Airmar DST800) connected directly to a serial port at 4800-8N1, as
well as getting GPS coordinates from a USB GPS.  Next year, I will add a
weather station (Airmar PB150) to the mix for wind speed, direction, compass
heading, air temperature and angle of heel.  I can connect to these serial
ports and see the sensor data no problem.  I am now working on storing this
information for use by a display program.  I like the idea of sysctl
variables
so that I can keep data-collection completely separate from the display side
of things.  The display can be anything from perl/Tk to an NMEA-daemon that
rebroadcasts the information to other NMEA data consumers, like a laptop
running navigation software (MacENC or SeaFarer/LX).  I would love to extend
the nmea(4) line discipline to understand all the above NMEA sentences and
then set appropriate sysctl variables.  This is  another example of where
OpenBSD just plain "gets it".