{"id":4724,"date":"2026-09-09T10:41:56","date_gmt":"2026-09-09T05:11:56","guid":{"rendered":"https:\/\/vegaprocessors.in\/blog\/?p=4724"},"modified":"2026-09-10T14:27:26","modified_gmt":"2026-09-10T08:57:26","slug":"hello-world-project-in-aries-iot-v2-0","status":"publish","type":"post","link":"https:\/\/vegaprocessors.in\/blog\/hello-world-project-in-aries-iot-v2-0\/","title":{"rendered":"Hello World project in ARIES IoT V2.0"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Overview<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This tutorial provides a comprehensive step-by-step guide to developing and executing your first application on the VEGA ARIES IoT Board using the Arduino IDE In every language, generally, the first Hello World project is a simple program that prints \u201cHello World&#8221;.We will see what such a code would look like for ARIES using Arduino IDE.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Aries IoT v2.0 Board<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The ARIES IoT is a fully indigenous and a \u201cMade in India\u201d product to get started with basic microprocessor programming and embedded systems. This board is built upon a RISC-V ISA compliant VEGA Processor with easy-to-use hardware and software. For more details about ARIES IoT boards please refer to the <a href=\"https:\/\/vegaprocessors.in\/ariesiot.php\">ARIES development boards and Ecosystem.<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"335\" height=\"214\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboard-4.png\" alt=\"\" class=\"wp-image-4731\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboard-4.png 335w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboard-4-300x192.png 300w\" sizes=\"auto, (max-width: 335px) 100vw, 335px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Windows 10 or above\/Linux (64 bit) <\/li>\n\n\n\n<li>Arduino IDE <\/li>\n\n\n\n<li>VEGA ARIES Board support package<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Components Required<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>ARIES IoT v2.0 Board <\/li>\n\n\n\n<li>USB type C cable<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Circuit Diagram<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">No external connections required to test this code. You can directly connect Aries IoT board through USB and upload the program.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"570\" height=\"1024\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-570x1024.jpg\" alt=\"\" class=\"wp-image-4732\" style=\"aspect-ratio:0.5562484014874937;width:201px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-570x1024.jpg 570w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-167x300.jpg 167w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-768x1381.jpg 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-854x1536.jpg 854w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-1139x2048.jpg 1139w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardusb-3-scaled.jpg 1424w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Setup VEGA Ecosystem<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Download and install <a href=\"https:\/\/www.arduino.cc\/en\/software\/\">Arduino IDE 2.3.10<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once installed Open Arduino IDE<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open <strong>File-&gt;Preferences<\/strong>, Add below JSON in \u201cAdditional Boards Manager URL\u201d, Press OK<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/gitlab.com\/riscv-vega\/vega-arduino\/-\/raw\/main\/package_vega_index.json\">https:\/\/gitlab.com\/riscv-vega\/vega-arduino\/-\/raw\/main\/package_vega_index.json<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"798\" height=\"529\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-2.png\" alt=\"\" class=\"wp-image-4734\" style=\"width:798px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-2.png 798w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-2-300x199.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/preference-2-768x509.png 768w\" sizes=\"auto, (max-width: 798px) 100vw, 798px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Open<strong> Tools-&gt;Boards-&gt;Board manager<\/strong>, Search for \u201cvega\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Install \u201cVEGA ARIES Boards\u201d with latest version<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"587\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-1024x587.png\" alt=\"\" class=\"wp-image-4736\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-1024x587.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-300x172.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon-768x440.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/boardmanagercommon.png 1281w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select <strong>ARIES IoT<\/strong> Board from <strong>Tools -&gt; Board -&gt; VEGA Processor: ARIES Boards -&gt; ARIES IoT<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-1024x629.png\" alt=\"\" class=\"wp-image-4737\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-1024x629.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-300x184.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon-768x472.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/iotboardselectcommon.png 1136w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Check your ARIES board whether the <strong>BOOT SEL<\/strong> pin is shorted using a jumper or not.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"770\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-edited.jpg\" alt=\"\" class=\"wp-image-4752\" style=\"aspect-ratio:1.6623239084256476;width:372px;height:auto\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-edited.jpg 1280w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-edited-300x180.jpg 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-edited-1024x616.jpg 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/bootseliot-edited-768x462.jpg 768w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If<br>BOOT-SEL jumper (J12) is shorted :<br>Select <strong>Tools <\/strong>-&gt;&nbsp;<strong>Upload method<\/strong>&nbsp;-&gt;&nbsp;<strong>VEGA FLASHER<\/strong><br>Else<br>Select <strong>Tools<\/strong> -&gt;&nbsp;<strong>Upload method<\/strong>&nbsp;-&gt;&nbsp;<strong>VEGA XMODEM<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here the BOOT SEL pin is shorted, so we have selected <strong>VEGA FLASHER<\/strong> from <strong>Upload method<\/strong> in <strong>Tools<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-1024x625.png\" alt=\"\" class=\"wp-image-4747\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-1024x625.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-300x183.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon-768x469.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/flasherselectcommon.png 1135w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Also select appropriate port from <strong>Tools -> Port -> COM*<\/strong> <strong>(ARIES Board) for windows and dev\/tty\/USB*(Aries Board) for ubuntu<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"825\" height=\"818\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-3.png\" alt=\"\" class=\"wp-image-4797\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-3.png 825w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-3-300x297.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-3-150x150.png 150w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/portselcommon-3-768x761.png 768w\" sizes=\"auto, (max-width: 825px) 100vw, 825px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Now, Open <strong>Files -&gt; Examples<\/strong> -Under <strong>Examples for ARIES IoT -&gt; VEGA_ARIES_IoT -&gt; Hello World<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"725\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldeg-1024x725.png\" alt=\"\" class=\"wp-image-4739\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldeg-1024x725.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldeg-300x212.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldeg-768x544.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldeg.png 1481w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click the <strong>Sketch -&gt; Verify<\/strong> button to compile the program<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"881\" height=\"756\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/verify.png\" alt=\"\" class=\"wp-image-4742\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/verify.png 881w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/verify-300x257.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/verify-768x659.png 768w\" sizes=\"auto, (max-width: 881px) 100vw, 881px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Click the<strong> Sketch -&gt; Upload<\/strong> button to upload the program<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"758\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/upload.png\" alt=\"\" class=\"wp-image-4743\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/upload.png 849w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/upload-300x268.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/upload-768x686.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Open <strong>Tools -&gt; Serial monitor<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"758\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/serial-monitor.png\" alt=\"\" class=\"wp-image-4744\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/serial-monitor.png 849w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/serial-monitor-300x268.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/serial-monitor-768x686.png 768w\" sizes=\"auto, (max-width: 849px) 100vw, 849px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Select 115200 baud in Serial Monitor<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"205\" src=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldoutput-1024x205.png\" alt=\"\" class=\"wp-image-4745\" srcset=\"https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldoutput-1024x205.png 1024w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldoutput-300x60.png 300w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldoutput-768x154.png 768w, https:\/\/vegaprocessors.in\/blog\/wp-content\/uploads\/2026\/07\/helloworldoutput.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u201cHello World\u201d message will scroll in the Serial Monitor<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Overview This tutorial provides a comprehensive step-by-step guide to developing and executing your first application on the VEGA ARIES IoT Board using the Arduino IDE In every language, generally, the first Hello World project is a simple program that prints \u201cHello World&#8221;.We will see what such a code would look like for ARIES using Arduino [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[94,97],"tags":[99,76,31,24],"class_list":["post-4724","post","type-post","status-publish","format-standard","hentry","category-aries-with-arduinoide","category-training","tag-aries-iot-v2-0-board","tag-c-dac","tag-thejas32","tag-vegaprocessor"],"_links":{"self":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/4724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/comments?post=4724"}],"version-history":[{"count":14,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/4724\/revisions"}],"predecessor-version":[{"id":5040,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/4724\/revisions\/5040"}],"wp:attachment":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media?parent=4724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/categories?post=4724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/tags?post=4724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}