Both sides previous revisionPrevious revisionNext revision | Previous revision |
development:start [2020/08/06 08:19] – [Unsupported Linux OS Reference Distribution] fachet | development:start [2024/12/10 10:29] (current) – [NetModule Router Software (NRSW)] dodenhoeft |
---|
NetModule Routers come with the feature-rich NetModule Router Software (NRSW). | NetModule Routers come with the feature-rich [[documentation:feature-list|NetModule Router Software (NRSW)]]. |
| |
For interessted users an **unsupported** Yocto-based OEM Linux OS reference distribution is available. | For interessted users an **unsupported** Yocto-based OEM Linux OS reference distribution is available. |
| |
====== NetModule Router Software (NRSW) ====== | ====== NetModule Router Software (NRSW) ====== |
There are basically two ways, how you can add your software extensions. The prefered way is using the built-in scripting enviroment called [[sdk:sdk|SDK]]. The advantages of this approach are that writing SDK scripts is relatively simple, but still powerful, and that these extensions can become part of the router's configuration. Hence, SDK scripts can be applied to other routers and they will survive software updates. | There are basically three ways, how you can add your software extensions. The prefered way is using the built-in scripting enviroment called [[sdk:sdk|SDK]]. The advantages of this approach are that writing SDK scripts is relatively simple, but still powerful, and that these extensions can become part of the router's configuration. Hence, SDK scripts can be applied to other routers and they will survive software updates. |
The second approach is to write a C application and [[development:toolchain|cross-compile]] it for the router. | The second approach is to write a C application and [[development:toolchain|cross-compile]] it for the router. |
| With the optional available Virtualization License (Lic-V) it's possible to run an application in a [[https://en.wikipedia.org/wiki/LXC|Linux LXC container]]. |
| |
<php> | <php> |
$columns = 3; | $columns = 3; |
array("/sdk/sdk", $image, "SDK", "Language, API documentation, and sample scripts."), | array("/sdk/sdk", $image, "SDK", "Language, API documentation, and sample scripts."), |
array("/development/toolchain", $image, "Toolchain", "Cross-compilation toolchain"), | array("/development/toolchain", $image, "Toolchain", "Cross-compilation toolchain"), |
array("/virtualisation/start", $image, "Virtualisation", "LXC container") | array("/virtualisation/start", $image, "Virtualization", "LXC container") |
); | ); |
echo "<table style='$tablestyle'>\n"; | echo "<table style='$tablestyle'>\n"; |