組み込みUI開発実践:Air8101向け「日の出・日の入り時刻表示」アプリケーションの構築手順

組み込みUI開発の技術的障壁と解決アプローチ 組み込み機器向けのグラフィカルユーザーインターフェース開発において、初期段階で直面する主な課題は、環境構築の複雑性、ハードウェアの調達コスト、および低レベルハードウェア制御の難解さである。Air8101開発ボード、LuatOS、およびAirUIフレームワークを統合することで、これらのハードルを大幅に低減し、Webフロントエ ...

9月11日 07:29 投稿

Air780EG における sys ライブラリを活用した LuaTask 非同期処理の実装

LuaTask フレームワークの概要 LuaTask は、Lua 言語のコルーチン機能を利用して擬似的なマルチタスク環境を実現するフレームワークです。従来のタイマーベースの遅延処理とは異なり、複数のタスクを並列的に記述することが可能になります。この框架を利用するには、まず sys ライブラリをロードし、プログラムの末尾で sys.run() を呼び出してスケジューラを起動する必要 ...

6月11日 16:40 投稿

合宙Air780EG開発ボードチュートリアル - sysライブラリの紹介 (LuatOSベース)

sysライブラリ sysライブラリのインターフェース関数については、sysインターフェース関数を参照してください。 一、sys.taskInit(func, arg1, arg2, argN) タスク(コルーチン)を作成します。 パラメータ: function: 実行する関数。匿名関数、ローカル関数、またはグローバル関数を指定できます。 any: 渡す引数1(任意) any: 渡す引数2(任意) any: 渡す引数N(任意 ...

5月25日 08:31 投稿