Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 2 maja 2024, o 11:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 15 sty 2014, o 08:35 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 wrz 2012
Posty: 65
Pomógł: 0

Cześć,

Wątek dla ARM pasuje mi do tego tematu więc...

Ogólnie sporo się czyta na temat wbudowanych w mikrokontrolery interpreterów języka JavaScript. Tak się ogólnie zastanawiałem jak to ugryźć. Jednym z rozwiązań było by załadowanie Linux Embedded do współpracy z jakimś ARM. Wtedy mamy od razu to co trzeba i jeszcze coś ekstra. Ewentualnie można do tego dodać "mniejszy interpreter" dla własnych poleceń wysłanych np. po serialu.

Większym problemem (chyba?) było by napisanie od zera takiego interpreter np. w C i umieszczenie go w procku.

Czy ktoś się kiedyś z tym zmagał? Mam plan zacząć nad tym pracować lecz jak na razie nie mam w 100% wyklarowanego pomysłu "jak to zrobić?" :)



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 09:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

tłumaczyć z javascriptu na asm bezposrednio to chyba jedyne słuszne wyjscie
ale czy to nie bedzie podobne do arduino ?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 10:01 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 wrz 2012
Posty: 65
Pomógł: 0

Tak :) to coś w stylu "Arduino" jednak lekko inaczej.
Zasada była by taka iż masz płytkę z procesorem i do niego podłączasz urządzenia zewnętrzne - to jasne. Programowanie jednak nie polegało by na pisaniu kodu w "specjalnym języku a'la C" jak w Arduino i kompilowaniu itp. a jedynie poprzez "wrzucenie" JavaScriptu poprzez RS232 lub inaczej do tego systemu. Dalej on to interpretuje i wykonuje. Tak jak przeglądarka, która natywnie obsługuje JS.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 10:18 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 lis 2011
Posty: 265
Lokalizacja: Szczecin
Pomógł: 9

Kiedyś coś takiego znalazłem w internecie:
http://elektronikab2b.pl/biznes/15272-polski-procesor-qwarszawaq---hit-czy-kit#.UtZSDsTuLSg
Tylko, że to JAVA a nie JavaScript ;)

_________________
www.iuvo.it - Automatyka Budynkowa



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 10:46 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 29 wrz 2012
Posty: 65
Pomógł: 0

...a ja widzę, że jest np. też coś takiego: http://www.espruino.com/

No i właśnie zastanawiam się jak to działa?
Czy tam w środku jest Linux z jakimś interpreterem czy "od zera" pisane :| Fajnie by było zrobić sobie coś takiego samemu, a nawet dla nauki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 10:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 23 sie 2013
Posty: 199
Pomógł: 1

Tu jest cos



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 sty 2014, o 13:14 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8583
Pomógł: 337

PicAXE ma interpreer basica , BAsicStamp chyba też

i udający procesor FPGA - o nazwie Warszawa - ma interpreter javy w środku (swoją drogą porażka)
jest też interpreter (emulator c-64) CoreBASIC dla KL25Z działający bezpośrednio w terminalu

pamiętaj że intereter pozwala na uruchamianie kodu programu w pamięci procesora (bez kompilacji)
wgrywanie kodu skompilowanego nie stanowi interpretera , najprostszym pewnie ci znanym interpreterem jest MSBasic dodawany do DOSU

_________________
[b]San Escobar! Patria mia! Tu eres como la salud.[/b]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO