OpenWrtアーキテクチャ(uci・ubus・procd)を他のLinux OSにインストールする方法
今回はOpenWrtの主要アーキテクチャ要素であるuci・ubus・procdをUbutntuなどのLinux環境にインストールする方法を紹介します。
今回はOpenWrtの主要アーキテクチャ要素であるuci・ubus・procdをUbutntuなどのLinux環境にインストールする方法を紹介します。
自作したAshスクリプトとLuaスクリプトをUBUSのバックエンドサーバーであるrpcdに認識させることで実現するLuCI用プラグインの作成方法を紹介します。
LuCI(WebUI)に新規の設定ページを作成して追加する方法について紹介します。
OpenWrt専用プロセス間通信システム(IPC)であるUBUSのC言語実装ライブラリ(libubus)について紹介します。その中でも今回はlistenコマンド相当の実装を紹介します。
UCIコマンドのパラメータ構造とその使い方について紹介します
OpenWrt専用プロセス間通信システム(IPC)であるUBUSのC言語実装ライブラリ(libubus)について紹介します。今回はsendコマンド相当の実装を紹介します。
UCIコマンド用C言語コアライブラリのlibuciリファレンスを紹介します。サンプルプログラムも掲載しますので学習にお役立てください。
今回はOpenWrt専用のプロセス間通信システムであるUBUSのコマンドについて使い方を紹介します。
シェルスクリプト上で使用されるUCI関数について紹介します。
OpenWrt専用プロセス間通信システム(IPC)であるUBUSのC言語実装ライブラリ(libubus)について紹介します。今回は外部アプリに公開するオブジェクト・メソッドの登録実装について紹介します
Luaスクリプト専用UCI関数の使い方について紹介します。
基本的なコマンドを紹介します。また、リポジトリを介した自作パッケージのダウンロード・インストール・アップグレードについても紹介します。
OpenWrtはLinuxディストリビューションの1つです。今回はイントロダクションとしてOpenWrtが一体どんなものかについて紹介します。
OpenWrt学習に関するTips集です。
公式サイトからOpenWrtプロジェクトをダウンロードしてファームウェアイメージを作成・インストールする方法について紹介します。
OpenWrtにインストールする自作アプリとしてパケットキャプチャソフトを開発していきます。プロトコルとパケット構造の理解を通して、プログラムの開発方法を紹介します。
シリアルコンバーターを使用したUART接続について紹介します。
UCIコンフィグレーションファイルを通してAP・ルータ別のネットワーク・Wi-Fi設定を紹介します。
自作アプリのパッケージ作成方法について紹介します。また、このときに自作アプリをOpenWrt専用アプリケーションとして構成する方法についても説明します。
LuCI(WebUI)によるAP・ルータ別のネットワーク・Wi-Fi設定を紹介します。また、WebUIが実現するサービスの抽象化を解説します。