ウィリアムのいたずらの、まちあるき、たべあるき

ウィリアムのいたずらが、街歩き、食べ物、音楽等の個人的見解を主に書くブログです(たま~にコンピューター関係も)

mbed祭りで、ウフルさんに行ってきた!

2017-10-14 20:11:50 | Weblog
mbed祭り2017 23 秋の虎の門にウフルさんに行ってきた!メモ




■あいさつ
今回100人を超える
ウフル去年もここで行った
mbed祭りとは
 mbedうぃネタにワーと集まってプレゼンを聞いて楽しむ、展示作品を持て楽しむ、交流をして楽しむ、イベントです(ARMやmbedオフィシャルではないです)
mbedの文字が変わりましたね Mbed
でも、mbed祭り(このままでいきます。ユーザーコミュニティはこのまま)
お願い Twitterハッシュタグ #mbed_fest
You Tube liveしてる。うつろうとしないでね。

■Mbed(えんべっど)の概要
・自己紹介
・ARMの公式アカウント @arm_jpn
・ロゴが変わりました(8月1日から)
  小文字arm
  Mbed組み合わせると大文字 armMBED
 ロゴ登録申請必要
・テキスト表記
 ArmMbed
 mbed祭りは同じ

・Mbedの概要
 IoTデバイス開発プラットフォーム
 Armマイコンを手軽に始める最短経路

・クラウド開発環境
 ドラッグ&ドロッププログラミング
 C/C++ハードウェア抽象化
  ポータビリティ高い
・Mbedで何ができるのか
 Mbed SDKとして提供される基本API(C++クラスライブラリ)
 コミュニティが開発したライブラリの再利用
 センサーデバイスやネットワークモジュールが簡単につながる

・Hello Mbed world! LEDを点滅させる
 1.USBケーブルでボード、PC接続
 2.新規プロジェクト作成
 3.ビルド
 4.バイナリをドラッグ&ドロップ

・クラウド開発環境
 オンラインIDE
  プラットフォーム非依存の開発環境
  ブラウザベース
 オンラインコンパイラ
  Arm純正(単体で書くと100万以上する)
  コンパイルすると、ファイルが降ってくる

・オフライン開発環境
 コマンドラインツール MbedCLI
 コンパイラ Arm,IAR,GCC
 自動テストスイートgreentea

・コンポーネントライブラリ
 Bluetooth,WiFi,CAN

・MbedOS5
 Mbed Cloud
 connect
 provision
 Update

 Mbed OS
  Mbed client
  Mbed embeded

・Mbed Device Connerctサービス
 無償で利用可能なデバイス接続サービス

・MbedOSの主なサンプルコード

・最近のアップデート
 開発ページのURLが変わりました
 最近のプラットフォーム

・うごかないなと思ったら?
 バグはツイッターでつぶやいても修正されません
  ライブラリアップデート
  検索
  質問
  githubに英語で書く(実は日本語フォーラムある)

■Untitlerd
・自己紹介
・最近うれしかったこと
  CPC1 LPC1114のMbed対応のマシュー君と再会
  ARM本社の社食:

・Platform IO
 Arduinoデベロッパーサミット:マルチプラットフォーム対応

・Seeedってどんな会社
 ArmのMbedを出している
 Grove:ものをつなげられる 180種以上
 本社:しんせんにある 普通の会社 お昼寝タイムがある
 工場(AMC)の様子 フォックスコンの管理システム
 230人くらいの会社
 ほかにやっていること Maker

 最近つらかったこと
  国慶節
  中国休み多い
  連休が少ないと、連休がある

  国慶節→デリバリ遅れる

 主な業務内容
  はこづめ
  ハッカソン
  お話
  デモ

 名古屋ハッカソン
  中部電力が電柱を貸し出すチャンス

 日本のSNS SeedJP

 Armエンベッドパートナー

 ウフルに始まり、ウフルに終わる

 デバイスコネクターのデモやります

■おとといmbed始めました
・自己紹介
・おとといmbedはじめました
 mbedは簡単に始められる、とにかくすばらしい
・mbedググってみた
・コンパイラの入手
  入手という行為は不要
・サインアップ完了
・コンパイル環境が
・デバイス未選択→1768
・スケルトン誕生
・コンパイル結果→ダウンロード
・mbed 9ステップ
・7セグ
  BusOut
・数字が出るので便利
・共有
 →ハードウェアの共有
 mbed+Programmable ブレッドボード
  →配線のソフト化
 電源供給
 計測

■EVK-NINA-B1(BLEモジュール)開発環境
・自己紹介
・ubloxと富士エレクトロニクス
・NINA-B1の紹介
・mbed osの環境
  オンライン環境
  オフライン:デバッグ、古いバージョンをためす
・NINA環境
 gcc ライター必要
 mbed-cli等のインストール
 python,gcc,gdbまでインストールしてくれる
 アプリを用いて動作確認
 nRF Toolアプリケーション
・その他
 技適
 NINA-B3
 書き込み:評価ボードから

■enebular-edge-agentを使ってLチカ
・自己紹介
・enebularとは
 あらゆるデバイスとクラウドサービスをつなぐIoTのための
 データ連携プラットフォーム
 フロープログラム
・enabular-edge-agent
 ない世界
  ハードがわかんないけど、データ採りたい
  ファーム書き換え
 あるせかい
  遠隔アップデート
 →エッジ側の開発を、知識なくても、遠隔からでも作れてアップデートできる
 デモ
  みるくここあは、ウフルの製品
・Mbed Cloud使っています
 デバイス管理に裏で

■(ウフルさんPART2)
・自己紹介
・伊那市LoRaWANハッカソン
 ドローンふぇすのあと
 Mash Up Awardの決勝進出、賞金
・本を出します
 10月19日だけど、もう売っている

■mbedのあれこれ
・自己紹介
・前置き
 適当に聞いてね。disっているわけではない。流して聞いてね!
・なぜmbedか
 Buletoothを使う MICRO BIT
 ともかく早く、開発時間を短くしたい
 早く動かしたい
 安く:亜種ボード

・4つの分類できる
1.Arm直轄
 LPC1768はARMとNXP両方
2.半導体メーカー直販
3.サードパーティ

126種類
一番多いメーカー STマイクロ
次は、NXP

・みんな大好き秋月で購入→mbed
・ST購入時:情報がいくことがある
 注意点:剣山 流血注意
 STのマイコンの場合 文字でROM容量などが決まる
 NUCLEOの注意事項
  ボードを変えて、うまく動くか?
   →びみょーにちがう(アナログ端子とか)
 欠点:マニュアルの英語がとても難しい

・NXP1768
  2MのUSBメモリとして使用可能
  古いファイルをメモリに残せる
  豊富
  個人情報収集されない
 欠点
  欠品、壊れると張り替えたいへん
  SPIのMSOIにプルアップ抵抗必要

 NXP1768修理
 壊す前に、ランニングエレクトロニクスさんで絶賛発売中

・はやいmbedボード
 サポート日本語
 GR-PEACH
  処理速度速い、目立つ
 欠点
  流血注意 目立ちすぎ リセット注意
  →ファーム書き換え用のジャンパスイッチがある

・まとめ
 利点欠点ある

■APS実験室室長が解説!? RISC-VってMbed
・室長って誰だ?
・RISC-vって、なにがいいの
 CPU:verilogで提供
 ツールチェーンがある
 トラブルシューティングできる
 ボードある

・なぜRISC-V
 作る楽しみ、技術向上、役に立つ
  つくる:IoT,AI,CPU
  しる:通信、センサー、アルゴリズム
  いかす:プラットフォーム、ライブラリ、CPU性能

 どんな評価ボード環境があるのか?
   お手軽:Arduino
   FPGA:Zynq RTLがオープンソース

・RISC-VとSiFive
・armとの比較
 HiFive
 新コア続々

・RISC-Vが来てる理由
 CPUを弄べる数少ない環境
 海外では、教育用にRISC-Vを勉強
 国内では msyksphinzさんのFPGA開発日記があつい

・イマドキの電子工作事情
 10年前と比べると、とんでもなく便利になった
 高性能な部品が容易に入手しやすい
   ネット通販
 大チャンス

・電子工作の悩み
 測定器ない
 オシロあれば便利
 ADALM1000
  できること20KHz以内の信号ならなんでもできる
  できないこと20KHz以上の信号は、なにもできない

・こんな使い方
 インダクタンスをはかる

・今日はこれだけ覚えてください
www.aps-web.jp

■AIスマートアシスタントを作ろう!!
・自己紹介
・ファブラボって何?!
 MIT ほぼ何でも作る方法
 市民工房
 3000円1つき無料で機材つかえる・ボランティア
・全国にファブラボある
・AIスマートアシスタントを作ろう!!
・スマートスピーカーとは
  検索、アラーム、アプリの起動
  会話はsiri
 音声認識を外に出したものがAIスピーカー
 気になる点
  違いが判らない
  スキルやアクションがまだ少ない
  リビングに1つ置いただけでは、
  API あれくさはIFTTTがある
  音声マイクがつながったままだった場合

・音声認識サービス
 Watson
 AWS Lex
 Bing Speach API
 Google Cloud Speech API
 →クレジットカードいる

 Web Speech API  Chrome
  音声合成、音声認識無料
  ローカルにマイクあれば
  JSで呼び出すだけ
   var speaech = new webkitSpeechRecognition();

  httpサーバーをローカルに立てる

   音声→文字までを端末で
   文字をみるくここあへ
   enablarでいろいろしてミルクココアへ
   ミルクココアからmbedへ

・実演

・しくみ
  名詞と動詞にわける→JSONにして→みるくここあ→mbed

■Mbedで紹介 ルネサス
・自己紹介
・New シールド
・本日はGR-PEACHを使って発表します
 →ディスプレイシールド
・New ボード
  GR-LYCHEEボード改版
  カメラとWiFi→買ってすぐにカメラアプリ
  LCDインターフェース
・コンピュータービジョン
 Mbed Board+OpenCV
・がじぇるね工房公開作品
 3Dスキャナ
 物体追跡

■PlatformIOで始めるmbed開発
・君の名は(言いたかっただけ)
・PlatformIOを君は知らない?
・何ができる
 IDE
 オフライン環境提供
 オープンソース+有料(有料をみたことないけど)
  →会社でやってる
 →幅広いボードをオフラインで開発できる環境

・pipでインストール→gccで動く環境可能
・pio -h

・対応ボードリスト
 →ボードを指定→ソースがなんかできている

・Help me!!
 人柱になってください!!!
 なんかあやしい・・・
 Lチカが動かない→なんかたりてない・・・?

 STM32がうまくいっている

・最後に

■LT1 Mbed OS 5の本を書いてみた
・自己紹介
・はじめてのMbedOS5 前篇 Kidle版

■LT2 電線とソフトだけでつくるAM放送局 with mbed
・自己紹介
・ラジオ21世紀ならSDR
・SDR ソフトウェアだけで無線通信
・回路図
  電線だけ
・プログラム
  20行

  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする