Bu dokümantasyonda seminer öncesi gerekli programların ve paketlerin kurulumları anlatılacaktır. Eğer gerekli programlar kurulu ise paketlerin indirildiği alt başlığa geçebilirsiniz. kurulum stepleri aşağıdadır isterseniz yardım alabilirsiniz. Gerekli programlar ve paketler aşağıdadır:
- STM32CubeIDE
- STM32CubeMX
- TeraTerm
- SensNode Paketi
1. STM32CubeIDE Kurulumu
STM32CubeIDE, STM32 mikrodenetleyicileri ve mikroişlemcileri için gerekli olan çevresel yapılandırma, kod oluşturma ve derleme, kodun debuglanması ve cihaza yüklenmesini sağlayan bir Eclipse bazlı bir C/C++ geliştirme platformudur.
Öncelikle ST Firması’nın sitesinden STM32CubeIDE programını indirmeniz gereklidir
A. Aşağıdaki gösterilen sistemler içerisinde kendi sisteminize ait olanı indiriniz.
B. Program indiğinde installeri başlatın. Karşınıza gelen ilk pencerede NEXT’e basın.
C. Karşımıza gelen 2. pencerede I agree butonuna tıklayınız.
D. Destination folderı seçip next’e basıyoruz. (Folderın path’i içerisinde Türkçe karakter olmadığına dikkat edin).
E. ST-LINK drivers ve SEGGER J-Link Driversı seçip Install’a basınız.
F. Kurulumun yüklenmesi için bekleyiniz.
G. Program kurulduktan sonra next buttonu aktif olucaktır
H. Programı gelen pencerede finish butonuna basıp kapatabilirsiniz.
Sırada STM32CubeMX’in kurulumuna geçilecektir.
2. STM32CubeMX Kurulumu
STM32CubeMX, STM32 mikrodenetleyicileri ve mikroişlemcileri için konfigürasyon panelleri bulunan ve bu cihazlara özel HAL kütüphaneleri ile kod oluşturabilen bir grafik destekli bir programdır.
ST’nin sitesinden STM32CubeMX zip dosyanın bulunduğu dosyayı indirmek ile başlayınız.
A. Sisteminizin desteklediği indirme seçeniğini seçiniz.
B. Zip içerisindeki exe programını başlattığınızda Karşınıza gelen sayfada Next tuşuna tıklayın.
C. İkinci ekranda termleri acceptlediğinizi belirterek devam edin.
D. Karşımıza bir policy ekranı daha çıkıcak. ilk butonu işaretleyiniz, ikinci buton opsiyonel olarak işaretlenebilir.
E. Programın kurulacağı pathi giriniz ve Next tuşuna basınız. (Pathi değiştirilmesini önermeyiz.)
F. Shortcut Setup olarak geçen bu sayfa bize bu programın kısayollarını kurulmasında yardımcı olur. Next tuşuna basınız.
G. Yükleme bittikten sonra Next butonu aktif olucaktır.
H. Program kurulmuştur Done tuşuna basarak programdan çıkabilirsiniz.
Sırada Tera-Term kurulumu vardır.
3- Tera Term Kurulum
Tera Term, açık kaynak kodlu yazılım iletişim programıdır. Port komünikasyonunu kulanmak için bu programa ihtiyaç duymaktayız.
Tera Term küçük bir program olduğu için execution dosyası direkt olarak osdn sitesinden indirilebilir. Dosya indirildikten sonra çalıştırabilirsiniz.
4- STM32U5 paketlerinin ve SensNode paketlerinin kurulması
Seminerimizde STM32U5x dizgi ailesi kullanılacağı için kodun oluşturulması için U5 paketlerinin indirilmesi gereklidir.
Öncelikle STM32CubeMX programını başlatın
A. Açılan sayfada Help sekmesinden Manage Embedded Software packages düğmesine tıklayınız.
B. Açılan sayfadan STM32CubeMCU Packages üreticis altından STM32U5 serisinin en son sürümünün yanındaki kutuyu işaretleyin ve Install tuşuna basın.
C. Manage Embedded Software packages sayfasından çıkmadan sensörler ile ilgili gerekli kütüphanelerin bulunduğu SensNode paketini linkden indirebilirsiniz. Sonrasında From Local … düğmesine basınız.
D. Açılan sayfada SensNode paketinin indirildiği path’e gidin ve dosyanın içinde bulunan EMPA SensNode 1.0.X.pack dosyasını seçiniz (,En son sürümü seçiniz).
E. Son olarak EMPA Vendörü içerisinde SensNode paketinin işaretlendiğini kontrol edin.
Gerekli kurulumlar Tamamlanmıştır.