ďťż
 
mikrokontrolery ďťż
 
mikrokontrolery
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

mikrokontrolery



Piotr 'piter' Hlawski - 14-09-2007 00:01
mikrokontrolery
  Witam,

Tak się zastanawiam, czy istnieje możliwość programowania jakichś
mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Chuck Norris ma 4 metry wzrostu, waży dwie tony, zieje ogniem, moze zjeść
młotek i przyjąć strzał z shotguna bez upadania.





MoonWolf - 14-09-2007 00:01

  Piotr 'piter' Hlawski denied rebel lies:

> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką
> małą pierdołę właśnie w tym języku. Czy ktoś interesował się tym
> tematem?

Na avrfreaks widziałem jakiś interpreter dla atmeli.

--
<:> Roger, MoonWolf Out <:>|Who took the battery out of
(::) (::)|my grav belt?
(:) JID:moonwolf@jabberpl.org(:)| http://karakkhaz.prv.pl




Roman Dobosz - 14-09-2007 00:01

  On Thu, 13 Sep 2007 21:31:34 +0200
Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com> wrote:

> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
> pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?

Nie macałem, ale może przydatne będzie takie coś:
http://pyastra.sourceforge.net/
http://www.python.org/pycon/papers/pymite/

--
-^- _ coś tam w tle sobie gra, np:
_ /O)_\// Lost Signal - Gone
(_(|__(_(_) grf.




Adam Mikuta - 14-09-2007 00:01

  Dnia 13.09.2007 Piotr 'piter' Hlawski <phlawski@cut_this_crap.gmail.com> napisał/a:

> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
> pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?

http://users.ecs.soton.ac.uk/jb1403/projects/avrpy/

Nigdy nie używałem i nie mam pojęcia czy i jak to się sprawdza...
--
Adam "Prawda jest prosta - gdyby było inaczej
każdy głupiec mógłby ją zrozumieć".





Amadeusz Jasak - 15-09-2007 00:13

  Piotr 'piter' Hlawski pisze:
> Witam,
>
> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
> pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?
>
>
Poczytaj mikrokontrolerach Telitu. Zintegrowane z GPS i GSM/GPRS. Mają
interpreter Python 1.5.2 ;)
http://telic.pl/index.php?ip=1&id_kat=1&id=23 ten konkretny moduł
kosztuje ok. 400zł netto (GPS/GSM/GPRS), ale zestaw ewaluacyjny do niego
to wydatek ok. 1500zł ;) Swego czasu miałem się tym pobawić, ale
zrezygnowałem

Pozdrawiam
alfanick




Jacek Czerwinski - 15-09-2007 00:13

  Dnia Fri, 14 Sep 2007 06:55:14 +0200, Amadeusz Jasak napisał(a):

> Piotr 'piter' Hlawski pisze:
>> Witam,
>>
>> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
>> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
>> pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?
>>
>>
> Poczytaj mikrokontrolerach Telitu. Zintegrowane z GPS i GSM/GPRS. Mają
> interpreter Python 1.5.2 ;)

Tropię (tropiłem) temat 'małych' pythonów do wbudowywania od kilku lat.
nawiasem mówiąc dokumentacja ciągle ma rodział 'extending & embedding', nie
został on skasowany, z czego wnioskuję że hen kiedyś twórcy opcję
wbudowywania uwzględniali.

Wersje Pythona 2, intensywnie od 2.2 i nowsze, odchodzą w praktyce od tej
wizji. Stały się tłuste potwornie, co więcej sposób integracji jest trudny
do modyfikacji (są pełne bezpośrednich odwołań do plików, unikodu i hgw
czego). Wersje 1.x żeby odciąć od pliku (czyż nie realia również uK)
patchowało się w kilku-dwudziesty miejscach, wersje 2.2 już w
dziesiątkach...

Potwierdzeniem wycofania jest np. edytor Scite, kiedyś rozbudowywany o
makra w pythonie, dziś opcja nie jest aktualna (jest Lua).

w moim rankingu do wbudowywania są Lua (i pokrewne jak Squirel), oryginał i
klony Javascriptu (Spidermonkey i in.), że nie wspomnę o Forth (mocno
hardcorowy)




William - 15-09-2007 00:13

  >

> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
> pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?
>
>

Tak na intuicję to Python nie jest dobrym narzędziem dla małych 8 bitowych mikrokontrolerów - czyli takich, gdzie RAM ma wielkość rzędu pareset bajtów czy pojedyńczych KB. Zauważ bowiem, że ze względu na dynamikę cały twój kod musi zostać umiejscowiony w RAM.




William - 15-09-2007 00:13

  > Na avrfreaks widziałem jakiś interpreter dla atmeli.

>

To nie interpreter tylko "kompilator". Tzn. zamienia statycznie pythonopodobny kod na assembler. Np.nie zrobisz czegoś takiego:




stef - 15-09-2007 00:13

  Piotr 'piter' Hlawski wrote:
> Witam,
>
> Tak się zastanawiam, czy istnieje możliwość programowania jakichś
> mikrokontrolerów w Pythonie? Fajnie by było sobie oprogramować taką małą
> pierdołę właśnie w tym języku. Czy ktoś interesował się tym tematem?
>
>
>
hello,

sorry for not speaking Polish (although my father was born there ;-)
but it might of interest to you,
I'm building a simulator for PICs / JAL, (opensource)
and you find some preliminary views here.

http://oase.uci.kun.nl/~mientki/data...ted_demos.html
http://oase.uci.kun.nl/~mientki/data...imulation.html
http://oase.uci.kun.nl/~mientki/data...s_devices.html

cheers,
Stef Mientki




Krzysztof Ciesielski - 20-09-2007 00:04

  On 14 Wrz, 08:49, "William" <n...@ma.mnie.pl> wrote:
> > Na avrfreaks widziałem jakiś interpreter dla atmeli.
>
> To nie interpreter tylko "kompilator". Tzn. zamienia statycznie pythonopodobny kod na assembler. Np.nie zrobisz czegoś takiego:

Kiedyś miałem fantazję pobawienia się w robotyka, a że był to również
okres mojej wczesnej fascynacji pythonem próbowałem wszystko robić w
pythonie. Doszedłem do podobnych wniosków co ty :D, tzn. że kontroler
typu AVR nie specjalnie nadaje się do dźwigania interpretera i
znalazłem ten sam kompilator.
Moje przemyślenia poszły nieco dalej, że jeżeli mam rezygnować z
dobrodziejstw pythona (na rzecz jego okrojonej wersji) i do tego mieć
problemy z odwołaniami do peryferiów (tu i tak zazwyczaj potrzebny
jest asm) to lepiej korzystać z C :D

Piotrze napisz o swoich doświadczeniach jeżeli przebrniesz przez ten
temat.

Pozdrawiam,
Krzysiek




Piotr 'piter' Hlawski - 20-09-2007 00:04

  Krzysztof Ciesielski wrote:
[...]
>
> Piotrze napisz o swoich doświadczeniach jeżeli przebrniesz przez ten
> temat.

Heh,

Poczytałem Wasze odpowiedzi, trochę pogooglałem po anglojęzycznych grupach i
chyba macie rację. Do takich urządzeń bardziej się będzie nadawał C,
chociaż w codziennej pracy mam do czynienia z Ruby i (ostatnio mniej) z
Pythonem, także grzebanie się w C trochę mnie odrzuca ;)

Niemniej dzięki wszystkim za sugestie i komentarze.

--
..:: Piter // phlawski$gmail,com // gg: 4534287 ::.
Znak miejsca dla inwalidów nie oznacza miejsca gdzie mogą zaparkować
inwalidzi. Oznacza miejsca, które należą do Chucka Norrisa i jeśli na nich
staniesz zostaniesz inwalidą.




Jacek Czerwinski - 20-09-2007 00:04

  Dnia Wed, 19 Sep 2007 14:56:58 +0200, Piotr 'piter' Hlawski napisał(a):

> Krzysztof Ciesielski wrote:
> [...]
>>
>> Piotrze napisz o swoich doświadczeniach jeżeli przebrniesz przez ten
>> temat.
>
> Heh,
>
> Poczytałem Wasze odpowiedzi, trochę pogooglałem po anglojęzycznych grupach i
> chyba macie rację. Do takich urządzeń bardziej się będzie nadawał C,
> chociaż w codziennej pracy mam do czynienia z Ruby i (ostatnio mniej) z
> Pythonem, także grzebanie się w C trochę mnie odrzuca ;)

Był nawet jakiś dialekt Javy. (www.elektroda.pl)

Zasadniczo uK tak na dziś to mają (niemal) dowolnie dużo pamięci stałej
(różne ROM) i malutko RAM, która dla istoty działnia interpretera jest
wiodąca.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Problem w Accessie Czy Quadro Fx 1500 / 3500 pomoze ? DTP Opole - Wroclaw. =?iso-8859-2?Q?Program_do_edycji_zdj=EA=E6_-_najlepiej_freeware?= [mysql] grupowanie danych w jednej tabeli =?iso-8859-2?q?co_wybra=E6_=3F=3F_Baza_Mysql_na_serwerze_gdzi e=B6_w_polsce_czy_......?= firebird & macos Troche z innej beczki... Pytanie do szpeca admina sql 2005;) MySql pytanie od świeżyny...
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • tejsza.htw.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com