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ı
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ı