UMN Knowledge Center

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
BAB_IV (4).pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

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

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

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

Download (2MB)
[img] Text
HALAMAN_AWAL (6).pdf
Available under License Creative Commons Attribution Non-commercial Share Alike.

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

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

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

Download (1MB)

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)
Uncontrolled Keywords: Arduino IDE, development environment, MPSoC, parallel processing, RUMPS401
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering > TK7800-8360 Electronics > TK7885-7895 Computer engineering. Computer hardware
Divisions: Fakultas Teknik Informatika > Program Studi Teknik Komputer
SWORD Depositor: mr admin umn
Depositing User: mr admin umn
Date Deposited: 04 Dec 2019 08:18
Last Modified: 13 Jan 2020 06:22
URI: http://kc.umn.ac.id/id/eprint/10294

Actions (login required)

View Item View Item