avr-emulator:React和Rust中的Atmel 8位AVR仿真器

时间:2024-06-08 08:04:27
【文件属性】:

文件名称:avr-emulator:React和Rust中的Atmel 8位AVR仿真器

文件大小:46KB

文件格式:ZIP

更新时间:2024-06-08 08:04:27

Rust

React和Rust中的Atmel 8位AVR仿真器 概括 这是用Rust编写的Atmel 8位AVR仿真器,带有用于渲染调试器的React前端。 两者通过Websocket服务器进行通信。 React / Redux调试器位于debugger目录中 Rust websocket服务器和模拟器库位于server目录中 现场演示 为什么? 受《启发,我们认为实现自己的仿真器将是一个非常有趣的问题。 我们还认为,这是一个很好的借口,让我们更深入地研究我们所关注的一些技术。 在我们每两周一次的骇客日中,我们参与其中,并在最后一周获得了有效版本。 减速器 我们已经爱上reducer,因此我们决定也将它们带到服务器。 从他们的文档来看,reducer是: (previousState, action) => newState 在仿真器中, previousState和newState捕获仿真


【文件预览】:
avr-emulator-master
----server()
--------Cargo.lock(8KB)
--------README.markdown(1KB)
--------src()
--------Cargo.toml(261B)
--------avr-dockerfile(184B)
--------sdc-docker-setup.sh(16KB)
--------.gitignore(9B)
--------.cargo()
--------.dockerignore(7B)
--------rust-dockerfile(729B)
----debugger()
--------reducers()
--------package.json(968B)
--------__tests__()
--------initializers()
--------server.js(442B)
--------middleware()
--------containers()
--------index.html(2KB)
--------webpack-production.config.js(494B)
--------README.markdown(567B)
--------entry.js(861B)
--------stylesheets()
--------.gitignore(537B)
--------components()
--------webpack.config.js(1012B)
--------actions()
--------.sass-cache()
----LICENSE(1KB)
----README.markdown(3KB)

网友评论