{"id":20885401,"url":"https://github.com/lab11/m-ulator","last_synced_at":"2025-05-12T19:30:59.704Z","repository":{"id":4634460,"uuid":"5779032","full_name":"lab11/M-ulator","owner":"lab11","description":"A highly extensible ARM {e,si}mulator","archived":false,"fork":false,"pushed_at":"2024-10-23T20:20:00.000Z","size":47207,"stargazers_count":28,"open_issues_count":6,"forks_count":13,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-10-24T07:37:02.169Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lab11.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2012-09-12T11:51:41.000Z","updated_at":"2024-10-23T20:20:04.000Z","dependencies_parsed_at":"2023-09-29T22:43:59.611Z","dependency_job_id":"42bdafac-fde2-473d-8ef8-b7f0f65b3d14","html_url":"https://github.com/lab11/M-ulator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2FM-ulator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2FM-ulator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2FM-ulator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lab11%2FM-ulator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lab11","download_url":"https://codeload.github.com/lab11/M-ulator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225148872,"owners_count":17428430,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-18T08:13:25.195Z","updated_at":"2024-11-18T08:13:25.902Z","avatar_url":"https://github.com/lab11.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"```\n         MMM       MMM\n         MMM       MMM\n          M M     M M\n          M  M   M  M\n          M   M M   M\n         MMM   M   MMM\n  {e/si} MMM       MMM ulator\n```\n[![Build Status](https://travis-ci.org/lab11/M-ulator.svg?branch=master)](https://travis-ci.org/lab11/M-ulator)\n\n# M-ulator\nThis project is a highly extensible {ARM} {e,si}mulator. It is capable of both\nsimple simulation of various ARM cores (currently M0, M3) or in-circuit\nemulation (currently the Michigan Micro Mote platform)\n\nIn addition, this project is used as a teaching tool for embedded systems\ncourses (currently at University of Michigan and University of Utah), both to\nunderstand internal core design and higher-level MCU usage.\n\n********************************************************************************\n\n## Project Layout\n\n  * The simulator/ directory contains the code to simulate a processor.\n    The simulator is built using `tup`, a make replacement. For details, please\n    see simulator/README.build and the tup homepage: http://gittup.org/tup/\n    Core selection is achieved using tup variants. By default, a pipelined\n    version of every supported core is created, see the simulator/configs/\n    directory for other options.\n\n  * The platforms directory contains additional support for the various cores.\n    In particular, it contains software desgined to run on each of the unique\n    cores supported by the simulator. In addition, the M3 platform contains some\n    tools for programming M3 chips and in-circuit emulation.\n\n  * The docs/ directories hold the course materials and some amount of dated\n    information on the simulator design. It is not particularly useful currently\n\n********************************************************************************\n\n\nLicense\n-------\n\nLicensed under either of\n\n- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or\n  http://www.apache.org/licenses/LICENSE-2.0)\n- MIT license ([LICENSE-MIT](LICENSE-MIT) or\n  http://opensource.org/licenses/MIT)\n\nat your option.\n\nUnless you explicitly state otherwise, any contribution intentionally submitted\nfor inclusion in the work by you, as defined in the Apache-2.0 license, shall\nbe dual licensed as above, without any additional terms or conditions.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flab11%2Fm-ulator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flab11%2Fm-ulator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flab11%2Fm-ulator/lists"}