Makalah Sistem Embedded
Makalah Sistem Embedded
Disusun Oleh:
Afriasa Wahyu Utama 1541170012
3C D4 TE/02
Embedded system atau sistem tertanam merupakan sistem komputer khusus yang dirancang
untuk menjalankan tugas tertentu dan biasanya sistem tersebut tertanam dalam satu kesatuan
sistem. Sistem ini menjadi bagian dari keseluruhan sistem yang terdiri atas mekanik dan
perangkat keras lainnya. Sistem embedded merupakan sebuah sistem (rangkaian elektronika)
digital yang merupakan bagian dari sebuah sistem yang lebih besar, yang biasanya bukan
berupa sistem elektronika. Kata embedded menunjukkan bagian yang tidak dapat berdiri
sendiri. Berbeda dengan sistem digital yang didesain untuk general purpose. Embedded system
biasanya diimplementasikan dengan menggunakan mikrokontroler, sistem embedded dapat
memberikan respon yang sifatnya real time dan banyak digunakan pada peralatan digital,
seperti jam tangan.Embedded system adalah sistem dengan ciri-ciri sebagai berikut :
1. Mempunyai computing power. Dengan kata lain dilengkapi dengan sebuah processor
2. Bekerja di lingkungan luar ruangan IT. Jadi kemungkinan besar tidak dilengkapi
dengan AC dan menghadapi gangguan dari luar seperti getaran dan debu.
3. Memiliki tugas yang spesifik. Beda dengan PC atau Server yang relatif lebih multi
purpose.
B. Karakteristik Embedded System :
Menjalankan tugas yang spesifik
Fungsi berbeda-beda
Beberapa memiliki realtime computing
Low power atau konsumsi daya rendah
Pengontrolan Pabrik.
Komputer transaksi di Jalan Toll.
Telemetri di tempat-tempat yang remote seperti misalkan pengamat ketinggian air di
bendungan.
Peralatan Smart Electronic yang terpasang di dalam mobil
Microcontroller adalah sebuah komputer kecil di dalam satu sirkuit yang berisi inti prosesor,
memori, dan input/output peripheral yang dapat diprogram, dan di desain khusus untuk
embedded system. Microcontroller berukuran kecil dan murah, sangat berbeda dengan apa
yang ada di komputer. Kenapa berbeda? Karena menyesuaikan kebutuhan, microcontroller ini
didesain untuk suatu tujuan khusus, bukan untuk melakukan pekerjaan-pekerjaan rumit seperti
yang ada di computer sebenarnya.
Gambar : Microcontroler Arduino
Embedded system tidak membutuhkan kapasitas data dan address bus yang terlalu besar, itu
sebabnya microcontroller ini berukuran lebih kecil, dan harga harus terjangkau karena akan
dipasangkan ke barang-barang elektronik yang harganya juga terjangkau.
1.Biaya
Ini merupakan aspek yang dapat dikatakan paling penting karena sangat mempengaruhi
desain suatu embedded system secara keseluruhan. Dalam membuat suatu embedded system,
biasanya dipilih komponen-komponen secara optimal, yaitu yang memungkinkan
implementasi sistem tersebut tetapi dengan biaya yang serendah-rendahnya.
2.Constraint waktu
Tidak sedikit embedded system yang sekaligus merupakan real-time system, yaitu
sistem yang prosesnya terbatasi oleh batas waktu. Sistem-sistem ini umumnya merupakan
sistem yang digunakan untuk keperluan yang kritikal, dan harus selalu aktif.
3.Interaksi langsung dengan dunia nyata
Banyak embedded system, umumnya embedded control application, harus
berhubungan langsung dengan dunia nyata. Akibatnya adalah kesalahan suatu gangguan bisa
berakibat lebih fatal dibandingkan sistem komputer yang biasa.
4.Constraint energy
Banyak embedded system yang mengambil daya dari baterai. Hal ini berarti munculnya
satu titik serangan baru pada embedded system, yaitu power supply.
G. Perintah – Perintah Dasar Terminal Linux Beserta Fungsinya
5. Sesudah itu unmount isi partisi microSd lalu Delete semua partisi yang ada
6. Kemudian buat partisi baru klik kanan pilih new partisi yang pertama beri nama atau
sesuaikan pada gambar dibawah ini
7. Tunggu hingga proses selesai pada pembagian partisi kemudian klik apply kemudian reject
mikroSd selama 10 detik lalu masukkan kembali microSd tersebut
$ sudoedit /etc/network/interfaces
allow-hotplug usb0
address 192.168.10.20
netmask 255.255.255.0
Sesudah melakukan perintah diatas dan pertama harus dilakukan sebelum melakukkan
perintah diatas yakni mengkoneksikan terlebih dahulu pada internet
Kemudian ketikan dmesg, Pada titik selanjutnya, jika semuanya berjalan dengan baik,
antarmuka baru yang disebut usb0 dengan alamat IP 192.168.10.20 muncul
mengetik:$ ipconfig
Lalu mengecek ip address ketikan sudo nmap –sn 192.168.10.0/24
#ping 192.168.10.10
Login ke arrieta #ssh.root@192.168.10.10
Selanjutnya echo”nama server 8.8.8.8”
/etc/resolv.conf
K. Cara menggunakan line GPIO
GPIO Sysfs adalah cara standar untuk mengelola jalur GPIO di Linux pengguna.
Menggunakan direktori / sys / class / gpio untuk mengatur atau membaca garis GPIO.
Untuk mengelola jalur GPIO Anda harus mengetahui ID kernelnya. Kernel ID dari
Papan pinouts
ID Kernel
Chip Atmel memiliki garis GPIO yang diatur oleh port 32 bit yang disebut PA, PB, dll.
Sebelum mengatur atau membaca port, Anda harus mengekspornya. Ikuti contoh
bagaimana mengatur, mengatur ulang dan membaca port PA1 (Kernel ID 1) dari command
line:
Berikut ini adalah rangkaian untuk menghidupkan lampu LED pada arietta :
Sedangkan programnya untuk menyalakan LED
from acmepins import GPIO
from time import sleep
#Acqua A5 example
#led = GPIO('J3.32','OUTPUT')
while True:
led.on()
sleep(1)
led.off()
sleep(1)
#Acqua A5 example
#Button=GPIO('J3.33','INPUT')
i=0
while True:
sleep(1)
i+=1
print i
if Button.digitalRead()==0:
print "Pressed"
while Button.digitalRead()==0:
pass