LASS - LinkIt Smart 7688Duo - 初始帶起

緣起

規格

步驟

資料收集

哈爸陪你問 - 如何成為 open hardware maker (LinkIt Smart 7688篇) - Q&A

SDK SDK-Web

PinOut

HDK HDK-Web

Datasheet

Duo get start

LASS 移植 LinkIt 7688 Duo 初步規劃與研究

OpenWRT

Video Streaming

pyfirmata

目前狀態

系統規格

系統架構

版本命名規則

應用規格

哈爸實做筆記

LASS installation

如何中斷跑到一半的 mt7688duo.py

  1. 連進另外一個 ssh,  
    1. ssh root@mylinkit.local
  2.  找正在執行的 PID( process ID)
    1. ps 
  1. 停止它

Q&A

  1. 主架構與感測器客製化在概念上是區隔開來,也就是要客製化感測器的使用者,不用那麼瞭解整個主系統的運作
  2. 不同的情境是用 APP_ID 來實現,如何讓兩 CPU 協同一個 APP_ID
  3. 原來設計類似單一個 Thread, 目前類似多了一個 senosr thread, 如何做好協同?
  4. 在 Firmata 情境中,似乎周邊被 generalize 了,這對感測系統客製化是個概念上的升級,如何發揮這個特性?
    1. 盡量讓 MCU 內的 code, general 化,使用一點點的 hack 出 LASS 必要的功能
  5. MPU 要求 MCU 感測,在多感測器情況下是要下多次命令還是只下一次命令
    1. 由於可能遇到感測器時間希望同步的問題,基本精神是下一次命令取回所有的感測器值。架構上也可以支援分開下命令
  6. 需不需要將 Firmata 命令由 byte 改長一點,因為LASS sensor 命名為類似 d0,d1
  7. GPS 要交給MPU or MCU?
  1. 怎麼在 Firmdata 架構下使用 G3 (SPI 介面)
    1. 因為 一個 UART 用在 MPU<->MCU 通訊,一個 UART 最好留給 MCU 當debug console. 所以建議使用 Software Serial 
      1. Software Serial Example
  2. 怎麼在 Firmdata 架構下使用 DHT22 (客製化 digital 介面)
    1. 找 沒有使用的 digital/analog pin, 在 MCU 中寫死這個 pin 的運作,然後假裝回傳