Skip to content

m0veax/dtvis

 
 

Repository files navigation

A graphical device tree visualizer (early development).

Device trees are used to describe a lot of hardware, especially in the embedded world and are used in U-Boot, Linux and other boot loaders and kernels. A device tree enumerates addresses and other attributes for peripherals, hardware decoders, processing cores and external components attached to systems on chips (SoCs) on printed circuit boards (PCBs).

This application uses device_tree-rs to parse .dtb files. You can find more informations about the fileformat there. Further informations can be found on elinux and in this slides from a MRMCD Talk.

Screenshot

grafik

Local Development

Install wasm-pack

cargo install wasm-pack
npm install

Run the app in development mode

npm start

Open http://localhost:3000/dtvis with your browser to see the result.

Contribute

Feel free to contribute

About

A graphical device tree visualizer (early development)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 64.6%
  • CSS 22.8%
  • Rust 7.1%
  • JavaScript 5.5%