[PYTHON] Arduino-Entwicklung: vim + ino

arduino_ino.png

Über ino

Die IDE von arduino hat ein einfaches und modisches Design. Ich möchte es jedoch weiterhin auf Befehlsbasis entwickeln.

Es gibt ein inoffizielles Befehlszeilentool namens ino. Mit ihm können Sie einfach erstellen und hochladen. Es ist auch offiziell eingeführt.

ino kann nicht selbst erstellt oder hochgeladen werden. Sie benötigen die offizielle Arduino Software (IDE).

Ich war jedoch wirklich in diese. Abschließend kann das Original "ino" mit der Arduino 1.0x-Serie verwendet werden. Arduino Software verfügt derzeit über die Serien 1.0x, 1.5x (Beta) und 1.6x. Der späteste ist derzeit 1.6.3. (OldSoftwareRelease)

Ich habe mehrere Muster ausprobiert, aber das Ergebnis war wie folgt. Die Version von ino, die von pip installiert werden soll, ist v0.3.6, und die mit v1.5x (v0.3.7) kompatible Version muss von Ihnen selbst installiert werden. Es ist kein sehr gutes Ergebnis. Wenn Sie also auf der Befehlszeile basierend auf der neuesten Version entwickeln, möchten Sie es wahrscheinlich selbst beheben oder einen anderen Weg finden.

ino v0.3.6 (pip install) ino v0.3.7 (githug install)
IDE v1.6.3 × ×
IDE v1.5.8 BETA × ×
IDE v1.5 BETA x
IDE v1.0.5

Ich wollte mit der neuesten Version bauen, also habe ich "ino" mit einem Versuch und Irrtum behoben und konnte bauen. Allerdings mussten auch andere Befehle wie "Upload" geändert werden, sodass ich mir das Herz brach und aufgab. Weil ich so schnell wie möglich Arduino spielen möchte. (Ich spreche über die Verwendung von IDE ...)

Derzeit können Sie noch ältere Versionen erstellen und hochladen. Notieren Sie sich dies. Wenn Sie interessiert sind, überprüfen Sie bitte den Unterschied in Versionshinweisen.

Umgebung

Holen Sie sich Arduino Software

Es war eine lange Präambel, aber die Arduino-Version verwendet v1.0.5. Sie können Mac von der Arduino-Site und Ubuntu von apt-get bekommen. Beachten Sie, dass ich die Umgebung für beide Plattformen zusammen erstellt habe. Das Verfahren ist für beide fast gleich.

Mac

20150428084901.png

#Sie können auch mit wget gehen
$ wget http://arduino.googlecode.com/files/arduino-1.0.5-macosx.zip

Ubuntu

# arduino IDE
$ sudo apt-get install arduino

ino Installation

--Installieren Sie mit pip

$ easy_install pip
$ pip install ino
$ git clone https://github.com/amperka/ino.git
$ cd ino
$ make install

Versuchen Sie es mit ino

Projekterstellung

Der Beispielcode für die LED-Beleuchtung wird standardmäßig mit -t geschrieben

$ mkdir ./hoge
$ cd ./hoge
$ ino inot -t blink

build

$ ino build

upload

Ich konnte ohne Angabe des Ports hochladen. Es kann auch als Option angegeben werden.

$ ino upload

Das Ende

Es ist sehr praktisch, mit einfachen Vorgängen erstellen und hochladen zu können, ohne sich um Details kümmern zu müssen. Natürlich können Sie auch die Details einstellen. Sie können "/ etc / ino.ini" oder "~ / .inorc" erstellen und beispielsweise serielle Geräte, Baudraten, Arduino IDE-Verzeichnisse usw. angeben. (http://inotool.org/quickstart)

Sie können die Seriennummer auch mit dem Befehl "ino serial" überprüfen, aber "picocom" ist erforderlich.

Eigentlich benutze ich nicht "ino". Ich benutze platformio. Das ist einfacher, deshalb möchte ich eine Notiz hinterlassen.

Recommended Posts

Arduino-Entwicklung: vim + ino
Arduino-Entwicklung über die Kommandozeile: vim + platformio
Vim
Memo zum Einstellen der Vim + Python-Entwicklungsumgebung