Skip to content

platform-system-interface/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

screenshot

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