Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tinyemu4: TinyEMU Port of NuttX #54

Open
wants to merge 8 commits into
base: master
Choose a base branch
from
Open

tinyemu4: TinyEMU Port of NuttX #54

wants to merge 8 commits into from

Conversation

lupyuen
Copy link

@lupyuen lupyuen commented Jan 24, 2024

Summary

TODO

Impact

TODO

Testing

TODO

lupyuen added a commit to lupyuen/nuttx-website that referenced this pull request Jan 24, 2024
This PR adds the NuttX Online Demo based on [TinyEMU 64-bit RISC-V Emulator](https://github.com/fernandotcl/TinyEMU) and WebAssembly.

The [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) shall be upstreamed later to NuttX Mainline. This will allow the Online Demo to be refreshed for new releases of NuttX. [More about NuttX for TinyEMU](https://lupyuen.github.io/articles/tinyemu)

`index.md`: Add link to Demo Page: "Try the online demo here"

`_includes/themes/apache/default.html`: Add Demo CSS

`demo/nuttx.bin`: NuttX Image compiled from the upcoming [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) (64-bit RISC-V). Compiled with [these steps](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1) to produce these [Build Outputs](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1).

`demo/*.js, *.wasm, *.cfg, *.png`: Demo Files from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`assets/themes/apache/css/demo.css`: Demo CSS from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).
lupyuen added a commit to lupyuen/nuttx-website that referenced this pull request Jan 24, 2024
This PR adds the NuttX Online Demo based on [TinyEMU 64-bit RISC-V Emulator](https://github.com/fernandotcl/TinyEMU) and WebAssembly.

The [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) shall be upstreamed later to NuttX Mainline. This will allow the Online Demo to be refreshed for new releases of NuttX. [More about NuttX for TinyEMU](https://lupyuen.github.io/articles/tinyemu)

`index.md`: Add link to Demo Page: "Try the online demo here"

`_includes/themes/apache/default.html`: Add Demo CSS

`demo/nuttx.bin`: NuttX Image compiled from the upcoming [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) (64-bit RISC-V). Compiled with [these steps](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1) to produce these [Build Outputs](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1).

`demo/*.js, *.wasm, *.cfg, *.png`: Demo Files from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`assets/themes/apache/css/demo.css`: Demo CSS from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`_includes/themes/apache/demo.html`: New Theme for Demo Page

`_layouts/demo.html`: New Layout for Demo Page
lupyuen added a commit to lupyuen/nuttx-website that referenced this pull request Jan 24, 2024
This PR adds the NuttX Online Demo based on [TinyEMU 64-bit RISC-V Emulator](https://github.com/fernandotcl/TinyEMU) and WebAssembly.

The [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) shall be upstreamed later to NuttX Mainline. This will allow the Online Demo to be refreshed for new releases of NuttX. [More about NuttX for TinyEMU](https://lupyuen.github.io/articles/tinyemu)

Modified Files:

`index.md`: Add link to Demo Page: "Try the online demo here"

`_includes/themes/apache/default.html`: Add Demo CSS

New Files:

`demo/nuttx.bin`: NuttX Image compiled from the upcoming [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) (64-bit RISC-V). Compiled with [these steps](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1) to produce these [Build Outputs](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1).

`demo/*.js, *.wasm, *.cfg, *.png`: Demo Files from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`assets/themes/apache/css/demo.css`: Demo CSS from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`_includes/themes/apache/demo.html`: New Theme for Demo Page

`_layouts/demo.html`: New Layout for Demo Page
lupyuen added a commit to lupyuen/nuttx-website that referenced this pull request Jan 24, 2024
This PR adds the NuttX Online Demo based on [TinyEMU 64-bit RISC-V Emulator](https://github.com/fernandotcl/TinyEMU) and WebAssembly.

The [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) shall be upstreamed later to NuttX Mainline. This will allow the Online Demo to be refreshed for new releases of NuttX. [More about NuttX for TinyEMU](https://lupyuen.github.io/articles/tinyemu)

Modified Files:

`index.md`: Add link to Demo Page: "Try the online demo here"

`_includes/themes/apache/default.html`: Add Demo CSS

New Files:

`demo.md`: New Demo Page with NuttX in TinyEMU Emulator

`demo/nuttx.bin`: NuttX Image compiled from the upcoming [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) (64-bit RISC-V). Compiled with [these steps](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1) to produce these [Build Outputs](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1).

`demo/*.js, *.wasm, *.cfg, *.png`: Demo Files from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`assets/themes/apache/css/demo.css`: Demo CSS from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`_includes/themes/apache/demo.html`: New Theme for Demo Page

`_layouts/demo.html`: New Layout for Demo Page
xiaoxiang781216 pushed a commit to apache/nuttx-website that referenced this pull request Jan 24, 2024
This PR adds the NuttX Online Demo based on [TinyEMU 64-bit RISC-V Emulator](https://github.com/fernandotcl/TinyEMU) and WebAssembly.

The [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) shall be upstreamed later to NuttX Mainline. This will allow the Online Demo to be refreshed for new releases of NuttX. [More about NuttX for TinyEMU](https://lupyuen.github.io/articles/tinyemu)

Modified Files:

`index.md`: Add link to Demo Page: "Try the online demo here"

`_includes/themes/apache/default.html`: Add Demo CSS

New Files:

`demo.md`: New Demo Page with NuttX in TinyEMU Emulator

`demo/nuttx.bin`: NuttX Image compiled from the upcoming [TinyEMU Port of NuttX](lupyuen2/wip-nuttx#54) (64-bit RISC-V). Compiled with [these steps](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1) to produce these [Build Outputs](https://github.com/lupyuen2/wip-pinephone-nuttx/releases/tag/tinyemu4-1).

`demo/*.js, *.wasm, *.cfg, *.png`: Demo Files from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`assets/themes/apache/css/demo.css`: Demo CSS from [TinyEMU](https://github.com/fernandotcl/TinyEMU) project, based on [MIT Licence](https://github.com/fernandotcl/TinyEMU/blob/master/MIT-LICENSE.txt).

`_includes/themes/apache/demo.html`: New Theme for Demo Page

`_layouts/demo.html`: New Layout for Demo Page
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants