Skip to content

m0veax/dtvis

This branch is 6 commits behind platform-system-interface/dtvis:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

079b8f7 · Jan 23, 2024

History

16 Commits
Oct 29, 2023
Nov 24, 2023
Jan 20, 2024
Oct 27, 2023
Oct 27, 2023
Oct 27, 2023
Sep 19, 2023
Jan 23, 2024
Nov 16, 2023
Oct 27, 2023
Nov 24, 2023
Oct 29, 2023

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%