Now have Windows XP running on RoBoard, can write programs on my main workstation using Visual Studio which is great because it's what I've been using for the last 15 years.
Two tips for success with RoBoard in such an environment for anybody who might want to try:
1. If you get RB-100, don't bother buying a USB floppy to load the RB-100's IDE driver. You want to use nLite to make your modified XP install CD per the posts on RoboSavy.com. It's free, it works, and with it, you can strip down your XP install to use only the minimal stuff you need.
2. The RoBoard docs say you can put the winio files either in your application directory, or in windows\system32. I put them in windows\system32 and wasted a day because the winio library initialization failed. Eventually I tried putting them in the application directory, and it worked fine.
Next step... See if I can get RoBoard talking to APM.
Comments
Thanks for reporting about this intersting and powerfull board.
1)could you detail your point 1)
Do you mean we can use a mini(or micro) SD card ?
2)To start using it is it mandatory to have the mini-PCI VGA card ?
I would prefer an other solution....
3)what version of Visual Basic would you recommand for a more oriented "hardware guy"?
Thanks
The RoBoard is running at < 500ma (without the display adaptor). I removed the display adapter after getting XP loaded. Now I connect via Remote Desktop over ethernet.
I must admit, it's an order of magnitude more complicated to program as compared to Arduino. But working with the Arduino environment and processors, I feel like I've entered a time warp and gone back 30 years. Wait a minute - even in 1980, we had debuggers!
You can get some Roboard add-on boards with gyros, accelerometers etc, but I plan to use the APM for that, and for it's excellent PWM inputs, outputs, and failsafe circuitry. Basically, an I/O co-processor.
Less power means "clever" code is required. More complex, which then leads to more bugs and less adaptability code.
Am I right in thinking the RoBoard does not include both 3 axis gyro and 3 axis accel?
It would be interesting to see this board without the multimedia but with more sensors.
The boards power consumtion would mean that an xbee pro blows the pc usb limit.
It would be nice to see more code space. I would like to see an AP that doesn't have to rely on compiler switches to support different devices
Thanks for pointing it out I will keep an eye on the RoBoard
link here