New $149 NetBSD Single Board Computer Port
An Anonymous NetBSD User writes "NetBSD now supports a new ARM board, the Technologic Systems TS-7200. The TS-7200 is a low cost ($149!) mass produced embedded single board computer that runs on less than 2 watts of power."
Is Here
Keep It Real, Lameness Filter(TM)
TS-7200 Single Board Computer 200 MHz ARM processor for Linux ARM9 processor with MMU 32 MB SDRAM 8 MB flash drive (16 MB optional) 10/100 Ethernet Compact Flash 2 USB host ports 2 COM ports 20 DIO PC/104 expansion bus Optional A/D and RS-485 Optional 802.11b WiFi
The computer itself seems like a steal for the specs they're claiming but their prices on CF flash are more than a little silly. You can get Sandisk Ultra II 512MB for $60 from any online meta-retailer and these guys are offering an unknown 512MB CF card for $145.
I've seen this kind of thing from several of these kinds of suppliers and I don't quite get it. They don't seem to realize that things like flash are fully commoditized and are still thinking they can get away with a 100% markup...
Oh well, if they can actually sell CF at those prices, then they deserve the money. Kudos for such a sweet, low power, inexpensive computer either way.
Regards,
Ross
This looks like a nice SBC, but I am really happy with my little Soekris'. With case, the 4501 is cheaper than this ARM board (the board alone is more expensive) and has three ethernet interfaces.
Comparable to VIA's Eden-N at 2.5w at half the size.
I'm pretty sure NetBSD has already got an x86 port too...
An extra $50 can buy a lot more technology elsewhere.
If voting were effective, it would be illegal by now.
(I work for Technologic Systems)
I did both the Linux port and the NetBSD port to the TS-7200 so I am uniquely qualified on their differences. IMHO, to an engineer actually doing the work, NetBSD is a far superior OS to port to, at least to this platform.
The port is not a "we can get it to boot" port of NetBSD. There is installatium medium on a FTP site, a system installation program (sysinst), cross-toolchain support and even support for the ISA (PC/104) bus, which is something that is really impossible right now on Linux due to its x86 assumptions littered throughout ISA drivers. (Ever tried to use inb and outb on an ARM?, there is no such thing! ISA bus space is memory mapped and appears at a different spot depending on 8 or 16bit accesses)
Although you can run it on Debian, Debian does not support it. I had to do all that work myself, and Technologic Systems is supporting it on this platform. There aren't any TS-7200 kernels on debian.org.
If you want to go cheaper, got fo an NSLU from Linksys (http://nslu2-linuxorg). It's a 100 dollar ARM board w/ Ethernet, and two USB ports. It comes running Linux, but there has been some work with getting NetBSD running on it according to the mailing lists. It's a 233MHz ARM, 32MB RAM, 8MB Flash. It also has 1 1/2 serial port which you can solder on with little effort. The 1/2 serial port is only pinned out for an RX, no way to transmit with it, so it's kinda useless in that regard.
This signature was left intentionally blank.
Won't be so fun to have a firewall with a single NIC.
Might as well get a Soekris net4801 (www.soekris.com). You get two more ethernet ports (three total), a faster processor (266Mhz x86 compat vs. 200Mhz MIPS), more RAM (128MB vs. 32MB), and a compact PCI and a real PCI slot (3.3v cards only).
It costs $50 more, and you get tons more features, most of which are mandatory for a firewall.
This is a single board, not really an arch...
NetBSD not supporting an architecture means one of two things: (1) the architecture has no processors with an MMU, or (2) no developer has the hardware
This explains no NetBSD on iPaq/etc for (1) and no NetBSD on ppc64/ia64 for (2).
As we can see by these examples (especially that nice post by the developer who supported this board under NetBSD), when it does support the hardware, it supports it properly, not just as x86 compatibility. That's the key difference between Linux and NetBSD; NetBSD is an operating system for every architecture, Linux is a kernel that can pretend to understand any architecture. I'll stick to NetBSD, thanks (even on i386 where possible).
Sam ty sig.