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 [email protected]
  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 的運作,然後假裝回傳