2

私はLuaが初めてです。TCP スタック、ファイル ストレージ用の SD カード、および多数のカスタム ハードウェアを提供する OS を備えた ARM Cortex ベースの製品を使用しています。Lua (標準ソース配布から) を製品に組み込み、API を追加して、Lua がハードウェアにアクセスできるようにしました。また、Telnet および FTP サービスを実行します。よく働く。

ここで、ZeroBrane を使用してスクリプトをデバッグする機能を追加したいと考えています。MobDebug を追加して、LuaSockets 経由で OS に接続する必要があるようです。これが有効なアプローチであると仮定すると、誰でも役立つチュートリアルやドキュメントを指摘できますか?

ありがとう

4

1 に答える 1

1

そのプラットフォームで luasocket にアクセスできると仮定すると、MobDebug と ZeroBrane Studio を使用したリモート デバッグに関する指示に従うことができます。プロジェクト ファイルを追加require('mobdebug').start('IP-of-computer-running-ZeroBraneStudio')して、ZeroBrane Studio で使用できるようにするだけです。

ZeroBrane Studio は、異なるファイル システム間のマッピングも行い、(おそらく) 異なるプラットフォームで実行されている IDE から、あるプラットフォームで実行されているスクリプトをデバッグできるようにします。プロジェクト構造が同じであることを確認するだけで済みます。たとえば、in ;/usr/me/myprojects/projectA/fileB.luaのデバッグを開始することができます。次に、IDE 側でIDE で開いた可能性があり、にマップしようとします。問題が発生した場合は、IRC またはメーリングリストを使用してさらにヘルプを得ることができます。projectA/fileB.lua/usr/me/myprojects/D:\Users\Me\myprojects\projectA\fileB.lua/usr/me/myprojects/D:\Users\Me\myprojects\

于 2014-07-18T17:06:46.723 に答える