タグ

ブックマーク / qiita.com/yoneken (5)

  • Intel EdisonをDebian化して,scikit-learnとか入れる - Qiita

    Edisonをセンサーやアクチュエータを操作するマイコンのようにしか使わないのは,ちともったいない.EdisonはIoTの末端に位置するだけの存在じゃないんですよ,と. 大まかな手順は,以下. 母艦の準備 Edisonの初期設定 EdisonのPython設定. それじゃ,いってみよー! *前回の記事とダブってるところが,かなりあります. 母艦の準備 Debianのイメージをダウンロードしてくる. とりま,Yoctoのことは忘れましょう.さようならYocto・・,短い間だったけど楽しかった,君のことはきっと忘れない.もっとパッケージ数がそろったら帰ってくるよ.. ubilinuxから,Edison用のイメージをダウンロード. 母艦にdfu-utilをインストール. 各ディストリのパッケージマネージャからでいいと思います.aptでもyumでもMacPortsでもHomebrewでも,好きにし

    Intel EdisonをDebian化して,scikit-learnとか入れる - Qiita
  • スタートアップ Intel Edison - Qiita

    今回はMacでやりました. これはあくまでメモなので,まとまった情報を期待してはいけない.. Macでやる作業 ファームウェアアップデート 何はともあれ,これをしないと始まらない. 参考:Flashing Edison (wired) - Mac 母艦(Mac)にHomebrewでツールをインストール インストール済みの人は次の項へ. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" ファームを焼くために使うツールをMacにインストール brew install dfu-util coreutils gnu-getopt Edisonのイメージを焼き込む まずはダウンロード Edison - Software Downloadsから,「Edison Yocto

    スタートアップ Intel Edison - Qiita
  • Intel EdisonでGeolocation - Qiita

    Edisonのセンサ Edisonにはセンサがついてないので,様々なセンサを外付けしないと外界の情報を拾えません. ・・拾えません? Wifiの情報取れるじゃーーーん!! ジオロケーション ジオロケーションというのは,地図上の位置推定のことです.GPSなんかが有名ですね.GPSは地球の周り遥か遠くを回っている静止衛星から送られて来る時刻情報を元に,一般相対性理論により位置推定を行う技術です.でも,今回は関係ない. 今回ターゲットにするのは,世の中にたくさん散らばっているWifiアクセスポイント(AP)の情報です.多くのAPは,あまり動かされることなく一地点でずっと電波を発し続けています.Wifi等で利用される電波は周波数が高いため,すぐに減衰してあまり遠くまで飛んでいきません.また,電波はその性質が距離に応じて強さが減衰することが知られています. このあたりの性質を見て,Wifiの電波の強

    Intel EdisonでGeolocation - Qiita
  • Intel EdisonのFastIOを使う - Qiita

    問題の認識 第一日目のEdisonアドベントカレンダーでは,MRAAライブラリを使ってLEDをチカチカ点灯させました.このときのIOアクセスを手段を詳しく見てみると,ポートをファイルデバイスとしてopenし,writeで書き込んでいることがわかります. この方法だとポートの状態を変更するのに19.1[us]ほどかかるのですが,実はもっと早く,変更にかかる時間を0.4[us]ほどまで短縮できる方法があります.それが,ポートに対応するメモリを直接叩く方法です.Edisonは,マイコン等とは違いポートが直接メモリにマップされてはいないですが,このアクセス方法は有効なようです.このへんによると,実際は,100[MHz]で動作しているコプロセッサのQuarkでリアルタイムOSが動作して,IOを担当しているらしいです.そのため,IOはどんなに改善したとしても50[MHz]が限界なのだとか. プログラム

    Intel EdisonのFastIOを使う - Qiita
  • 【C,C++,Python,JavaScript】EdisonでLチカ - Qiita

    組込みerなら,何でも初めはLチカから. プログラム MRAAライブラリの導入 EdisonのIOを制御するために,IntelがMRAAという抽象化ライブラリを提供しています.ソースコードはこちら. このライブラリは,購入直後や,Intel発行のバイナリを書き込んだ場合には,既に導入されており,特にインストールすることなく使用できます.ubilinuxなど,自分でLinuxをインストールした場合は,以下のように 先にGitHubから最新版のswigをインストールし, 次にmraaをインストールしてください. (#は管理者権限で行うコマンドです) # opkg install git cmake # Yocto Linuxの場合 # apt-get install git cmake autoconf byacc yodl # Debianの場合 $ git clone https://gi

    【C,C++,Python,JavaScript】EdisonでLチカ - Qiita
  • 1