Implementasi Pengembangan Cross Compiler pada RUMPS401 dengan Arduino IDE

Kurniawan, Stefanus (2019) Implementasi Pengembangan Cross Compiler pada RUMPS401 dengan Arduino IDE. Bachelor Thesis thesis, Universitas Multimedia Nusantara.

[img] Text
HALAMAN_AWAL (6).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (2MB)
[img] Text
DAFTAR_PUSTAKA (6).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text
BAB_I (4).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text
BAB_II (5).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text
BAB_III (5).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text
BAB_IV (4).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (2MB)
[img] Text
BAB_V (4).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (1MB)
[img] Text
LAMPIRAN (5).pdf
Restricted to Registered users only
Available under License Creative Commons Attribution Non-commercial Share Alike.

Download (2MB)

Abstract

Sejak era Industri 4.0, segala sistem dalam perangkat keras dituntut untuk dapat melakukan komputasi yang lebih kompleks, hal tersebut meningkatkan penggunaan dari MultiProcessor System on Chip (MPSoC). MPSoC merupakan integrasi yang terdiri dari dua atau lebih prosesor serta beragam komponen lain seperti memory, IO, atau ADC dalam sebuah Integrated Circuit (IC). Pemrosesan secara paralel memang sudah dapat dilakukan dengan MPSoC, namun masih jarang yang memiliki karakteristik low-power dalam multicore. Salah satu sistem yang cukup menarik adalah RUMPS401 sebagai MPSoC yang memiliki 4 core dan bersifat low- power. Namun, RUMPS401 belum memiliki development environment yang user- friendly. Di sisi lain, Arduino IDE adalah salah satu development environment yang lebih user-friendly dan bersifat open source. Arduino IDE menyediakan layanan untuk dapat menghubungkan antara perangkat lunak dengan sistem perangkat keras. Tujuan dari penelitian ini yaitu mengembangkan konfigurasi custom yang dapat digunakan dalam Arduino IDE untuk chip RUMPS401. Pengembangan ini dapat dilakukan dengan menyediakan tools khusus dan mengganti variabel yang dibutuhkan untuk proses kompilasi RUMPS401. Hasil yang didapatkan dari penelitian ini berbentuk struktur program yang memiliki 4 setup dan 4 loop yang memiliki fungsi yang sama pada program Arduino umumnya. Setiap fungsi setup dan loop diitujukan untuk mengontrol satu buah core. Karena itu, dalam proses kompilasi dengan konfigurasi custom membutuhkan pemanggilan fungsi Arduino builder sebanyak empat kali. Hasil uji dari environment yang dibuat terhadap sejumlah sampel dengan syarat yang sudah familiar dengan pemrograman Arduino memiliki acceptance rate sebesar 76,6 persen.

Item Type: Thesis (Bachelor Thesis)
Keywords: Arduino IDE, development environment, MPSoC, parallel processing, RUMPS401
Subjects: 000 Computer Science, Information and General Works > 000 Computer Science, Knowledge and Systems > 006 Special Computer Methods
Divisions: Faculty of Engineering & Informatics > Computer Engineering
SWORD Depositor: Administrator UMN Library
Depositing User: Administrator UMN Library
Date Deposited: 04 Dec 2019 08:18
Last Modified: 29 May 2023 08:17
URI: https://kc.umn.ac.id/id/eprint/10294

Actions (login required)

View Item View Item