OpenWrt is a highly extensible GNU/Linux distribution for embedded devices (typically wireless routers). Unlike many other distributions for routers, OpenWrt is built from the ground up to be a full-featured, easily modifiable operating system for embedded devices. You can have all the features you need with no bloat, powered by a modern Linux kernel. It provides convenient tools to integrate pre-built packages into a custom firmware image. This repo includes a sample of the custom package for OpenWrt.
This is the simple C++ OpenWrt package to print the phrase "Hello, World!" to the console.
If the HelloWorld package is placed in openwrt/package, the following is used to compile it:
make package/helloworld/compile V=s
- Create and start a workspace from this repository.
- Open the target workspace. We must install all package definitions, copy the .config file, and build all packages and the kernel. We can do this by running the following tasks from the devfile:
Install all package definitions
,Copy diff-config to OpenWRT
, andBuild all packages and the kernel
.
This repo contains several actions, including:
See LICENSE file.