Sida 1 av 1
Python! Inte alls pyton...
Postat: 25 september 2006, 13:39:35
av Andax
Har börjat koda lite i Python. Det är både ganska lätt och kraftfullt. Är det fler här som använder python?
Kör python med wxPython och PyOpenGL mm... Helt klockrent!
Postat: 25 september 2006, 15:46:36
av ragnwald
Jag har kodat lite python.. Fann det väldigt användbart för mindre grejer.
Postat: 25 september 2006, 17:06:58
av Andax
Roligt att det är fler som hittat denna kraftfulla snok....
Håller just nu på med lite OpenGL hack mm.
Det är verkligen koolt att man så lätt kan lägga in en testbänk:
"if __name__ == '__main__':"
som bara exekveras om man kör en fil en klass separat, men som inte har någon effekt när man instansierar klassen inifrån en annan klass.
Postat: 25 september 2006, 22:49:01
av cykze
Det finns inget bättre språk än Python när det gäller att snabbt få saker gjorda. Python är helt klart mitt favoritspråk.
Om jag inte missminner mig så var
AVR Wizard mitt första riktiga projekt med Python.
Sedan dess har jag också gjort ett program åt pappa som visar aktuella aktiekurser, inkl grundläggande (än så länge) teknisk analys.
Jag använde också Python tillsammans med wxPython och libusb till en USB-AVR-programmerare jag konstruerade. Allting kodades relativt lekande lätt.
Sen alla skript man slänger ihop också såklart.
Så nej, du är inte ensam med att gilla Python.

Postat: 26 september 2006, 01:13:25
av Andax
Cykze, din AVR Wizard verkar vara ett grymt coolt projekt.
Du får gärna utveckla lite mer hur ditt USB projekt funkade för det lät också mycket intressant.
Som sagt jag har precis börjat med python men det är svårt att inte tycka om det!!
Tar tacksamt emot alla möjliga tips och ideer...
Postat: 26 september 2006, 13:58:10
av cykze
Jag gjorde en AVR-programmerare baserad på en AVR (valde en Mega88). I AVR:en stoppade jag in
Obdevs USB-drivrutin. För att kommunicera med AVR:en från datorn skrev jag ihop ett program i Python som använde sig av libusb (genom pyusb). För att tydligt kunna ändra enstaka bytes i Flash och EEPROM och kunna ändra fuses så gjorde jag ett GUI i wxPython. Går såklart även att programmera via terminalen, utan GUI.
Min programvara i AVR:en stöder även Bluetooth och fristående programmering från ett EEPROM. Fast det har jag bara provat som hastigast i C än så länge, men det fungerar.
Skärmbilder:
FLASH
EEPROM
Fuses
Postat: 28 september 2006, 00:10:15
av Andax
Cykze, tack för tipset med pyusb. Har installerat och gjort test-script där jag kan ladda ner firmware (.hex), renumerate och bulkloop-test i ett svep till en EZ-USB (CY7C68013A) kontroller.
