Someone on a mailing list I'm on was asking about small o/s's. Someone else suggested "contiki".
It's a nice small O/S with a user interface. Might be the right thing for a small handheld, who knows. I like the look of it.
Someone else mentioned UniFLEX. That archive is amazing becuase there it's written for the 6809, has FORTRAN, Cobol, Pascal and C. Wow.
And of course, others mentioned MicroC/OS-II. . Certainly a good choice for real-time. I've used it and liked it.
Who would have thought that your cell phone would become the place to store your credit card? It makes perfect sense to me now, but just like cameras in cell phones, I didn't see it coming.
NTT Docomo Inc. in Japan is testing contact-less card support in cell phones. The JR train lines in Japan have used contact-less cards (like those cards you wave in front of the computer room door) for a few years. Apparently now cell phones can emit this protocol. Here's an interesting overview.
And hey,it's a standard. ISO/IEC 18092. 10cm range using 13.56MHz according to an article in EE Times ("Japan Mobile Phones Test Transaction Tech"). Manchester encoding of a 212-kbit/second stream.
Apparently there are chips from a Sony venture, Felica Networks, Inc.
Docomo is calling it "Mobile Wallet".
Virutech, Inc. claims to have a product, Hindsight, which is a debugger which can run programs backward.
Apparently it works with Virtutech's Simics product, which is a system level simulator. Batteries not included. And you have to use DML, their modeling language.
Still, for some projects it could be a life saver.
TI has announced a new ARM7 cpu, the TMS470. It's got built in flash and RAM as well a some interesting interfaces.
While the smallest pin count is high (80 pin LQFP) it will fill a nice space between smaller 16 bit micros. The smallest part has 64K flash and 4kb of ram. This is a little small but workable. A larger 144 pin part has 1MByte of flash and 64kb of ram.
I'm still enamored with the Philips LPC2138, however, because of it's 64 pin package and it's large (512kbyte) flash space for code.
This is potentially interesting. A Hybrid CPLD/FPGA which has (it appears) some mask work done at the fab and the rest is reconfigurable as a CPLD.
Could be perfect for medium volume projects.
I've always liked Bob Cringely. He used to throw great partied at MacWorld. Plus, he built his own plane (or tried to).
And, he's turned into an interesting technologist.
I think he's onto something with his perspective of "little wireless platforms which run linux". The LinkSys WRT54g he talks about is one such platform.
There is also a version of the WRt54 which uses a different CPU but has two POTS phone connections. It needs to run linux.