wpilibsuite/wpilib-docs
Cross compile WPILib to Javascript for use in interactive docs tutorials
開放
#1,831 建立於 2022年5月23日
Component: ControlsHelp Wanted
倉庫指標
- 星標
- (187 顆星)
- PR 合併指標
- (平均合併 7天 6小時) (30 天內合併 14 個 PR)
描述
Emscripten lets you cross compile C++ into Javascript. We could use this to run potentially any part of WPILib simulation in a browser.
Apparently Eigen works fine with this: https://eigen.tuxfamily.narkive.com/Yf7dM1wo/status-of-building-with-emscripten-running-code-in-a-web-browser. At the very least, we could cross compile our DARE solver so we can use it in the forthcoming PID tuning interactive tutorial.
If possible, I'd suggest writing a makefile that invokes em++ on each .cpp file and generates a .js file so the docs can just call JS functions.