Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 40 reacties
Bron: iBotton

SWiSH schrijft: "Ik las in de nieuwste C'T (7/8) een leuk artikel over Tini, een JVM in een chip, die weer op een soort geheugenmodule zit. Via verschillende interfaces is er te communiceren met andere hardware. Heb je er dus al jaren van gedroomd om je koelkast Java Enabled te maken, dan is dit je kans. Tini ondersteunt de belangrijkste Java packages, in de SDK zit bijvoorbeeld een webserver. Je kunt ook gebruik maken van eigen classes. Via een proxy is het zo bijvoorbeeld mogelijk om een database koppeling via JDBC aan te leggen. Voor $50 kan het ding online besteld worden, dus leuk om mee te experimenteren als je nog niets te doen hebt in de vakantie "

Tini print

Lees meer over

Moderatie-faq Wijzig weergave

Reacties (40)

Voor $50 kan het ding online besteld worden, dus leuk om mee te experimenteren als je nog niets te doen hebt in de vakantie
Maar wil je deze module gebruiken/programmeren, zul je toch nog wel iets meer apparatuur/elektronika nodig hebben of niet?
Je hebt blijkbaar een apart bordje nodig met een socket. Der zitten ook nog wat connectors op (RJ45, RJ11, etc). Zie link:

http://www.ibutton.com/TINI/developers/index.html
Ik heb zo'n ding thuis liggen. Het is echt heel makkelijk om mee te werken.
Je kan op je PC onder java een programmatje ontwikkelen en dan via de seriele poort of via ethernet je programma uploaden.
Nog wat leuke gegevens:
2 serieele poorten.
1 can bus
one wire interface
I-Button aansluiting
512 kB flash geheugen
1 MB Ram geheugen
Real time clock (battery backed-up)
TCP/IP
Telnet server on board
FTP server on board
HTTP server gratis beschikbaar
Gratis ontwikkelomgeving
Gratis firmware update
Open hardware design
uitbreidbaar met 2 extra seriele poorten en 1 par. poort (32 bits)

En nog veel meer leuks. Klein nadeel is de levertijd. Dit komt omdat er een nieuwe versie aankomt met een nieuwe microcontroller er op. Deze is binnenkort leverbaar en tot die tijd leveren ze geen nieuwe TINI's meer uit.

PS. ik heb niks met Dallas te maken, ik vind het gewoon een heel leuk speeltje en op m'n werk hebben we er ook een aantal in leuke (demo) producten zitten.
Waar heb je de info vandaan over de nieuwe versie ? Is die ook sneller oid ?
We wachten hier ook op een paar van die dingen. 'k kan niet wachten om er mee te spelen....
De huidige Tini maakt gebruik van de Dallas DS80C390 op 40 MHz (Vergelijkbaar met een 8051 op 120 MHz) de nieuwe gaat gebruik maken van de DS80C400.
Het archief van de Tini-mailinglist is te vinden op: http://lists.dalsemi.com/maillists/tini/

De info over de 80C390 is te vinden op: http://www.maxim-ic.com/quick_view2.cfm?qv_pk=2956
Van de 80C400 zijn nog officiele gegevens bekend. (iets met ge´ntegreerde ethernet controller of zo)
Er is een apart bordje voor staat ook op de website
kost 20 dollar chip kost 39 dollar
lever tijd 12 week

Bordje is wel leuk zit LAN en 2 com poorten op
Hmm, ondersteund toch wel alvast IPv6 toch? Anders zitten we straks echt met een tekort met al die tini's
De verbinding met de buitenwereld verloopt via een proxy, dus zolang je de applicatie via een intern netwerk laat lopen (met private IP adressen) maakt dat niets uit.
Hmm. Het programmeren zou dan misschien mogelijk zijn via die com-poorten en/of LAN. In dat geval ziet het er wel nog interessant uit.

Nog ff een reactie op Monstar, hieronder:
Natuurlijk zijn die bus-systemen duur. Maar dit bordje heeft dan misschien wel beperktere in- en outputs. Vergeet dan ook niet alle andere aparatuur: hoe zorg je er bijvoorbeeld voor dat je met dit bordje lichten kan laten branden of de verwarming kan regelen? Er komt dus nog een heleboel elektronica bij! Bus-systemen (domotica) daarentegen zijn er speciaal voor gemaakt. Voordeel van dit bordje misschien is dat je zelf controle hebt en zelf kan uitbreiden naar eigen wens. Alhoewel die domotica systemen ook heel uitgebreid zijn qua mogelijkheden.
He, wat leuk dat hier ons artikel genoemd is. Voor de duidelijkheid, ik heb samen met mijn afstudeercollega dit artikel geschreven. Het artikel is gebaseerd op de bevindingen van onze afstudeeropdracht voor de opleiding Hogere Informatica. Wij hebben gedurende 5 maanden onderzoek gedaan voor EverMind (www.evermind.com) naar de sterke en zwakke punten van TINI.
Onderdeel van onze opdracht vormde het schrijven van een artikel voor de C't. Vragen en opmerkingen zijn altijd welkom. Stuur ze naar jan.nijboer@evermind.com of erik.langius@evermind.com

we hebben trouwens vanmiddag onze presentatie op school gehouden en we hebben een 9 voor onze afstudeeropdracht gekregen :)

Jan Nijboer
Erik Langius
Gefeliciteerd, ik ben een paar weken geleden geslaagd met een 6.... maargoed, het resultaat was wel super :)
Jongens, gefeliciteerd met het resultaat, zowel het artikel als de presentatie waren erg goed!
ik ken je naam ergens van maar kan niet thuisbrengen waarvan.
Mooi artikel! en gefeliciteerd met je afstuderen

edit;
nu ik dit zie merk ik dat ik je niet ken
http://www.evermind.nl/everminders/everminders/data.html
Hmm, maar hoe programmeer je dat ding dan? Is er een speciale 'doos' die je aan je PC koppelt om dan de chip te flashen? Grappig idee, maar voor mij een beetje onduidelijk hoe je de chip kunt gebruiken.
Leuk voor ze, en leuk voor het expiriment ... maar het artikel laat al doorschemeren dat het bedrijfleven nog niet achter technologie als deze zit ... het is dus puur voor de tweaker ...

Misschien heeft het bedrijf dit wel gedaan om te polsen hoe groot de markt is op dit moment voor het embedden van computerhardware in huishoudspullen ...
Dat is niet helemaal waar, er zijn al verschillende oplossingen te koop voor het bedrijfsleven.

Dit varieert van een compleet pcb met een op java gebaseerd RTOS(Real Time Operating System)en verschillende IO's, tot slechts een chip, met RTOS, waar je naar je eigen wensen van alles omheen kan bouwen.

Je kan dit dus inbouwen waar je het zelf denkt nodig te hebben, denk idd aan ethernet koppelingen voor allerlei apparaten.

Het voordeel van deze oplossingen is het verkorten van ontwikkeltijd, je hoeft namelijk minder zelf te doen aan programmeerwerk, omdat veel functies al zijn voorgebouwd.

Dit soort dingen zijn ook te verkrijgen met een op C/C++ gebaseerde RTOS
met een op java gebaseerd RTOS(Real Time Operating System)
RTOS is niet op java gebaseerd, maar is het (native) OS waarop hun java VM draait.
Verder klopt je verhaal wel aardig. :)
dus dat is gewoon een DDR module met een java chipje erop, toch?
Nee. De enige overeenkomst is dat ie er inderdaad op lijkt.
Maar wat er gebeurd als je deze omwisseld voor je memreepjes durft ik niet voor in te staan.

-edit-
Et is btw 72 pin simm afmeting, en de term ddr heeft hier echt niks mee te maken :)
dit is niets nieuws, want er is voor de x-box al dezelfde type chip uit met daarop een boot-linux versie.
Maar dat is/draait nog geen java, ofwel? :+
heeft een projectgroep in onze klas ook mee gewerkt met dit bordje. Draait geloofik Java micro edition op en ook een webserver, kan naar het ding telnetten via de seriele poort en als je het dan een ip adres geeft, kan je het benaderen via ftp en dingen ernaar uploaden.
Ik heb op de website niets kunnen vinden over J2ME, volgens mij draait er een verkleinde versie van Java op en niet J2ME

J2ME heeft geen ondersteuning voor float's en dat heeft deze versie voor zover ik weet wel (al heeft de processor er wel wat moeite mee)

ook werkt het niet met Jad's maar met classes die na het compileren nog omgezet moeten worden met een javaToTini conversie tool
Tini zal binnenkort al weer een hele metamorphose ondergaan en zal dan nog kleiner/sneller/anders worden. :)
Dan wordt het misschien Mirco? :*)

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True