Does anyone know if there's a version of Fabrice Bellard's #tinyemu (specifically the RISC-V version) that provides a gdb stub for debugging?
Does anyone know if there's a version of Fabrice Bellard's #tinyemu (specifically the RISC-V version) that provides a gdb stub for debugging?
Запуск Linux внутри PDF
По мнению некоторых пользователей, PDF — простой формат для обмена документами. На самом деле это очень сложный стандарт, который поддерживает выполнение практически любого кода. Неудивительно, что в прошлые годы энтузиастам удалось успешно запустить Doom внутри PDF и провести ряд других интересных экспериментов. Оказалось, что на этом возможности движка по рендерингу PDF не ограничиваются. Он способен запустить даже эмулятор полноценного процессора, а в нём — целую операционную систему .
https://habr.com/ru/companies/globalsign/articles/898056/
#PDF #Linux #RISCV #LinuxPDF #Doom #DoomPDF #TinyEMU #Emscripten #asmjs #JSLinux #pdfsyntax
GitHub - ading2210/linuxpdf: Linux running inside a PDF file via a RISC-V emulator
Link📌 Summary: 本文介紹了一個名為 LinuxPDF 的專案,該專案使得 Linux 系統可以在 PDF 檔案內透過 RISC-V 模擬器運行。此技術運用到 PDF 檔案格式中所支持的 Javascript,並透過 Emscripten 將 C 程式碼編譯成 asm.js,進一步載入修改過的 TinyEMU 模擬器。雖然在 PDF 中運行 Linux 存在性能問題,但這一創新仍能展示 PDF 檔案的多元性及其潛力。Earlier this year we made a RISC-V Emulator for Ox64 BL808 SBC, thanks to our customised TinyEMU RISC-V Emulator. (Not the small flightless bird) Now that NuttX supports Sophgo SG2000 SoC: Let's create a similar emulator for Pine64 Oz64 SBC and Milk-V Duo S!
Let’s create a #RISCV Emulator for Sophgo SG2000 SoC, Pine64 #Oz64 SBC and Milk-V Duo S … Thanks to #TinyEMU (the emulator, not the small flightless bird)
Earlier this year we made a RISC-V Emulator for Ox64 BL808 SBC, thanks to our customised TinyEMU RISC-V Emulator. (Not the small flightless bird) Now that NuttX supports Sophgo SG2000 SoC: Let's create a similar emulator for Pine64 Oz64 SBC and Milk-V Duo S!
Patching the #TinyEMU Emulator and the #RISCV RDTIME Instruction to read the System Time
Article: https://lupyuen.codeberg.page/articles/tinyemu3.html#appendix-read-the-system-time
#Ox64 BL808 Emulator runs Apache #NuttX RTOS in the Web Browser ... Just compile #TinyEMU Emulator to WebAssembly (with Emscripten)
Article: https://lupyuen.codeberg.page/articles/tinyemu2.html#emulator-in-the-web-browser