Meh. Skrevet 4. oktober 2013 Del Skrevet 4. oktober 2013 Hei, jeg ønsker lage et python program som kan lese filer fra SD-kortet på en Raspberry Pi, og som også kan skrive til eks. en minnepinne. Utfordringen er å få til dette uten å boote Raspbian først. Jeg har fått til lesing og skriving ved hjelp av elementer fra Raspbian, men hvordan lar det seg gjøre uten? Tanken er at programmet skal starte med en gang Raspberry Pi-en kobles til strøm. På forhånd, takk for alle svar! Lenke til kommentar
BlueEAGLE Skrevet 4. oktober 2013 Del Skrevet 4. oktober 2013 Så du vil kjøre et Python (tolket) program uten å kjøre et operativsystem? Det kan være at jeg tar litt feil her, men i mitt hode så krever et tolket språk en tolker. Python-programmet trenger dermed en python-tolker, og alle python-tolkerene jeg kjenner til er bygget på operativsystem. Alternativet vil være å bygge en kernel som i tillegg til å boote, kun kjører python-programmer. Det lar seg selvsagt gjøre, men jeg tviler på at dette er noe du vil gjøre. Kanskje du heller er ute etter en mikrokontroller som ATTiny eller Arduino? Men Python på en ATTiny er vel litt over gjennomsnittet glemmesak, tror jeg. Nå har jeg ikke tenkt tanken på ATMega, men jeg forbeholder meg retten til å være skeptisk til det også. Lenke til kommentar
Dundas Skrevet 4. oktober 2013 Del Skrevet 4. oktober 2013 Kanskje du heller er ute etter en mikrokontroller som ATTiny eller Arduino? Men Python på en ATTiny er vel litt over gjennomsnittet glemmesak, tror jeg. Nå har jeg ikke tenkt tanken på ATMega, men jeg forbeholder meg retten til å være skeptisk til det også. Den nye Arduino Yún m/embedded Wifi og Linux kjører Python. Denne har microSD-kort, i tillegg til at den har en USB-A port. Hadde en slik morosak inntil forleden dag, da jeg klarte å grille den ved å kjøre 12V inn på Vin. 1 Lenke til kommentar
BlueEAGLE Skrevet 5. oktober 2013 Del Skrevet 5. oktober 2013 Problemet er at han ikke vil kjøre noe som helst av Raspbian (og sannsynligvis ikke annen linux heller, tror jeg). Altså vil han ha en python-tolker i maskinvare. Hvordan han har tenkt å addressere annen maskinvare vet jeg ikke. Python avhenger vel stort sett av at dette er presentert i et /dev tre, med drivere ferdige, gjør det ikke? Lenke til kommentar
Glutar Skrevet 5. oktober 2013 Del Skrevet 5. oktober 2013 (endret) Du ønsker å kjøre et python script uten OS? Det går ikke fordi en python interpreter må kjøre på et OS fordi den som de aller fleste andre programmer avhenger av OS funksjonalitet for å fungere. Endret 5. oktober 2013 av Glutar Lenke til kommentar
Meh. Skrevet 8. oktober 2013 Forfatter Del Skrevet 8. oktober 2013 Så du vil kjøre et Python (tolket) program uten å kjøre et operativsystem? Det kan være at jeg tar litt feil her, men i mitt hode så krever et tolket språk en tolker. Python-programmet trenger dermed en python-tolker, og alle python-tolkerene jeg kjenner til er bygget på operativsystem. Alternativet vil være å bygge en kernel som i tillegg til å boote, kun kjører python-programmer. Det lar seg selvsagt gjøre, men jeg tviler på at dette er noe du vil gjøre. Kanskje du heller er ute etter en mikrokontroller som ATTiny eller Arduino? Men Python på en ATTiny er vel litt over gjennomsnittet glemmesak, tror jeg. Nå har jeg ikke tenkt tanken på ATMega, men jeg forbeholder meg retten til å være skeptisk til det også. Jeg har kanskje formulert meg dårlig her. Hovedpoenget er ikke at det skal være Python, men at det skal kjøres med en gang enheten er koblet til strøm. Sånn det er nå har jeg lagd kodesnutter som kjører før selve GUI-en dukker opp. Det er dette jeg ønsker, men foreløpig fungerer det ikke når jeg skal flytte filer ved skriving og lesing. Jeg har en Arduino, og har tenkt tanken på å bruke den, men RPi har allerede minnekortleser og USB-kontakter. Det er snakk om å flytte filer som til sammen tar noen gigabyte, så det er en fordel om overføringen går raskt. Lenke til kommentar
BlueEAGLE Skrevet 10. oktober 2013 Del Skrevet 10. oktober 2013 Hvor skal du flytte filene fra og til? Har nettverksdriverene blitt lastet når koden kjører? Lenke til kommentar
Meh. Skrevet 13. oktober 2013 Forfatter Del Skrevet 13. oktober 2013 Hvor skal du flytte filene fra og til? Har nettverksdriverene blitt lastet når koden kjører? Fra SD-kort til USB-lagring. Usikker på det siste. Lenke til kommentar
Hayer Skrevet 11. november 2013 Del Skrevet 11. november 2013 Du må enten laste et OS eller få skrevet det i assembly. Det du egentlig vil ha er jo et OS som er strippet helt ned og kun inneholder de pakkene du trenger. Hva med å starte med raspbian og flå vekk det du ikke trenger derfra? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå