OK, lucky I read your post Dirk. Yes, you are right, Mr Jeff could
see, and eventually things may get cheap.
I can advise a little, because I spent many years digging for
solutions.
I advocated a simple management services OS that has access to open
API's to give common programming strategy and ease of incorporating
different hardware. The hardware could be interfaced and run by
Android system, and one day you translate Open API's and drivers to
Forth or Misc and just use all the software programs you have created
already on the Android, PC or whatever used to host the API's, you
then are very far along the life cycle faster because you started
easier without waiting for custom software and hardware.
Years ago there were open source universal driver initatives, which
would be suitable for you. You could at least code a compatible
system and auto translate the c code drivers to forth via a
translation program to get the first version of a driver running
before rewriting it in forth or misc. Now you have open API and
drivers on native misc or other hardware. If you do not wish to
translate and still interface and host it on a coprocessing system,
you could still have a wide choice of hardware to host Open API's and
drivers for forth to interface to. Ultimately, a misc C compiler
would allow these things to be compiled without translation (which is
needed, even to put Linux Java or Android on misc). So many ways to
skin a cat and solve a issue.
Dirk, GA is designing a self contained development system (hopefully
they expsnd it to include every valid interface as a reference design
over the years) that is a computer. You could negotiate to expand it
into a computer and take that to kickstarter?
Interfaces, unfortunately wirelesses is needed. I tried avoiding for
years, but now it is a must for the greater market, otherwise choices
would be simple. These days, you could almost get by doing a basic
comouter with one or two wired external interfaces. Thunderbolt is an
extension of PCI express, and could replace all other non wireless
interfaces if it had the support. You can run display port monitors ,
get HDMI conversion cables, do anything that USB could do, but I don't
know if there would be thunderbolt audio anytime soon. They wish to
put USB and firewire etc across it, but if that is still happening, or
cheap, I don't know. Going backwards, you can build in pci e slot
etc support. But in reality, you would still need USB and sata for
now. Wirelessly, in the short term (see my Misc Excpansion..... for a
bigger explanation) Bluetooth offers a hardware base and many
advantages, including another very low powered wireless standard now
for periphials, and cohosting 24Mb/s with wifi, and plans towards high
end speed. Unfortunately wireless USB, I have not seen any on
shelves, but it would be better. The other side of the coin is wifi
asnd wifi direct. With wifi direct it can host periphials. Wifi is
going to 7gb/s and maybe it will go higher like wihd one day (just my
idea). So, with bt and wifi you have a broad wireless basis, with one
of these or USB wireless as the only needed pan/devices wireless
interface in the future. So, you start to need only 2 or more
software and hardware interfaces each for hardware and wireless to
make a very functional system.
I think two big/biggest mistakes for Misc, is no real 18 bit+ address
bus, and no global access to that bus, or other busses, so nodes can
quickly report back or pull data distributedly, instead nodes are
specislised for streaming. With global access, a pool of nodes can
work independently buried in a chip, interfacing and sending results
as they wish. Much better. In this case even an 18x processor
becomes a competitor to all 16 bit-4 bit processors. Looking at it, I
would not mind designing my own processor version, I am more like an
architect or engineer than a builder laborer. I consider many ways to
do things. I think many ways that would make great processors. I
think Google sees something that can fill a need, and buy or fund it,
that is how we got Android. They used to have pages where yu can
submit proposals, they have the money. Maybe any of us could make
something they would need.
If every body did something towards something bigger than what we all
ready have, then we could have change. I'm looking at doing my own,
but everybody else could do what they could together. If you made a
successful programmabe product you could have a hundred new
permanent people here within months.
Thanks Dirk
Steve.