The arduinos have a boot loader that allows you to download custom code via usb. There is no os as such, you're writing code that directly interfaces the io and mcu resources.
Arduino has opened the world of micro electronics right over the last few years. When I last played with mcu's (both atmel and some Phillips/nxp only 4-5 years ago) you needed programmers which you could make yourself or buy off the shelf, and all io circuits generally needed to be built. I made use of some pre made boards with some idc headers which made life much easier but much more convoluted than todays stuff with simple plug in shields etc. What's even better about a lot of arduino boards is that they come with the isp header so you can still use your old programmers and code if you don't like the standard arduino interface.
My last project was a dual battery controller combined with a dual stage thermo fan controller configurable via a 2x16 lcd display. Was based on an atmega 128 ( http://www.futurlec.com.au/ATMega_Controller.jsp ) so had massive amounts of io to play with to expand in the future. It died when my mcu board blew up after sitting it on a metal screwdriverThe board supplier was hopeless so got bored and packed it all up after that.
Sent from my Transformer Prime TF201 using Tapatalk 2


Reply With Quote
The board supplier was hopeless so got bored and packed it all up after that.
Bookmarks