Beranda > Elektronika, Informatika, Programming, Uncategorized > INSTALL SDCC DI LINUX UBUNTU

INSTALL SDCC DI LINUX UBUNTU

Mudah mudahan tulisan saya ini masih bermanfaat untuk para penggemar mikrokontroller,

Menginstal SDCC di OS Linux Ubuntu ( kernel 2.6.27-7 ) , kalo pembaca pake’ OS Linux Ubuntu..nich caranya

1. Donload program SDCC dari sdcc.sourceforge.net

2. Pilih filenya yang ber- ekstensi *tar.bz2 letakkan file di direktori ( sebagai contoh di dekstop )

( sdcc-2.8.0-i386-unknown-linux2.5.tar.bz2 )

3. Ekstraklah file tersebut dengan membuka Console ( terminal ) dan ketikkan perintah

[nama_direkoti] tar – xvf sdcc-2.8.0-i386-unknown-linux2.5.tar.gz

4. masuk kedalam folder SDCC ketik perintah

cd ..

[nama_direktori] sdcc$ ls -la

contoh :

yayak@yayak-desktop:~/Documents/ibnu/sdcc$ ls -la

total 24
drwxr-xr-x 4 yayak yayak 4096 2008-03-23 21:03 .
drwxr-xr-x 6 yayak yayak 4096 2009-07-20 18:44 ..
drwxr-xr-x 2 yayak yayak 4096 2008-03-23 19:14 bin
-rw-r–r– 1 yayak yayak 2848 2008-03-23 21:03 INSTALL.txt
-rw-r–r– 1 yayak yayak 3507 2008-03-23 21:03 README.txt
drwxr-xr-x 3 yayak yayak 4096 2008-03-23 20:58 share

5.artinya direktori daftar direktori diatas masih kepemikilan uaser yayak bukan root coba ketik pertintah dibawah ini :

yayak@yayak-desktop:~/Documents/ibnu/sdcc$ ls -la /usr/local
total 40
drwxr-xr-x 10 root root 4096 2008-10-30 05:53 .
drwxr-xr-x 12 root root 4096 2009-03-28 12:45 ..
………….(banayk list folder dan file )…………
yayak@yayak-desktop:~/Documents/ibnu/sdcc$ ls -la /usr
total 160
drwxr-xr-x  12 root root  4096 2009-03-28 12:45 .
…….(banyak lis folder dan file )…………
drwxr-xr-x   2 root root  4096 2008-10-30 05:58 X11R6
6. Masuk sebagai Super USer dengan perintah :

yayak@yayak-desktop:~/Documents/ibnu/sdcc$ su
Password: [iskan dengan password superuser linux anda]

7. ketik perintah :

root@yayak-desktop:/home/yayak/Documents/ibnu/sdcc# chown yayak:yayak /usr/local
root@yayak-desktop:/home/yayak/Documents/ibnu/sdcc# ls -la /usr
total 160
drwxr-xr-x  12 root  root   4096 2009-03-28 12:45 .
drwxr-xr-x  20 root  root   4096 2002-01-01 08:54 ..
drwxr-xr-x   2 root  root  40960 2009-06-24 09:52 bin
drwxr-xr-x   2 root  root   4096 2008-10-30 06:01 games
drwxr-xr-x  34 root  root   4096 2009-03-28 12:45 include
drwxr-xr-x 185 root  root  61440 2009-07-20 14:59 lib
drwxr-xr-x   3 root  root   4096 2009-03-28 12:45 lib64
drwxr-xr-x  10 yayak yayak  4096 2008-10-30 05:53 local
drwxr-xr-x   2 root  root  12288 2009-06-24 09:06 sbin
drwxr-xr-x 303 root  root  12288 2009-06-24 09:06 share
drwxrwsr-x   5 root  src    4096 2009-03-28 12:45 src
drwxr-xr-x   2 root  root   4096 2008-10-30 05:58 X11R6

8. Selanjutnya salinlah file hasil ekstract ke direktori   usr/local

(dengan asumsi file SDCC.tar.gz sudah di ekstrak )

cp -R * /usr/local

nah sekarang  file SDCC seluruhnya udah masuk ke direktori usr/local

9.kemudian installah SDCC dengan perintah:

root@yayak-desktop:/home/yayak/Documents/ibnu/sdcc# /usr/local/bin/sdcc -v
SDCC : mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 2.8.0 #5117 (Mar 23 2008) (UNIX)

selanjutnya cobalah membuat file latihan C anda contohnya

#include<at89x51.h>
void main()
{
P1=0;
}

simpan dengan nama latih.c

cobalah di compile pada terminal dengan mengetikkan perintah;

SDCC -C[nama_file.C] [enter]

contoh : sdcc -C latih.c [enter]

kemudian lihat di folder direktori tempat file latih.c ada beberapa file hasil compiling, dan kemudian ubah menjadi file intel hex, dengan perintah :

sdcc latih.c [enter]

sukses deh anda siap mengisikan file Hexa kedalam Chip mikrokontroller anda…

ada yang bingugn kirim kritik dan sarannya…..

semoga bermanfaat…doain saya ya bisa memberi atikel gratis lagi..

  1. Belum ada komentar.
  1. No trackbacks yet.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: