STM32 ile Bootloader Geliştirme (Giriş-Neler Yapacağız?)
Course content
- Lesson 1: Genel Bilgilendirme
- Lesson 2: Kurs Dosyaları (Kodlar, Slaytlar ve Dökümanlar)
- Lesson 3: Preview STM32 ile Bootloader Geliştirme (Giriş-Neler Yapacağız?)
- Lesson 4: Bootloader Nedir? Neden Kullanılır?
- Lesson 5: Bootloader Config Kısmı Yapılandırmasını Yapalım
- Lesson 6: System Bootloader'a Bağlanma (STM32 Gömülü Bootloader)
- Lesson 7: Kullanıcı Bootloader Tasarımının Detayları
- Lesson 8: Linker Dosyasının ve Vektör Tablosunun Güncellenmesi
- Lesson 9: Bootloader Projesinin Olusturulmasi-1
- Lesson 10: Bootloader Projesinin Olusturulmasi-2 (JumptoApplication)
- Lesson 11: UART'dan Kesme Modunda Verilerin Alınması (Proje İskeleti)
- Lesson 12: BootloaderProcessCommand Fonksiyonunun Yazılması
- Lesson 13: Get Version Fonksiyonunun Yazılması
- Lesson 14: Masaüstü Uygulamasının Yazılması-1 Bağlantı Kurulması
- Lesson 15: Get_Version Komutunun Tamamlanması ve Test Edilmesi
- Lesson 16: Get_Help Komutunun Tamamlanması ve Test Edilmesi
- Lesson 17: Get_CID Komutunun Tamamlanması ve Test Edilmesi
- Lesson 18: Read_Memory Komutunun Uygulama Tarafının Kodlanması
- Lesson 19: Read_Memory Komutunun STM32 Tarafının Kodlanması
- Lesson 20: Read_Memory Komutuna Save Özelliği Eklenmesi ve Go Komutu
- Lesson 21: Go Komutunun STM32 Tarafının Kodlanması
- Lesson 22: Write_Memory Uygulama Tarafının Geliştirilmesi - 1
- Lesson 23: Write_Memory Uygulama Tarafının Geliştirilmesi- 2
- Lesson 24: Write_Memory STM32 Tarafının Kodlanması- 1
- Lesson 25: Write_Memory STM32 Tarafının Kodlanması- 2
- Lesson 26: Write_Memory STM32 Tarafının Kodlanması - 3
- Lesson 27: Erase Komutu Uygulama Tarafının Geliştirilmesi
- Lesson 28: Erase Komutu STM32 Tarafının Kodlanması
- Lesson 29: Write_Read Protection Uygulama Tarafının Geliştirilmesi
- Lesson 30: Write Protection Uygulama ve STM32 Tarafının Kodlanması
- Lesson 31: Readout Protection Uygulama ve STM32 Tarafının Kodlanması
- Lesson 32: Geliştirmeler-1 Arka Plan ve Pencere Boyutunun Sabitlenmesi
- Lesson 33: Geliştirmeler-2 Reset ve Exit Boot Butonunun Eklenmesi
- Lesson 34: Geliştirmeler-3 Uygulama Icon'u ve Refresh Butonu Ekleme
- Lesson 35: Geliştirmeler-4 CRC ve Unknown Komutlarının Eklenmesi
- Lesson 36: Programın .exe Dosyasının Oluşturulması ve Yayımlanması
- Lesson 37: Jump to App Sorununun Çözülmesi & Optimizasyon Yapılması
- Lesson 38: USB Bootloader Tanıtımının Yapılması (Son)
Course content
- Lesson 1: Genel Bilgilendirme
- Lesson 2: Kurs Dosyaları (Kodlar, Slaytlar ve Dökümanlar)
- Lesson 3: Preview STM32 ile Bootloader Geliştirme (Giriş-Neler Yapacağız?)
- Lesson 4: Bootloader Nedir? Neden Kullanılır?
- Lesson 5: Bootloader Config Kısmı Yapılandırmasını Yapalım
- Lesson 6: System Bootloader'a Bağlanma (STM32 Gömülü Bootloader)
- Lesson 7: Kullanıcı Bootloader Tasarımının Detayları
- Lesson 8: Linker Dosyasının ve Vektör Tablosunun Güncellenmesi
- Lesson 9: Bootloader Projesinin Olusturulmasi-1
- Lesson 10: Bootloader Projesinin Olusturulmasi-2 (JumptoApplication)
- Lesson 11: UART'dan Kesme Modunda Verilerin Alınması (Proje İskeleti)
- Lesson 12: BootloaderProcessCommand Fonksiyonunun Yazılması
- Lesson 13: Get Version Fonksiyonunun Yazılması
- Lesson 14: Masaüstü Uygulamasının Yazılması-1 Bağlantı Kurulması
- Lesson 15: Get_Version Komutunun Tamamlanması ve Test Edilmesi
- Lesson 16: Get_Help Komutunun Tamamlanması ve Test Edilmesi
- Lesson 17: Get_CID Komutunun Tamamlanması ve Test Edilmesi
- Lesson 18: Read_Memory Komutunun Uygulama Tarafının Kodlanması
- Lesson 19: Read_Memory Komutunun STM32 Tarafının Kodlanması
- Lesson 20: Read_Memory Komutuna Save Özelliği Eklenmesi ve Go Komutu
- Lesson 21: Go Komutunun STM32 Tarafının Kodlanması
- Lesson 22: Write_Memory Uygulama Tarafının Geliştirilmesi - 1
- Lesson 23: Write_Memory Uygulama Tarafının Geliştirilmesi- 2
- Lesson 24: Write_Memory STM32 Tarafının Kodlanması- 1
- Lesson 25: Write_Memory STM32 Tarafının Kodlanması- 2
- Lesson 26: Write_Memory STM32 Tarafının Kodlanması - 3
- Lesson 27: Erase Komutu Uygulama Tarafının Geliştirilmesi
- Lesson 28: Erase Komutu STM32 Tarafının Kodlanması
- Lesson 29: Write_Read Protection Uygulama Tarafının Geliştirilmesi
- Lesson 30: Write Protection Uygulama ve STM32 Tarafının Kodlanması
- Lesson 31: Readout Protection Uygulama ve STM32 Tarafının Kodlanması
- Lesson 32: Geliştirmeler-1 Arka Plan ve Pencere Boyutunun Sabitlenmesi
- Lesson 33: Geliştirmeler-2 Reset ve Exit Boot Butonunun Eklenmesi
- Lesson 34: Geliştirmeler-3 Uygulama Icon'u ve Refresh Butonu Ekleme
- Lesson 35: Geliştirmeler-4 CRC ve Unknown Komutlarının Eklenmesi
- Lesson 36: Programın .exe Dosyasının Oluşturulması ve Yayımlanması
- Lesson 37: Jump to App Sorununun Çözülmesi & Optimizasyon Yapılması
- Lesson 38: USB Bootloader Tanıtımının Yapılması (Son)