Translate

2016年5月20日金曜日

Arduino "Ciao Setup"ページを翻訳してみた

Ciaoのセットアップページ

Ciao Setup
http://labs.arduino.org/Ciao+setup

もついでに勝手翻訳しました。
参照する場合はat your own riskでお願いします。

-----

Ciao セットアップ


前提条件


Ciaoを実行するには以下のことが必要です:
  • Ciao Core: パッケージマネジャ(opkgコマンド)経由もしくはソースからインストール可能。詳細情報は以下の文章を参照のこと。
  • Ciao ライブラリ: Arduino IDE 1.7.7以降/Arduino Studio0.0.4以降で使用可能。手動でインポートする方法は以下の文章を参考のこと。
  • コンパチブルボード: Ciaoが動作するボードについては、このリンクをチェックしてください。

Ciao Core のインストール


パッケージマネジャ経由かLuciパネル利用可するか2つの方法Ciaoをインストールすることができます。
注意:Ciao Coreをインストールした後、動作させたいコネクタを有効化し・設定しなくてはなりません。

パッケージマネジャ経由


CiaoはLininoOSのすべてのバージョンで動作しますが、手動でインストールする必要があります。

LininoOSのコマンドラインで以下のコマンドを実行します:
LininoOS コマンドライン
# lininoio stop
# opkg update
# opkg install ciao

上記コマンドを実行すると、Ciao CoreとデフォルトCiao コネクタの最新バージョンをインストールすることができます。
注意:もし最新バージョンの Linino OS を更新したのであればこの手順を実行するか、LininoOSを使ってLininoOS自体のバージョンアップをしたい場合このガイドに従ってください。
警告:ボードをEthernetケーブルもしくはWiFiネットワークに接続してから実行してください。ボードの設定方法のガイドはここをクリックしてください。

Luciパネル経由


ボードの(ネットワーク)設定を完了させておいてください。
まだ完了していない場合は、このガイドに従ってください。
(ネットワーク)設定済みボードと同じネットワークにPCを接続してください。
ブラウザを起動し、ボードアドレスもしくはnameboard.local/を開いてください。ボードのIPアドレスを知らない場合は、ブラウザ経由でアクセスすることができません。簡単にIPアドレスを確認する方法については、このガイドを参照してください。


図1→ http://labs.arduino.org/dl1445?display&scale=0.5

Configuration Panelにパスワードを入力して、Configureボタンをクリックしてください。

図2→ http://labs.arduino.org/dl1446?display&scale=0.5

Luciパネル内のリンク"advanced configuration panel(luci)"を選択して、以下の画面(図3)を表示させてください

図3→ http://labs.arduino.org/dl1447?display&scale=0.5

Systemメニューを選択し、Softwareサブメニューを選択してください。

図4→ http://labs.arduino.org/dl1448?display&scale=0.5

Update list上でクリックしてください。
Available packagesメニューを選択後、"C"サブメニューをクリックして"Ciao"行を見つけてください。
その行の"Install"リンクをクリックして確認ダイアログのOKボタンをクリックしてください。

図5→ http://labs.arduino.org/dl1451?display&scale=0.5

インストールが完了するまで待機してください、しばらくすると次のような画面(図6)になります。

図6→ http://labs.arduino.org/dl1452?display&scale=0.5

これでCiaoのインストールは完了です。

ソースからのインストール


ソースからCiao Coreをインストールする手順はちょっとトリッキーすぎるのでArduino.org開発チームは忙しくて単純化することができませんでした。更新を乞うご期待!

Ciaoライブラリのインストール


Arduino IDE


Ciaoライブラリをインポートするために、最初にGitHub上の最新バージョンをダウンロードしてunzipしてください。

Arduino IDE内で"Sketch">"Import Library">"Add Library"を選択し、展開後のフォルダを指定してください。最期に"Sketch">"Import Library"を選択してライブラリを有効化してください。

注意:もしArduino IDEが前提条件より古いバージョンであるならCiaoライブラリを手動インストールしないで最新バージョンを入手してください。最新版は、arduino.org/downloadsより入手してください。

Arduino Studio


この文章を執筆した次点では Arduino Studioのバージョンは 0.0.4で、"Import Library"機能はまだ開発中です。

使用可能になるまで、しばらくお待ちください。

一般的な問題


Ciao Core もしくはコネクタが開始されない

Ciao CoreはSketchからMCU経由で操作(開始・停止)を実行します。以下のことを確認してください:
  • MCU:Sketchのsetupブロック内で呼び出されているCiao.begin()メソッドが動作しているか
  • LininoOS:少なくとも/usr/lib/python2.7/ciao/conf/内の1つの/usr/lib/python2.7/ciao/conf/内のコントローラがenabledとなっていること

MCU/MPU間通信中システムログから要求されていないテキストを受け取る

Ciaoパッケージインストール中何か誤りがあった場合に、いくつかのLininoOSパッケージが正しくアップグレードされていないとシリアル通信内にsyslogメッセージが発生することが有ります。

このような問題を解決するには、コマンドラインを開いて以下の作業を行ってください:

1. /etc/sysctl.conf をひらく
LininoOSコマンドライン
# vi /etc/sysctl.conf

2. kernel.printk 行を次のように更新する
kernel.printk = 3 4 1 7

3. sysctl 設定を再読み込みする(か、ボード自体を再起動する):
# sysctl -p

0 件のコメント:

既存アプリケーションをK8s上でコンテナ化して動かす場合の設計注意事項メモ

既存アプリをK8sなどのコンテナにして動かすには、どこを注意すればいいか..ちょっと調べたときの注意事項をメモにした。   1. The Twelve Factors (日本語訳からの転記) コードベース   バージョン管理されている1つのコードベースと複数のデプロイ 依存関係 ...