Lær at programmere java – embedded programering
Java er et godt programmerings program at lære for newbie’s..
Det er let at gå til, og der findes masser af tutorials og udviklings værktøjer.
Et af de områder java specielt blev udviklet var til at køre i embeddede systemer. Feks. som program i styringen til en vaskemaskine, til varmestyring, i forbrugs, elektronik mm.
Vi skal ikke så mange år tilbage før den slag foregik med singlechip (feks 8051 familien), og assembler kode som er lavniveau programmering. Hvilket i praksis betyder det er vildt besværligt og tidskrævende bare at skrive noget kode der kan hente nogle data fra et analog signaler og lave så denne koden vises som en graf på skærmen i en standard windows bruger flade, som kunne være en webbrowser.
Det smarte ved java til embedded brug er at der faktisk findes billige udviklings kit til at arbejde med java i embedded systemer.
Atmel har deres ret nye processor AVR32 AT32UC3A som er designet til at møde fremtidens multimedie behov. Udviklings kittet kan findes her til ca. 750 Dkr..
Atmel har en mindre og billigere atmega8 processor familie og til denne der findes en java virtual machine: nanoVM. Nyeste version af nanoVM findes på sourceforge.net
Så er der de mere kompakte løsninger der kører java:
DSTINI1 – TINI Verification Module
* DS80C390 Processor @ 36.864MHz.
* 31.8 mm x 102.9 mm 72-pin SIMM board
* 512KByte Flash
* 512K/1MByte nonvolatile SRAM
* Ethernet 10Base-T interface (SMC91C96)
* Dual 1-Wire® interface (IButton)
* CAN interface / Dual Serial Port / I2C Interface
* Requires single +5VDC Power Supply
ejc’s microcontrollers med java vm
toradex embedded løsninger med windows ce og io