ev3

ev3rt(β7)@ubuntu16.04

ev3

ev3rt(β7)の開発環境を構築したのですが、躓いた所をメモしておきます。 ちなみに使っているのはMint18.2ですけどね。 まずはPPAの追加、本家では sudo add-apt-repository ppa:terry.guo/gcc-arm-embeddedとなっていますが、16.04以降は sudo add-apt-repos…

fswebcam@ev3dev

本当はこちらの記事を試そうと思ったのですが、 http://qiita.com/murotani/items/9a1b121a4500faf9e0db スクリプト内でerror出てしまうので、この中のfswebcamを単独で実行して撮影結果をコツコツ調べてみました。 USBカメラはUVCA130AFWHなのですが、'--sk…

CPPFLAGSに"-std=gnu89"追加!

ev3

"-std=gnu89"をどこに追加するのか? 情無いですが、なかなか分かりませんでした。 uboot-03.20.00.13/config.mkの"CPPFLAGS"に追加すればいいんですね。これでu-bootビルドできました。 まだまだ作業は続きます。 (8)Linux Kernelのビルド確認

-std=gnu89

ev3

コードの意味と書き換え方を考えて、コンパイルエラーは出なくしてみました。 その後でGCCの-stdオプションのデフォルト値の変遷を調べました。(遅い!) 5.0以前は、-std=gnu89 5.0以降は、-std=gnu11 最初に調べて"-std=gnu89"を試すべきでしたね。(笑)

__attribute__((weak, alias("__hogehoge")))でエラーが...

ev3

ev3のu-bootコンパイルしてます。 http://www.afrel.co.jp/archives/7071 の (7)u-boot(ブートローダ)のビルド確認 のところですね。ソースの中に void hogehoge (int val) __attribute__((weak, alias("__hogehoge"))); が沢山あって、error: 'hogehoge' a…

CodeSourcery Lite for ARMはもう無いんですね。

ev3

http://www.afrel.co.jp/archives/7071 こちらの手順を辿ろうとしたら、CodeSourcery Lite for ARMは取ってこれず何故かaarch64になってしまいます。なぜ?と思ったら、http://www.mentorg.co.jp/embedded-software/sourcery-tools/sourcery-codebench/editi…

motion@ev3dev...とりあえず敗北

多分戦闘時間8〜12Hぐらいでしょうか? motionをev3devで走らせるべく戦ってみましたが、敗北しました。 ここに記事を書いたことはないんですが、USL-5Pでmotionを動かしたことはあるんですよ!(カーネルにV4L2を組み込んだ頃にやったと記憶しています…

ev3dev始めました。

labviewもインテリジェントブロックデフォのangstromも使いこなしていない状況ですが、ev3devを始めてみました。 動機はUSBのカメラをつないでみたい...ということだけです。(楽をして...) 今日はwifiの設定だけしてみました。しかし、消費電力が...up↑ LE…

EV3届きました。

ev3

レゴ マインドストームEV3(並行輸入品)を購入しました。 正規品はお高いです。(笑) レビューに欠品の部品があった!という記述があったので、 2時間かけてパーツの数をチェックしました。足りないものはありませんでした。(多分〜) 流石に95個入ってい…

レゴ マインドストーム EV3

ev3

かなり昔からロボットで遊んでみたいと思っていたのですが、めぼしい物がないというか高価過ぎるものが多くて、踏込めませんでした。 オモチャみたいな物の方が気軽でいいかなと思い 「レゴ マインドストーム EV3」で遊んでみようと思います。 どうなること…