This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
technical:openwrt-overview [2022/09/16 20:53] admin [Include your own files] |
technical:openwrt-overview [2023/10/14 19:56] (current) admin |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| * The intended audience of this page is someone who is familiar with Linux but new to the OpenWrt world. | * The intended audience of this page is someone who is familiar with Linux but new to the OpenWrt world. | ||
| * OpenWrt is a very popular project that allows you to build your own Linux based firmware which you can use on embedded devices. | * OpenWrt is a very popular project that allows you to build your own Linux based firmware which you can use on embedded devices. | ||
| - | * There are pre-built firmware available for many hardware models. | + | * They have pre-built firmware |
| - | * You can also compile your own custom firmware using the SDK (Software Development Kit) | + | * You can also compile your own custom firmware using the OpenWrt |
| - | * Without duplicating existing documentation you can visit the project' | + | * Without duplicating existing documentation you can visit the project' |
| ===== OpenWrt with MESHdesk and APdesk ===== | ===== OpenWrt with MESHdesk and APdesk ===== | ||
| Line 18: | Line 18: | ||
| * OpenWrt follows the same pattern as most other Linux distributions where it has a package manager (opkg) that is used to install software onto the device. | * OpenWrt follows the same pattern as most other Linux distributions where it has a package manager (opkg) that is used to install software onto the device. | ||
| * This package manager also takes care of dependencies. | * This package manager also takes care of dependencies. | ||
| - | * Packages can be installed after the device is flashed and running with OpenWrt or it can included during compile time to be part of the firmware. | + | * Packages can be installed after the device is flashed and running with OpenWrt or it can included during compile time to be part of the firmware |
| * We will compile our own OpenWrt firmware that have the MESHdesk package included later on. | * We will compile our own OpenWrt firmware that have the MESHdesk package included later on. | ||
| - | * When you build your own OpenWrt firmware you make use of the OpenWrt SDK (Software Developer Kit). | + | * To build your own OpenWrt firmware you make use of the OpenWrt SDK (Software Developer Kit). |
| * The OpenWrt SDK allows you to: | * The OpenWrt SDK allows you to: | ||
| - | | + | |
| - | | + | |
| - | | + | |
| * This is exactly what we will be doing later on. | * This is exactly what we will be doing later on. | ||
| Line 35: | Line 35: | ||
| * We will add an application to Luci (the MESHdesk Luci Application) | * We will add an application to Luci (the MESHdesk Luci Application) | ||
| * This application will allow someone to enable or disable central management of the OpenWrt device using the Luci web interface. | * This application will allow someone to enable or disable central management of the OpenWrt device using the Luci web interface. | ||
| + | |||
| + | {{: | ||
| ===== Include your own files ===== | ===== Include your own files ===== | ||
| Line 44: | Line 46: | ||
| Next will be getting the environment ready for the OpenWrt SDK. | Next will be getting the environment ready for the OpenWrt SDK. | ||
| + | |||
| + | [[technical: | ||