Kurniawan, Stefanus (2019) Implementasi Pengembangan Cross Compiler pada RUMPS401 dengan Arduino IDE. Bachelor Thesis thesis, Universitas Multimedia Nusantara.
Text
HALAMAN_AWAL (6).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (2MB) |
|
Text
DAFTAR_PUSTAKA (6).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
|
Text
BAB_I (4).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
|
Text
BAB_II (5).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
|
Text
BAB_III (5).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
|
Text
BAB_IV (4).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (2MB) |
|
Text
BAB_V (4).pdf Restricted to Registered users only Available under License Creative Commons Attribution Non-commercial Share Alike. Download (1MB) |
|
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 |