Sistem Programlama – Sanal Makine Olmadan Çalıştırma

UYARI: Bu doküman sanal makineyi kullanmak istemeyenler için hazırlanmıştır. xubuntu-kouembedded-*.ova” sanal makinesini kullananların bu dokümanı okumasına gerek yoktur.

 

UYARI: Hazır verilen sanal makine (xubuntu-kouembedded-*.ova) dışındaki yöntemlere ders kapsamında teknik destek verilmemektedir.

 

İçindekiler

İçindekiler

  1. Kurulması Gereken Programlar
  2. GNU/Linux dağıtımlarında geliştirme ortamının sıfırdan kurulumu
  3. Windows üzerinde geliştirme ortamının sıfırdan kurulumu
  4. OS X üzerinde geliştirme ortamının sıfırdan kurulumu

1. Kurulması Gereken Programlar

 

Derste kullanılan geliştirme ortamı aşağıdaki programları içermektedir:

  • ARM Toolchain (arm gcc, arm gdb …)
  • OpenOCD
  • Eclipse
  • GNU ARM Eclipse plugin

 

Derste yukarıdaki programların uyumlu bir şekilde kurulu olduğu herhangi bir işletim sistemini kullanabilirsiniz.

 

Ayrıca sistemin Eclipse ve pluginlerini kullanmadan, terminal üzerinden de kullanılması mümkündür.

 

2. GNU/Linux dağıtımlarında geliştirme ortamının sıfırdan kurulumu

 

  1. Paket yönteticisinden şu paketleri kurunuz

openocd gcc-arm-none-eabi gdb-arm-none-eabi

 

Debian’da veya Ubuntu’da hata verirse, gdb-arm-none-eabi şu şekilde kurulabilir

sudo apt-get -o Dpkg::Options::=”–force-overwrite” install gdb-arm-none-eabi

 

  1. “Eclipse IDE for C/C++ Developers” paketinin 4.3 veya sonraki bir versiyonunu paket yöneticisi veya https://eclipse.org/downloads/ sitesinden kurunuz.

 

  1. GNU Arm Eclipse eklentisiniz aşağıdaki linkte anlatılan biçimde kurunuz:

http://gnuarmeclipse.github.io/plugins/install/

 

3. Windows üzerinde geliştirme ortamının sıfırdan kurulumu

Uyarı : Bu yöntem laboratuvarımız tarafından hiç denenmemiştir.

 

Aşağıdaki sayfada Windows ile ilgili linklerin altından ARM Toolchain, OpenOCD, Eclipse ve Plugin kurulumunu gerçekleştiriniz:

http://gnuarmeclipse.github.io/toolchain/install/

 

4. OS X üzerinde geliştirme ortamının sıfırdan kurulumu

Uyarı : Bu yöntem laboratuvarımız tarafından hiç denenmemiştir.

 

Aşağıdaki sayfada OS X ile ilgili linklerin altından ARM Toolchain, OpenOCD, Eclipse ve Plugin kurulumunu gerçekleştiriniz:

http://gnuarmeclipse.github.io/toolchain/install/