Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DejaOS IDENew to Visual Studio Code? Get it now.
DejaOS IDE

DejaOS IDE

dejaos

|
275 installs
| (0) | Free
DejaOS IDE Debugging Plugin
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Welcome to the DejaOS Debug Plugin for VSCode!

Plugin Introduction

This plugin is designed for the DejaOS development IDE, mainly to support an IDE environment for embedded firmware development using JavaScript. In addition to basic code synchronization and start/stop capabilities, the plugin offers the following main features:

Main Sidebar Features

  • Create New Project: Used to create and build projects, making it easy to manage and organize your development work.

Status Bar Buttons

  • install : Downloads components referenced in app.dxproj to the project's dxmodules.
  • package : Builds the project into an upgrade package, saved as .temp/dist.zip.
  • connect : Two states: Not connected — click to connect the device; Connected — click to reconnect the device.
  • run : Starts the application. Logs are printed in the terminal window.
  • stop : Stops the application.
  • sync : Syncs only the changes since the last sync. Fast and efficient.
  • syncAll : Syncs all files and data to ensure complete consistency.

Shortcuts

  • Ctrl + Shift + T : Quickly runs the full code flow (sync, stop, run). Very convenient and highly recommended!!!
  • Ctrl + Shift + Y : Executes the run button to run the code.
  • Ctrl + Shift + U : Executes the stop button to stop the code.
  • Ctrl + Shift + O : Executes the sync button to sync the code.

Terminal Window

  • Logs reported by the application are printed in the Terminal Output window to help developers track and analyze runtime information.

Problems Solved

The DejaOS debug plugin addresses several issues found in traditional smart device development:

  • Developer Customization: Provides powerful tools to define and modify features, enabling developers to easily customize smart device functionality.
  • Decoupled Architecture: Through layering and standardization, firmware development is clearly separated from business logic, simplifying the development process.

User Guide

  • Install the Plugin: Search for "DejaOS" in VSCode to install.
  • Project Management: Create new projects using the plugin or visit the Official Website to download project templates.
  • USB Connection: Connect the device via USB.
  • Code Synchronization: Use the sync feature to ensure code on the device matches your project.
  • Start/Stop Control: Use the status bar buttons to start, stop, or restart the application.
  • Log Reporting: View logs in the output window to help track and analyze runtime behavior.

Ecosystem Development

The DejaOS debug plugin is committed to building a robust ecosystem:

  • Open Capabilities: Continually expanding customization capabilities for released devices and gradually supporting third-party devices.
  • Examples and Resources: Offers rich examples and development resources to help developers implement business logic quickly.
  • Documentation and Support: Provides detailed documentation, videos, online forums, WeChat groups, and more to help developers resolve issues.

Contact Us

We welcome you to join the DejaOS debug plugin developer community and help build a more powerful ecosystem. If you have any questions or suggestions, feel free to contact us through the following channels:

  • Open Source Repository

  • Official Website

Let’s work together to build a smarter, more open development ecosystem for smart devices!

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