Overview
This guide explains how to run
NET applications on the
Robustel MG460 gateway with
RobustOS Pro. It applies to users who need to verify that the gateway can install the NET runtime, build a simple console application, and execute a basic application test in the local Linux environment. By following the article, users will install the runtime, configure the environment path, create a sample project, build the application, and confirm that the test program runs successfully on MG460.
Installation
curl -sSL https://dot.net/v1/dotnet-install.sh | bash /dev/stdin --channel Current
echo 'export DOTNET_ROOT=$HOME/.dotnet' >> ~/.bashrc
echo 'export PATH=$PATH:$HOME/.dotnet' >> ~/.bashrc
source ~/.bashrc
dotnet --version
Creating and Running a Simple Test Application
mkdir -p ~/dotnet-test
cd ~/dotnet-test
dotnet new console
cat > Program.cs << 'EOF'
// Simple test program for MG460 Gateway
Console.WriteLine("MG460 Gateway .NET Test");
Console.WriteLine($"Current Date/Time: {DateTime.Now}");
Console.WriteLine($".NET Version: {Environment.Version}");
Console.WriteLine($"OS Version: {Environment.OSVersion}");
// Test file operations
try {
File.WriteAllText("test.txt", "Hello from .NET on MG460 Gateway!");
string content = File.ReadAllText("test.txt");
Console.WriteLine($"File test successful: {content}");
}
catch (Exception ex) {
Console.WriteLine($"File test error: {ex.Message}");
}
Console.WriteLine("Test completed successfully!");
EOF
dotnet build
dotnet run
FAQs
Q1: How can I verify that the NET runtime is installed?
A: Run the version check command shown in the original guide and confirm that a runtime version is returned
Q2: What does the sample application test verify?
A: It verifies that a basic console application can be created built and executed on the MG460 gateway
Q3: Can this example confirm support for all NET applications?
A: No. It only verifies a basic test application. More complex application support should be confirmed with the technical team
Conclusion
After completing this guide, the Robustel MG460 gateway should be able to run a basic NET console application in the RobustOS Pro environment. Users should verify the runtime version, build the sample application, and confirm that the test output appears in the terminal. Further production application behavior should be confirmed with the technical team before extending this example.
This basic guide demonstrates that your MG460 Gateway can successfully run .NET applications, which is the foundation needed for potentially replacing the component with your device.