+
Skip to content

ypwangreg/arm-js

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arm-js

Arm-js is an ARM emulator written in Javascript. It emulates ARMv7-A and some peripherals of Versatile Express. It can boot Linux 3.10.29 and run busybox processes.

Emulator Features

  • Suspend/resume (Chrome only)
    • You can restore emulator states at any time
  • Persistent storage (Chrome only)
    • Guest can access part of browser filesystem via virtio-9p
  • Many debugging functions

Tested Browsers

  • Chrome 33 beta (recommended)
  • Firefox 27

Get Started

  1. Download the source code
    1. git clone git://github.com/ozaki-r/arm-js.git
    2. cd arm-js/
    3. git submodule init
    4. git submodule update
  2. Execute ruby misc/simple-http-server.rb on terminal
  3. Access http://localhost:8080/arm-js.html
  4. Push Boot button at the top-left corner to start the emulator

Further Information

See the wiki.

About

An ARM emulator written in JavaScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.9%
  • Ruby 0.1%
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载