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
- Kurulması Gereken Programlar
- GNU/Linux dağıtımlarında geliştirme ortamının sıfırdan kurulumu
- Windows üzerinde geliştirme ortamının sıfırdan kurulumu
- 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
- 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 |
- “Eclipse IDE for C/C++ Developers” paketinin 4.3 veya sonraki bir versiyonunu paket yöneticisi veya https://eclipse.org/downloads/ sitesinden kurunuz.
- 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: