Brian skriver ...
XO Laptop leveres med de drivere, du skal tale med et Arduino bord, men du skal gøre et par ting, før du kan køre Arduino miljøet. Når du får det i gang, fungerer det dog fint. Det første skridt er at installere Java. For at installere Java på XO Laptop, skal du tjekke disse instruktioner (den version af Java, du downloader, vil være forskellig fra det, der er angivet på den pågældende side, så du skal ændre kommandoerne lidt for at tage højde for det). Når du har fået Java i gang, skal du installere GNU C og C ++ kompilere samt LIBC til den AVR-chip, som Arduino bruger. For at gøre dette skal du åbne Terminal-aktiviteten, su til root og installere avr-gcc, avr-libc og avr-gcc-c ++ ved hjælp af yum:
$ su # yum installer avr-gcc avr-libc avr-gcc-c ++
Mens du er rod, kan du lige så godt lave en af de ændringer, du skal gøre; Tilføj olpc-brugeren til lås og uucp grupper. For at gøre dette skal du redigere / Etc / gruppe fil med / Usr / sbin / vigr kommandoen og tilføj olpc-brugeren til slutningen af låse gruppe:
lock :: 54: OLPC
og til slutningen af uucp gruppe:
uucp :: 14: uucp, OLPC
Når du har afslutt vigr (som er et script, der starter med at redigere gruppefilen sikkert), skal du afvise sit tilbud om at redigere gshadow-filen og skrive exit for at komme tilbage til en normal shell (ikke-root).
# / usr / sbin / vigr Du bruger skygge grupper på dette system. Vil du gerne redigere / etc / gshadow nu [y / n]? n # exit exit $
Derefter skal du sørge for at du er i dit hjemmekatalog, download Arduino (der kan være en nyere version af det, så tjek Arduino-siden for at være sikker. Uddrag Arduino i din hjemmekatalog (du løber det ud af din hjem mappe også):
$ cd $ wget http://www.arduino.cc/files/arduino-0010-linux.tgz $ tar xvfz arduino-0010-linux.tgz
Nu er du alle Arduino-fied. For at køre det, cd til Arduino-0010 og kør arduino scriptet:
$ cd ~ / arduino-0010 $ ./arduino
Der er et sidste trick: Du vil sandsynligvis opleve, at Arduino brugergrænsefladen fejler ret ganske lidt. For at få det til at fungere rigtigt, tryk på skærmknappen fire gange for at få en fin 360 graders rotation. Arduino vil omdrage og begynde at opføre sig som vist på skærmbilledet.
Opdatering: Som Seth påpeger i kommentarerne, vil Update.1-bygningen, der kommer ud i denne måned, gøre afkald på su-kommandoen, så du skal bruge sudo-s
i stedet for su
(eller simpelthen præfiks hver superbruger kommando med sudo
).
Opdatering 2: Hvis du bruger JRE 5 fra Java-teknologiarkivet i stedet for JRE 6, behøver du ikke bruge skærmrotationstrykket.