Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>RHS SDK ToolsNew to Visual Studio Code? Get it now.
RHS SDK Tools

RHS SDK Tools

RoboticsHardwareSolutions

|
7 installs
| (0) | Free
VS Code extension for BMPLC (BareMetal PLC) configuration management
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

RHS SDK Tools

Visual Studio Marketplace Version License

VS Code extension for BMPLC (BareMetal PLC) configuration management. Streamline your embedded hardware development with intuitive configuration tools.

🚀 Features

📝 Configuration Creator

  • Pre-built Templates: Ready-to-use configurations (XL, L, M sizes)
  • Custom Configurations: Create tailored setups for your project
  • Memory Management: Configurable memory allocation (256KB - 4GB)
  • Repository Integration: Clone template projects automatically

✏️ Configuration Editor

  • Auto-Detection: Automatically finds bmplc_config.json files
  • Real-time Editing: Live parameter modification
  • HAL Configuration: Hardware Abstraction Layer setup
  • Service Management: Enable/disable embedded services

🎯 Smart Workflow

  • Template-based Creation: Start from proven configurations
  • Validation: Built-in configuration validation
  • One-click Save: Direct save to project or repository clone
  • VS Code Integration: Native sidebar panel

📦 Installation

From Marketplace (Recommended)

  1. Open VS Code
  2. Go to Extensions (Ctrl+Shift+X)
  3. Search for "RHS SDK Tools"
  4. Click Install

From VSIX (Development)

# Download and install locally
code --install-extension rhs-sdk-0.0.3.vsix

🎯 Quick Start

  1. Open the RHS SDK panel in VS Code sidebar
  2. Create a configuration:
    • Click "Creator" → Select template → Configure → Save
  3. Edit existing configuration:
    • Click "Editor" → Modify parameters → Save

📋 Supported Configurations

Template Memory Use Case
BMPLC_XL 2048KB Large industrial applications
BMPLC_L 1024KB Medium-scale automation
BMPLC_M 512KB Small embedded projects

🛠️ Development

Setup

git clone https://github.com/RoboticsHardwareSolutions/vscode-rhs-sdk-extension.git
cd vscode-rhs-sdk-extension
npm install
npm run package

Debug

code .
# Press F5 to launch Extension Development Host

Build & Package

npm run package        # Production build
vsce package          # Create VSIX

📖 Documentation

  • Usage Guide - Detailed instructions
  • Quick Start - Get started in 5 minutes
  • Publishing Guide - For contributors
  • Changelog - Release history

🤝 Contributing

  1. Fork the repository
  2. Create feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'Add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

📞 Support

  • Issues: GitHub Issues
  • Discussions: GitHub Discussions
  • Email: Contact Us

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


Made with ❤️ by Robotics Hardware Solutions

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft