MediaWiki API result

This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.

Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.

See the complete documentation, or the API help for more information.

{
    "batchcomplete": "",
    "query": {
        "pages": [
            {
                "ns": 0,
                "title": "API",
                "missing": ""
            },
            {
                "pageid": 1,
                "ns": 0,
                "title": "Main Page",
                "revisions": [
                    {
                        "user": "AGebhard",
                        "timestamp": "2024-03-23T23:13:19Z",
                        "slots": {
                            "main": {
                                "contentmodel": "wikitext",
                                "contentformat": "text/x-wiki",
                                "*": "= Welcome SIGCSE 2024! =\nTo find RISC-V assignments and writeups, see [https://github.com/a1g3/riscv-xinu-hw].  We have instructions for running Embedded Xinu on the Sipeed Nezha below.  Check out \"Building an Embedded Xinu Laboratory\".  For solutions to homework assignments, please email dennis (dot) brylow (at) marquette.edu or alexander (dot) gebhard (at) marquette.edu.\n\n= Introduction =\n'''Embedded Xinu''' is an ongoing research and implementation project in the area of Operating Systems and Embedded Systems.  Its original goal was to re-implement and port the [[Xinu|Xinu Operating System]] to several embedded MIPS platforms, such as the Linksys [[WRT54GL]] router.  Since then, Embedded Xinu has been ported to other platforms, such as the [[mipsel-qemu|QEMU MIPSel virtual environment]] and the [[Raspberry Pi]]; see the [[list of supported platforms]].  Although Embedded Xinu is still being developed and ported to new platforms, a laboratory environment and curriculum materials are already in use for courses in Operating Systems, Hardware Systems, Embedded Systems, Networking, and Compilers at Marquette University and other colleges/universities.\n\nThe Embedded Xinu project was conceived and is supervised by [https://www.cs.mu.edu/~brylow/ Dr. Dennis Brylow] and is being conducted by both graduate and undergraduate students in the [[Systems Laboratory]] in the [https://www.cs.mu.edu/ Computer Science] department of [https://www.mu.edu/ Marquette University] in Milwaukee, Wisconsin.  The first major phase of work on Embedded Xinu began in the Summer of 2006.\n\nOur project partners include [https://www.cse.buffalo.edu/~bina/ Dr. Bina Ramamurthy] at University of Buffalo (with whom we shared an [https://www.nsf.gov/pubs/2009/nsf09529/nsf09529.html NSF CCLI] grant), [https://cs.olemiss.edu/~ruth/wiki/doku.php Dr. Paul Ruth] at University of Mississippi, and [https://www.cs.purdue.edu/people/comer Dr. Doug Comer] (father of Xinu) at Purdue University.\n\n== Teaching With Embedded Xinu ==\n\n* For curriculum guidance on adopting or adapting Embedded Xinu for undergraduate coursework, see [[Teaching With Xinu]].\n* Workshops have been held regarding teaching with Embedded Xinu.  For example, the [https://www.cs.olemiss.edu/acmse2010/pdf/xinu.pdf Teaching With Embedded Xinu Workshop] at [https://www.cs.olemiss.edu/acmse2010/Home.htm ACMSE 2010] in Oxford, Mississippi (Ole Miss campus) shared ready-made curriculum resources that have been used successfully to teach hardware systems, operating systems, realtime/embedded systems, networking, and compilers with the Embedded Xinu platform at several colleges/universities.\n\n== Building an Embedded Xinu Laboratory ==\n\nIn this section we are developing instructions so that other groups can benefit from the work we are doing.  These guides can be followed more or less in order to create a relatively inexpensive platform for a custom operating system.  As our work develops further, there will be more Xinu-specific information.\n\n# Obtain a [[List of supported platforms|supported platform]].\n# (Required if using a Linksys/Asus router) [[HOWTO:Modify the Linksys hardware|Modify the Linksys hardware]] or [[HOWTO:Modify the ASUS hardware|Modify the ASUS hardware]]\n## [[HOWTO:Connect to a modified router|Connect to a modified router]]\n# [[HOWTO:Build Xinu|Build Xinu]]\n# [[HOWTO:Deploy Xinu|Deploy Xinu]]\n# (Optional) [[HOWTO:Build Backend Pool|Build a pool of backends]]\n# (Recommended) [[HOWTO:Backup your router|Backup your router's factory configuration]]\n\n== Other Embedded Xinu Information ==\n\n* MIPS [[processor]]\n* Main [[memory]]\n* [[Exception and Interrupt Handling]]\n* [[UART driver]]\n* [[TTY driver]]\n* [[Switch driver]]\n* [[Networking]]\n* [[Flash memory]]\n* [[Flashing firmware]]\n* [[EJTAG|Enhanced Joint Test Action Group]] debugger\n* [[Standard library]]\n* [[XinuPhone]] Internet telephony\n* [[Router Recovery]] aka \"Debricking\"\n* [[Development]]\n* [[Contributors]]\n\n----\n\n<small><small><small>The Xinu Lab is brought to you in part by [[XMMS|M&M's]].</small></small></small>\n<!--\n-->__NOTOC__<!-- Disable \"Contents\" box from showing --><!--\n-->__NOEDITSECTION__<!-- Disable [edit] from appearing --><!--\n-->"
                            }
                        },
                        "comment": ""
                    }
                ]
            }
        ]
    }
}