(toppers-etrobo 117) Re: EV3RT β7-1 リリース
Katsunori Mizuno
mizuno @ aitech.ac.jp
2018年 5月 15日 (火) 13:33:57 JST
松原様
水野です。
5/12 にETロボコン東海地区で技術教育0として
参加チームの開発環境の構築を支援する会があり
ました。その際Ubuntu 17.10 で環境構築を行った
人がいたのですが,現在配布されているスクリプ
トは 14.04 では問題ないようですが,他のUbuntu
バージョンでは libboost のバージョンが異なる
ため配布されたスクリプトを修正しないと駄目で
した。
現時点では,
14.04: libboost1.55-all-dev か 1.54-all-dev
16.04: libboost1.58-all-dev
17.10: libboost1.62-all-dev か 1.63-all-dev
18.04: libboost1.65-all-dev
となるようです。
libboost-all-dev を指定するとデフォルトバー
ジョンがインストールされるようですが,それで
も良いのでしょうか?
On 2018/05/14 11:34, Yutaka MATSUBARA wrote:
> 水野様,小南様
>
> 名古屋大学の松原です。
>
> Windows の開発環境について,ご意見ありがとうございます。
> 当面は,今まで通り,Cywin + GCC ARMの説明のみを掲載する形にします。
>
> ETロボコンの関係者からも,引き続き情報を収集して,要望が高まればWindows 10のサ
> ポートも追加したいと思います。
>
> On 2018/05/10 13:56, yasuo kominami(nifty) wrote:
>> 水野様、松原様、皆様
>>
>> TOPPERS個人会員の小南です。
>>
>>
>> On Wed, May 9, 2018 at 3:04 PM Katsunori Mizuno <mizuno @ aitech.ac.jp
>> <mailto:mizuno @ aitech.ac.jp>> wrote:
>>
>> 松原様
>>
>> 水野@愛知工大です。
>>
>> ETロボコン東海地区大会の参加者の9割くらいは
>> Windowsの Cygwin + GCC ARM の環境だと思います。
>>
>> 実行委員会が説明に使用している資料もWindowsを
>> ベースとしています。
>>
>> 今まで通り,Cygwin + GCC ARM で良いと思います。
>>
>> 私も、Cywin + GCC ARMでいいと思います。
>>
>> Cygwinで注意すべきは、インストール+アップデートに用いるsetup.exeが、
>> 常に最新版しか提供されないことです。
>> Cygwinのパッケージも古いバージョンのものはそもそもsetup.exeで選択
>> できなくなることが多いです。
>> 毎年見直して、不具合がでないか確認することは必要かと思います。
>>
>> WSL + Ubuntu は USBケーブルでEV3を接続した時に
>> 自動でSDカードをマウントしてくれないので,不便
>> に感じます。Cygwinだと大丈夫です。
>>
>> WSLで閉じてる部分では、Linuxと同じ操作ですむと言えますが、まだ、USBとか
>> BluetoothをWindowsと同じようには使えません。
>>
>> ただし、Windows 10に関しては、「Windows Insider Program」というベータ版
>> をUPdateするものがあり、、その様子を見ていると、どんどん機能が増えてき ますか
>> ら、また1年ぐらいたったら、Windows 10正式版でもずいぶんと使いやすくはなる
>> だろうとは思います。
>> WSLは今すぐは難しいでしょうが、来年は選択肢の候補にはなれるかもしれま せん。
>>
>>
>>
>> On 2018/05/09 11:14, Yutaka MATSUBARA wrote:
>> > 小南様,皆さま
>> >
>> > 名古屋大学の松原です。
>> >
>> > Windows向けの環境構築方法が,(Cygwinを使用するという)比較的古
>> い内容なので,
>> > こちらも更新したいと思っています。が,近くにWindowsで開発してい
>> る方があまりい
>> > ないので,どのような環境が使いやすいのか,少々悩んでいます。
>> >
>> > 現在のCygwin+GCC ARMか,初心者を含め新しいユーザに優しそうな
>> > Windows10(WSL)+Ubuntu,もしくは両方あった方が良いでしょうか?
>> >
>> > ご意見頂ければ幸いです。
>> >
>> > On 2018/05/08 11:19, yasuo kominami(nifty) wrote:
>> >> 松原様、皆様
>> >>
>> >> TOPPERSプロジェクト個人会員の小南です。
>> >>
>> >> On Mon, May 7, 2018 at 2:00 PM Yutaka MATSUBARA
>> <yutaka @ ertl.jp <mailto:yutaka @ ertl.jp>
>> >> <mailto:yutaka @ ertl.jp <mailto:yutaka @ ertl.jp>>> wrote:
>> >>
>> >> 皆さま
>> >>
>> >> 名古屋大学の松原です。
>> >>
>> >> 沢山の情報提供,ありがとうございます。
>> >>
>> >> ARM用GCCの最新版が安定していないようですので,最新版を使用
>> すること
>> >> によるトラブルを防止するために,環境構築用のスクリプトを用
>> 意しました。
>> >>
>> >> 現時点では,使用を推奨するコンパイラのバージョン
>> は,6-2017-q1-update
>> >> としています。
>> >>
>> >> https://dev.toppers.jp/trac_user/ev3pf/wiki/DevEnvLinux
>> >>
>> >> 手動で上記のバージョンをインストールして頂くか,スクリプト
>> を使用し
>> >> てお試し頂けますでしょうか
>> >>
>> >>
>> >> 紹介されている環境構築用スクリプトはLinux用でした。
>> >>
>> >> 下記URLで windows版インストーラが取得できました。
>> >>
>>
>> https://developer.arm.com/-/media/Files/downloads/gnu-rm/6_1-2017q1/gcc-arm-none-eabi-6-2017-q1-update-win32.exe
>>
>>
>> >>
>> >>
>> >> 該当するバージョンを取得しようと、launchpad.net
>> <http://launchpad.net> <http://launchpad.net> から
>> >> 辿っていくとページは存在しますが、そのページにはダウンロード用
>> のリンク
>> >> は表示されませんでした。
>> >> 現時点で取得するためには、直接URLを指定する必要があります。
>> >>
>> >> https://launchpad.net/gcc-arm-embedded
>> >>
>> >> View full history
>> >> https://launchpad.net/gcc-arm-embedded/+series
>> >>
>> >> https://launchpad.net/gcc-arm-embedded/6.0/6-2017-q1-update
>> >>
>> >> On 2018/05/06 10:17, yasuo kominami(nifty) wrote:
>> >> > 水野様、松原様、皆様
>> >> >
>> >> > 小南です。
>> >> > (toppers-etrobo 103) Re: EV3RT β7-1 リリース
>> >> >
>> >> > について補足します。
>> >> >
>> >> > 後半mruby-on-EV3RT+TECSでの経験に基づいて、タスクのス
>> タックサイズ
>> >> > を81920バイトまでとしたのはあくまでも「EV3RR β7-1」だけ
>> を用いた
>> >> 場合の
>> >> > 話です。
>> >> > 「EV3RR β7-1」 上で「 mruby-on-EV3RT+TECS 」をしたとい
>> うわけでは
>> >> > ありません。
>> >> >
>> >> > 書き方があいまいでしたので、補足のメールを出しました。
>> >> >
>> >> >
>> >> > On Sun, May 6, 2018 at 8:02 AM yasuo kominami(nifty)
>> >> > <ykominami @ nifty.com <mailto:ykominami @ nifty.com>
>> <mailto:ykominami @ nifty.com <mailto:ykominami @ nifty.com>>
>> >> <mailto:ykominami @ nifty.com <mailto:ykominami @ nifty.com>
>> <mailto:ykominami @ nifty.com <mailto:ykominami @ nifty.com>>>> wrote:
>> >> >
>> >> > 水野様、松原様、皆様
>> >> >
>> >> > TOPPERSプロジェクト個人会員の小南です。
>> >> >
>> >> > On Tue, May 1, 2018 at 6:41 AM Katsunori Mizuno
>> >> > <mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>
>> <mailto:mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>>
>> >> <mailto:mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>
>> <mailto:mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>>>> wrote:
>> >> >
>> >> > 松原様
>> >> >
>> >> > 水野@愛知工大と申します。
>> >> >
>> >> > お世話になっております。
>> >> >
>> >> > 報告だけになってしまいますが,
>> >> > EV3RT β7, β7-1 を gcc-arm-none-eabi-7-2017-q4-major
>> >> > でコンパイルするとコンパイル自体はできるのです
>> が,実行
>> >> > ファイルを EV3 で起動すると正常に起動できずに,
>> 電源が
>> >> > 落ちてしまいます。
>> >> >
>> >> > 私の手元の環境でもmake app=サンプルプロフラムのディ
>> レクトリ名
>> >> > でコンパイルした場合、同様に電源断になりました。
>> >> > 開発環境を以前のバージョン、例えば gcc-arm-none-eabiの
>> >> > 6-2017-q2, 5.4 2016-q3 ではこの状況は発生しません。
>> >> >
>> >> > ただし、make img= サンプルプロフラムのディレクトリ名
>> >> > つまりスタンドアローン形式で作成すると、
>> >> > gcc-arm-none-eabi-7-2017-q4-major でも電源が落ちずに
>> >> > 走行できました。
>> >> >
>> >> > ちなみに、mruby-on-EV3RT+TECS-release2.0.1(EV3RT上
>> でC/C++で
>> >> > はなくmrubyで実行する環境)でも、去年似たような症状
>> ( 開発環境は
>> >> > 6-2017-q2, 5.4 2016-q3などで、走行せずにいきなり電
>> 源が落ち
>> >> る)が
>> >> > 発生していました。
>> >> > この場合は、タスクのスタックサイズをデフォルトの
>> 4096バイト
>> >> > よりも大きくとる(例えば10倍の40960バイト)で発生し
>> なくなり
>> >> ました。
>> >> > 今回EV3RT β7-1+ gcc-arm-none-eabi-7-2017-q4-majorの
>> 環境で
>> >> > スタックサイズを最大81920バイトまで大きくしました
>> が、make
>> >> app=XX
>> >> > の動的ローディング方式では電源が落ちました。
>> >> > 逆にスタンドアローン形式ではデフォルトの4096バイト
>> でも電源
>> >> が落ち
>> >> > ずに走行しました。
>> >> >
>> >> > 以上,宜しくお願い致します。
>> >> >
>> >> > On 2018/04/30 13:16, Yutaka MATSUBARA wrote:
>> >> > > EV3RTユーザ,TOPPERSユーザの皆さま
>> >> > >
>> >> > > 名古屋大学の松原です。
>> >> > >
>> >> > > MLでのご案内が少し遅くなりましたが,EV3RT
>> β7-1をリ
>> >> リースし
>> >> > ましたのでお知
>> >> > > らせします。
>> >> > >
>> >> > >
>> http://dev.toppers.jp/trac_user/ev3pf/wiki/Download
>> >> > >
>> >> > > バグや細かな改良ですが,主な変更は以下の通り
>> です。
>> >> > > ・ev3_motor_steer()のモータ回転方向がリファ
>> レンスと
>> >> 逆になっ
>> >> > ていた問題
>> >> > > で,リファレンスに一致するよう修正
>> >> > >
>> >> > > 詳細は以下の通りです。
>> >> > > === 2018-04-17 Version Beta 7-1 ===
>> >> > > * Motors
>> >> > > * ev3_motor_steer() behaves the same as
>> LabView now
>> >> > > * ev3_motor_rotate() will stop unfinished
>> >> operation (e.g.
>> >> > > nonblocking rotation)
>> >> > > * ev3_motor_reset_counts() will reset
>> both motor and
>> >> > tacho sensor
>> >> > > counts
>> >> > > * Sensors
>> >> > > * Support HiTechnic color sensor
>> >> > > * Add test in HelloEV3
>> >> > > * Miscellaneous
>> >> > > * Support low battery warning (which can be
>> >> toggled in
>> >> > rc.conf.ini)
>> >> > > * Fix some warnings for recent compiler
>> >> > > * PIL (Platform Interface Layer) version is
>> >> updated to 7
>> >> > > * Remove some legacy code
>> >> > >
>> >> > > 要望,お気づきの点がありましたら,ぜひお知ら
>> せ下さい。
>> >> > >
>> >> >
>> >> > --
>> >> > 愛知工業大学 情報科学部 情報科学科
>> >> > 教授 水野 勝教 (Katsunori Mizuno)
>> >> > Tel: 0565-48-8121 ext.2407 Fax: 0565-48-0166
>> >> > E-mail: mizuno @ aitech.ac.jp
>> <mailto:mizuno @ aitech.ac.jp>
>> >> <mailto:mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>>
>> <mailto:mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>
>> >> <mailto:mizuno @ aitech.ac.jp <mailto:mizuno @ aitech.ac.jp>>>
>> >> >
>> >>
>> >> -- 松原豊
>> >>
>> >
>>
>>
>
--
愛知工業大学 情報科学部 情報科学科
教授 水野 勝教 (Katsunori Mizuno)
Tel: 0565-48-8121 ext.2407 Fax: 0565-48-0166
E-mail: mizuno @ aitech.ac.jp