STM32CubeMX ve TrueSTUDIO ile Bitbucket Kullanımı

Gönderildiği yer: STM32 | 0

Bu yazıda STM32CubeMX ile oluşturulan projeyi TrueSTUDIO yardımı ile bitbucket sisteminde kullanmayı anlatacağım.

1. Adım

İlk olarak üye değilseniz bitbucket sitesine buradan üye olabilirsiniz.

2. Adım

Yeni repository oluşturun. (Gizli repo bu sitede bedava)

new_repository

3. Adım

TrueStudio ya Egit eklentisini yükleyin.

TrueStudio da Help>>Install New Software… 

install_new_software

URL : http://download.eclipse.org/egit/updates

4. Adım

Git i toolbar a eklemek

Window>>Perspective>>Customize Perspective…

5. Adım

Git Perspektifi Eklemek

Window>>Perspective>>Open Perspective>>Other…

Bitbucket sitesindeki repository i eklemek için son bir işlem kaldı.

6. Adım

SSH Key Eklemek

Komut Satırına ssh-keygen  yazın. İlk gelen yerde Enter a basın. Daha sonra şifre girin ve aynı şifreyi tekrar girin. SSH Key oluştu.

SSH Key dizini sizin ekranınızda yazıyor olacak. O dizine gidin ve id_rsa.pub dosyasını not defteri ile açın. İçindekilerin tamamını kopyalayın.

Bitbucket sitene geri dönelim. Sol alttaki avatarın üzerine tıklayın. View Profile dan sonra Settings e basın.

Security bölümünde SSH keys bölümüne gelin. Add key butonuna basın. Kopyaladığınız içeriği buraya yapıştırın ve bu anahtara isim verin.

Bitbucket sitesinde Repositorys kısmından kendi reponuzu açın.

Buradan SSH seçin.

Buradaki linki kopyalayın.

7. Adım

Repository yi TrueStudio ya eklemek.

Git perspektifinde Clone a Git Repository and add to clone to this view butonuna basın.

Protokol den git i seçin. Daha sonra siteden kopyaladığınız linki URI kısmına yapıştırın.

Daha sonra ssh key oluştururken girdiğiniz şifreyi buraya yazın.

Ardından Directory kısmında projenizin nerede olmasını istiyorsanız orayı seçin. Burası önemli çünkü tüm proje bu dizinde olacak. Dosyalamayı düzgün yapmanızı öneririn.

Bitbucket ile bağlantı kurduk artık projemizi oluşturabiliriz.

8. Adım

STM32CubeMX projesini oluşturmak

CubeMX i açın. File>>New Project İşlemciyi ya da board u seçin. Start Project e basın.

Project Menager kısmında

Project Name kutusuna bitbucket da verdiğimiz adın aynısını yazın.

Project Location Kısmını Directory olarak gösterdiğimiz yerden 1 dizin yukarısını gösterin.

Toolchain Folder Location ile Directory aynı olmalı. Buradan doğru yeri verip vermediğinizi kontol edebilirsiniz.

Başka bir yol

Bunlarla uğraşmadan halihazırda var olan cubemx projelerinin sadece .ioc dosyalarını Directory de gösterdiğiniz klasöre kopyalayıp CubeMX de tekrar bu dosyayı açarak tekrar generate code butonuna basarsanız da aynı sonuca ulaşabilirsiniz. Project Name ve Project Locaiton ksımlarını tekrar ayarlamanız gerekmektedir. Burada dikkat etmeniz gereken nokta kopyaladığınız .ioc dosyasının adın değiştirin. Çünkü güncel CubeMX sürümünde(5.0.0) dosya adı aynı ise Project Location kısmı eski dizin olarak kalıyor.

Projemizi ayarladıktan sonra Generate Code butonuna basıyoruz.

Buradan sonra projeyi Truestudio ya eklemek için Open Project Butonuna da basabilirsiniz. Ama ben bunu pek tavsiye etmiyorum. Birden fazla workspace ile uğraşıyorsanız bu size problem çıkarabilir.

9. Adım

Projeyi TrueSTUDIO ya eklemek.

File>>Import  General>>Existing Project into Workspace

Select Root Directory Kısmında projemizin olduğu ana dizini seçiyoruz. Burası Project Location ile aynı dizin olmalı.

Projemizi de ekledik.

10. Adım

Commit and Push

Project Explorer da proje üzerine tıklıyoruz.

Ardından Git>>Add to Index  Bu adımdan sonra proje dosyalarının yanında + ya benzer bir işaret olur.

Daha sonra Git>>Commit…

Burada commit mesajını yazıp Commit and Push… butonuna basıyoruz.

Bu işlemin sonunda başarıyla yüklendi mesajı geliyor.

Ve dosyalarımız Bitbucket sitesinde..

Kaynaklar 1 2

Bir Cevap Yazın