{"id":222,"date":"2021-04-30T11:39:37","date_gmt":"2021-04-30T11:39:37","guid":{"rendered":"https:\/\/vegaprocessors.in\/blog\/?p=222"},"modified":"2021-05-06T07:37:03","modified_gmt":"2021-05-06T07:37:03","slug":"booting-linux-on-thejas64-soc","status":"publish","type":"post","link":"https:\/\/vegaprocessors.in\/blog\/booting-linux-on-thejas64-soc\/","title":{"rendered":"Booting Linux on THEJAS64 SoC"},"content":{"rendered":"\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/Linux\" data-type=\"URL\" data-id=\"https:\/\/en.wikipedia.org\/wiki\/Linux\" target=\"_blank\">Linux <\/a>was developed personal computers in mind, which were then working on Intel&#8217;s x86 architecture. Now machines of all specs like Servers, Emembedded devices, Mobile devices, Most of them runs on Linux. <a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/RISC-V\" target=\"_blank\">RISC-<\/a><a href=\"https:\/\/en.wikipedia.org\/wiki\/RISC-V\">V<\/a> , architecture of <a href=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" data-type=\"URL\" data-id=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" target=\"_blank\" rel=\"noreferrer noopener\">THEJAS 64 SoC<\/a> now supports Linux and is available at official <a rel=\"noreferrer noopener\" href=\"https:\/\/git.kernel.org\/pub\/scm\/linux\/kernel\/git\/torvalds\/linux.git\/tree\/\" target=\"_blank\">Linux git repository<\/a>. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\"><p><em><a rel=\"noreferrer noopener\" href=\"https:\/\/en.wikipedia.org\/wiki\/RISC-V\" target=\"_blank\">RISC-V<\/a> (pronounced &#8220;risk-five&#8221;) is an open source instruction set architecture (ISA) based on established reduced instruction set computing (RISC) principles.<\/em><\/p><p><em>The project was originated in 2010 by researchers in the Computer Science Division at UC Berkeley, but many contributors are volunteers and industry workers that are unaffiliated with the university<\/em><\/p><\/blockquote>\n\n\n\n<p>With a powerful RISC-V SoC, 256MB of RAM, 10\/100 Ethernet, <a rel=\"noreferrer noopener\" href=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" data-type=\"URL\" data-id=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" target=\"_blank\">THEJAS 64 SoC<\/a> boots Linux in ease. <\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow\"><p><em>THEJAS64 is an SoC based on <a rel=\"noreferrer noopener\" href=\"https:\/\/vegaprocessors.in\/thejas64.html\" data-type=\"URL\" data-id=\"https:\/\/vegaprocessors.in\/thejas64.html\" target=\"_blank\">VEGA AS1061 <\/a>Microprocessor which is a 64-bit 6-stage in-order RISC-V processor core. It is capable of delivering high performance with branch prediction for efficient branch execution and Instruction &amp; Data Caches. The peripherals that are available in THEJAS64 SoC are 10\/100 Ethernet, Interrupt Controller, Timers, DDR RAM, SRAM, SPI, UART, I2C, PWM, ADC and External interrupt capable GPIOs.&nbsp;<\/em><\/p><\/blockquote>\n\n\n\n<p>Official Linux port for <a rel=\"noreferrer noopener\" href=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" target=\"_blank\">THEJAS 64 SoC<\/a> is available at <a rel=\"noreferrer noopener\" href=\"https:\/\/gitlab.com\/cdac-vega\" data-type=\"URL\" data-id=\"https:\/\/gitlab.com\/cdac-vega\" target=\"_blank\">Vega Processor git repository<\/a> . You can even grab pre-compiled images from this repository.<\/p>\n\n\n\n<p class=\"has-text-align-left\">These are the login credentials for pre-compiled image,<br><em> Username <\/em>: <strong>root<br> <\/strong><em>Password<\/em> :<strong> root<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"Linux &amp; OpenCV on VEGA Processor [ RISC-V ISA]\" width=\"640\" height=\"360\" src=\"https:\/\/www.youtube.com\/embed\/QdajPNUiq2o?start=171&#038;feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<p class=\"has-text-align-center\">Linux Booting Process on THEJAS64 SoC<\/p>\n\n\n\n<p>Never want to miss a new updates ?&nbsp;Subscribe this blog we\u2019ll deliver every updates straight to you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Read more<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a rel=\"noreferrer noopener\" href=\"https:\/\/vegaprocessors.in\/vega.html\" data-type=\"URL\" data-id=\"https:\/\/vegaprocessors.in\/vega.html\" target=\"_blank\">More on Vega Processors<\/a>.<\/li><li><a rel=\"noreferrer noopener\" href=\"https:\/\/cdac-vega.gitlab.io\/linuxOnVega.html\" data-type=\"URL\" data-id=\"https:\/\/cdac-vega.gitlab.io\/linuxOnVega.html\" target=\"_blank\">More on Booting Linux on THEJAS 64<\/a>.<\/li><li><a href=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" data-type=\"URL\" data-id=\"https:\/\/cdac-vega.gitlab.io\/socoverview\/socdetails.html#thejas64-soc\" target=\"_blank\" rel=\"noreferrer noopener\">More on THEJAS64 SoC<\/a>.<\/li><\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Linux was developed personal computers in mind, which were then working on Intel&#8217;s x86 architecture. Now machines of all specs like Servers, Emembedded devices, Mobile devices, Most of them runs on Linux. RISC-V , architecture of THEJAS 64 SoC now supports Linux and is available at official Linux git repository. RISC-V (pronounced &#8220;risk-five&#8221;) is an [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":237,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,15],"tags":[22,23,8,26,25],"class_list":["post-222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-general","category-getting-started","tag-linux","tag-risc-v","tag-riscv","tag-thejas-64","tag-thejas-soc"],"_links":{"self":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/222","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/comments?post=222"}],"version-history":[{"count":4,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/222\/revisions"}],"predecessor-version":[{"id":247,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/posts\/222\/revisions\/247"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media\/237"}],"wp:attachment":[{"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/media?parent=222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/categories?post=222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vegaprocessors.in\/blog\/wp-json\/wp\/v2\/tags?post=222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}