

{"id":150,"date":"2023-09-01T17:15:21","date_gmt":"2023-09-01T15:15:21","guid":{"rendered":"https:\/\/project.inria.fr\/crystalfree\/?page_id=150"},"modified":"2023-09-07T11:43:45","modified_gmt":"2023-09-07T09:43:45","slug":"tutorial","status":"publish","type":"page","link":"https:\/\/project.inria.fr\/crystalfree\/tutorial\/","title":{"rendered":"Tutorial"},"content":{"rendered":"\n<p>In this hands-on tutorial, we will guide attendees through programming, bootloading, and using the Single-Chip Micro Mote, an experimental, fully-integrated system-on-chip that can wirelessly communicate without the use of a crystal oscillator. The tutorial will begin with a basic &#8220;Hello World&#8221; over a wired serial connection and will end with a &#8220;Hello World&#8221; over a wireless link.<\/p>\n\n\n\n<p>In order to streamline the tutorial, we kindly ask that attendees bring a laptop computer with the ability to make three USB-A connections. We also ask that you please install the following software:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Keil uVision ARM Cortex IDE (download here: <a rel=\"noreferrer noopener\" href=\"https:\/\/armkeil.blob.core.windows.net\/eval\/MDK525.EXE\" target=\"_blank\">https:\/\/armkeil.blob.core.windows.net\/eval\/MDK525.EXE<\/a>)<ul><li>things are much easier on Windows computers, if you have Mac\/Linux, you will need to install Wine\/WineSkin as well (see the \u201cMac\u201d section of the \u201cBuilding SCuM Firmware\u201d here: <a href=\"https:\/\/crystalfree.atlassian.net\/wiki\/spaces\/SCUM\/pages\/2378596375\/Building+SCuM+Firmware\">https:\/\/crystalfree.atlassian.net\/wiki\/spaces\/SCUM\/pages\/2378596375\/Building+SCuM+Firmware<\/a>)<\/li><\/ul><\/li><li>Python 3 (we have tested with 3.7 and higher)<\/li><li>either clone or download the SCuM firmware and SCuM bootloader repos:<ul><li>Firmware (develop branch): <a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/PisterLab\/scum-test-code\" target=\"_blank\">GitHub &#8211; PisterLab\/scum-test-code: Code used for testing the single chip micro-mote (SCuM).<\/a><\/li><li>Bootloader: test_bootload.py, located here: <a rel=\"noreferrer noopener\" href=\"https:\/\/crystalfree.atlassian.net\/wiki\/spaces\/SCUM\/pages\/2380005384\/SCuM+workshop+2023\" target=\"_blank\">https:\/\/crystalfree.atlassian.net\/wiki\/spaces\/SCUM\/pages\/2380005384\/SCuM+workshop+2023<\/a><\/li><\/ul><\/li><li>a serial monitor of your choice. At the moment, there is no official serial interface for SCuM.<ul><li>for Windows, we recommend PuTTy: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.chiark.greenend.org.uk\/~sgtatham\/putty\/latest.html\" target=\"_blank\">Download PuTTY: latest release (0.79)<\/a><\/li><li>for Linux\/Mac, we recommend the Arduino IDE: <a rel=\"noreferrer noopener\" href=\"https:\/\/www.arduino.cc\/en\/software\" target=\"_blank\">Software<\/a><\/li><\/ul><\/li><\/ul>\n\n\n\n<p>These instructions are also summarized at this Confluence page: <a href=\"https:\/\/crystalfree.atlassian.net\/wiki\/spaces\/SCUM\/pages\/2380005384\/SCuM+workshop+2023\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/crystalfree.atlassian.net\/wiki\/spaces\/SCUM\/pages\/2380005384\/SCuM+workshop+2023<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this hands-on tutorial, we will guide attendees through programming, bootloading, and using the Single-Chip Micro Mote, an experimental, fully-integrated system-on-chip that can wirelessly communicate without the use of a crystal oscillator. The tutorial will begin with a basic &#8220;Hello World&#8221; over a wired serial connection and will end with\u2026<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/project.inria.fr\/crystalfree\/tutorial\/\"><span>Continue reading<\/span><i class=\"crycon-right-dir\"><\/i><\/a> <\/p>\n","protected":false},"author":943,"featured_media":0,"parent":0,"menu_order":6,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-150","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/pages\/150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/users\/943"}],"replies":[{"embeddable":true,"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/comments?post=150"}],"version-history":[{"count":2,"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/pages\/150\/revisions"}],"predecessor-version":[{"id":154,"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/pages\/150\/revisions\/154"}],"wp:attachment":[{"href":"https:\/\/project.inria.fr\/crystalfree\/wp-json\/wp\/v2\/media?parent=150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}