HN user

landonfuller

16 karma
Posts0
Comments3
View on HN
No posts found.

I actually feel the opposite -- microcontrollers are exactly why I got back into electronics. Being able to write a few lines of code that interact with the 'real' world -- that's what I find exciting, and analog circuits are tedious necessities in comparison.

Regardless of your ultimate interest Arduino (and the AVR microcontroller family in general) is a decent place to start :)

If you do have previous development experience, you'll probably want to move past Arduino pretty quickly. You can pick up an Atmel STK500 development board for just $79, and either use it with AVR Studio or the open source toolchains (avrdude, avr-gcc, avr-libc, etc): http://store.atmel.com/PartDetail.aspx?q=p:1050007

Not entirely the case. Soylatte is what became the OpenJDK BSD Mac Port. It was granted re-licensing and was merged upstream to OpenJDK.

What this means:

- The Java 6 Java Research License (JRL) binaries are based on Sun's Java 6 JRL releases, which mean they closely mirror the shipping official Java 6. They are also out-of-date and no longer supported. You can only build them using the JRL sources available from Soylatte, and redistribution of code and binaries is limited by the JRL.

- The OpenJDK 6/7 binaries are built from the OpenJDK repository, which is where all the Soylatte and BSD patchset changes were merged. All current development occurs as part of the OpenJDK BSD-Port project, and the code and binaries are fully redistributable.

The project was always intended to help ensure continuity of Java on Mac OS X; integration with OpenJDK being the means to ensure ongoing support and encourage Sun/Oracle's adoption of official support for the platform.

I've updated the project goals on the home page accordingly:

- Support for Java 6 Development on Mac OS X 10.5 and later (including Mac OS X 10.7 Lion)