RBMTX-Lite OpenWrt SDK Exmaple

Z Elproma Wiki Knowledge Base
Skocz do: nawigacja, szukaj

Prerequisites

You will need:

  • A PC, laptop or virtual machine running Linux OS (preferably Ubuntu distro)
  • An SDK intended for your router, which can be downloaded here: Software Development Kit

Preparation

  1. Create directory, where the SDK will be extrated e.g RBMTX_SDK.
  2. Open terminal in created folder and unpack SDK.
tar -xf ~/Downloads/rbmtx3-owrt-sdk-....Linux-x86_64.tar.xz
  1. Go to the SDK directory.
cd rbmtx3-owrt-sdk-22.10.14-rbmtx3_gcc-8.4.0_musl_eabi.Linux-x86_64/
  1. Update the feeds.
./scripts/feeds update -a


Compiling a custom package

In this example we are going to show you how to generate OpenWrt package base on the simple Modbus client and server application.

  1. To create custom package, when you are in the SDK directory go to the package directory.
    cd package
  2. Make new directory where the package Makefile should be placed.
     mkdir modbus_server
     cd modbus_server
  3. Create the Makfile file to build your custom package. Exmaple Makefile shown below.
  4. MakefileNew.png