Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
development:start [2017/07/31 08:40]
fachet
development:start [2020/08/06 08:27] (current)
fachet
Line 1: Line 1:
-====== ​SDK and Toolchain ​====== +NetModule Routers come with the feature-rich [[documentation:​feature-list|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.+ 
 +For interessted users an **unsupported** Yocto-based OEM Linux OS reference distribution is available. 
 +Please note that the OEM Linux OS reference distribution is for academical use only and not intended for real life applications.  
 + 
 +====== ​NetModule Router Software (NRSW) ​====== 
 +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.
-<php>+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>
 $columns = 3; $columns = 3;
 $tablestyle = "​text-align:​center;";​ $tablestyle = "​text-align:​center;";​
Line 10: Line 15:
     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("​/app-notes/​virtualisation",​ $image, "Virtualisation", "LXC container"​)+    array("/​virtualisation/start", $image, "Virtualization", "LXC container"​)
 ); );
 echo "<​table style='​$tablestyle'>​\n";​ echo "<​table style='​$tablestyle'>​\n";​
Line 22: Line 27:
 } }
 echo "</​table>​\n";​ echo "</​table>​\n";​
 +</​php>​
 +====== Unsupported Linux OS Reference Distribution ======
 +**Disclaimer**:​ This software is unsupported - please don't contact NetModule support.
 +Using the OEM Linux OS reference distribution may invalidate certifications and declarations of conformity. When the software is installed on a router, the warranty expires and the user is fully responsible for the operation.
  
 +<php>
 +$columns = 1;
 +$tablestyle = "​text-align:​center;";​
 +$tdstyle = "​text-align:​center;​ border-top:​1px solid white; border-left:​1px solid white; border-right:​ 10px solid white; border-bottom:​ 10px solid white; background-color:​rgba(228,​226,​82,​0.8);​ width:​33%";​
 +$image = "​http://​placehold.it/​200x50";​
 +$items = array(  ​
 +    array("​https://​netmodule-linux.readthedocs.io/​en/​latest/",​ $image, "​Reference Distribution",​ "​Unsupported Yocto-based OEM Linux OS reference distribution"​),​
 +);
 +echo "<​table style='​$tablestyle'>​\n";​
 +foreach ($items as $key=>​$item) {
 +    echo ($key % $columns == 0) ? "<​tr>"​ : "";​
 +    echo "<​td style='​$tdstyle'>"​ .
 +    // "<p style='​margin:​8px;'><​a href='​$item[0]'><​img src='​$item[1]'​ title='​$item[2]'></​a></​p>"​ .
 +    "<p style='​margin:​8px;​ font-weight:​ bold;'><​a href='​$item[0]'>​$item[2]</​a></​p>"​ .
 +    "<p style='​margin:​8px;'>​$item[3]</​p></​td>​\n";​
 +    echo ($key % $columns == $columns-1) ? "</​tr>​\n"​ : "";​
 +}
 +echo "</​table>​\n";​
 </​php>​ </​php>​
 +
 +