Skip to content

DNET_LattePanda

nishi_74322014 edited this page Sep 11, 2026 · 1 revision

LattePanda

概要

  • Raspberry Pi+node-serialでArduinoを制御していた場合、1ボードのこの環境(LattePanda)に移植可能。
  • Windowsマシンでアプリケーション開発をしてRaspberry Piにアプリをインストールして動かしていたのを、
    モニター/マウス/キーボードさえあれば「LattePanda 」1枚でコーディングできる。

Raspberry PiとArduinoを組み合わせたようなシステム

Raspberry PiでWebサーバーを動かしてブラウザベースで制御できるマシン。

  • パソコン(プリエンプティブOSであるWindows NTなど)は"重くなる"現象が起きる。
  • ロボットを制御している場合、実際はこのポイントでモーターを止めたいのに
    CPU負荷が高くても重くてポイントがズレたりモーターを止めるのが遅れたりする。
  • このため、Raspberry Piで直接ハードは制御せずにArduinoを1枚かませた制御をよくさせる。

ハードの制御はArduino

  • Arduinoはプログラムに沿ってシングル処理しかできない。
  • 従って、負荷が上がって処理が遅くなると言う事がない。

ユーザーインタフェースはRaspberry Pi

  • タスクを沢山立ち上げることができる。
  • しかし、タスクを立ち上げるほどCPUの負荷が上がり、
    1つのタスクに対する処理スピードが遅くなる。

Windows10とArduinoとの間

  • I/Oは22ピン、20ピンはArduinoに割り当てられている。
  • node-serialを使いシリアル通信で制御する。

参考

移行メモ

  • 元 Wiki では見出しそのものにリンクが含まれていたが、 GitHub Wiki では見出しからアンカが生成されるため、 見出しはプレーン・テキストとし、リンクは本文に置いた。

Tags: 移行, LattePanda, Raspberry Pi, Arduino, Windows 10, シングルボードコンピュータ, 電子工作

NetDevInfraWiki

マイクロソフト系技術情報 Wiki
Open 棟梁 Wiki

(未着手)

開発基盤部会 Wiki

移行管理: DONETODO

Clone this wiki locally