ARM Programlama Temelleri - 9 - FİNAL - Çevrebirimine Sürücü Geliştirmek
HTML-код
- Опубликовано: 30 сен 2024
- GPIO çevrebirimini kullanarak bir LED sürücüsü nasıl yazılır bunu görüyoruz.
C Programlama Dersleri: • C Programlama Dili Hal...
#armprogramlama #gömülüsistemler
5.5k goruntulemede kalmasi ne kadar uzucu. arkadaslar bu seriden her biri tekrar tekrar defalarca izlenecek. her bir cumlesi cok cok onemli olan bu ulkedeki en iyi egitim serisi. ve bu isi ogretmeyi en iyi bilen tarafindan hazirlanmis bir kaynak. sadece 1 videoda coskun hoca bunlari bole anlatiyor ama neleri biliyor da bu sekilde anlatiyor azicik ucundan anlamaya calissaniz 1 haftada bitiremezsiniz.
Bana ilginç gelen serinin 1. videosu 30 binlerde iken sonuncunun 5.5k'da olması. Demek ki seriye başlayanların ortalamada 6'da biri sonuna kadar izliyor :)
ülkedeki adam akıllı gömülü sistemci sayısının bu kadar az olmasının sebebinin 4 sene elektrik elektronik mühendisliği eğitimi verilmesine rağmen adam akıllı c programlama eğitimi verilmemesi olduğu çok açık. ben kendi mezun olduğum üniversiteden örnek vereyim üniversite 1. sınıfta daha taze çıtırken bir dönem c dersi verildi o da fonksiyonlar konusu işlendi daha sonra 3 sene boyunca üstüne düşülmedi bize bu konunun önemli olduğu okulda öğretilmese bile bireysel olarak ilerlememiz gerektiği konusunda akıl hocalığı da yapılmadı. ve bizim öğrencilik yıllarımızda da böyle hazır dev- kit ler yoktu basit bir led yakmak için önce bread boardda devre kurardık sonra bişeyler yapardık falan filan şimdi dev-kit 10 dolar alıyosun bitti gitti. ben kendi bireysel çabamla yaptım ne yaptıysam artık olduğu kadar oldu ama normalde 3 yılda ulaşılabilecek uzmanlık seviyesine benim erişmem 6 sene sürdü ve hala uzmanım diyemiyorum. bir çok gömülü sistemci olmak isteyen mühendis adaylarımız hazır kütüphaneler kullanarak bir yerlere geliyor sonra kazın ayağının öyle olmadığını görünce hayal kırıklığı ve ben bu işi beceremiyorum korkusu sonrası hüsran. data logger yaptım şunu yaptım böyle ölçüyorum şöyle wifi haberleştiriyorum diyen bir çok meslektaşım şu bit işlem operatörlerini gördüğünde cin çarpmışa dönüyor. bu çocuklar zeki olmadıklarından değil düzdün ve sistematik bir eğitim alamadıklarından cin çarpmışa dönüyor. parça parça bilgilerle dolu kafalar. hocam taktir ettim video serinizi baştan sona izledim. saygılarımla.
Durumu çok güzel özetlemişsiniz.
Serhat Nafiz imzamı atarım..hay canına yandığımın memleketi ya.
Hocam instagram adresiniz ya da mail varmı bende elektrik elektronik muhendisligi 1. Sınif ogrencisiyim ne yapmam gerektigini bilmiyorum bana tavsiye verebilirmisiniz?
Soluksuz dinledik hocam , çok akıcı açıklayıcı oldu .. Umarım birkaç tane daha sizden örnek uygulama inceleriz
Ağzınıza sağlık,, çok teşekkürler.
+
Gidiş yolundan puan verir misiniz örneği beni baya güldürdü. :))))))
ifdef fonksiyonu işlemciyi yavaşlatmayacak mı? onun yerine program hazırlandıktan sonra hata ayıklama yoluyla aynı kütüphanenin çağırıldığı yerler silinse olmaz mı?
Çoşkun hocam çok teşekkürler,çok değerli bilgiler benim gibi yeni başlayanlar için
hocam yifeng zhu nun kitabını tavsiye eder misiniz ?
2:27 deki yorumunuza kesinlikle katılıyorum. O yüzden bu videoyu izliyorum. Gönül isterdi ki bu konuların devamı gelsin. Paylaşımlarınız için teşekkürler.
Coşkun Hocam, 9 videoluk bu seri muhteşem olmuş. "GÖMÜLÜ SİSTEMLER" alanına meraklı biri olarak pek çok soruma cevap buldum. Oldukça detaylı ve başarılı bir anlatım, ağzınıza ve emeğinize sağlık. "ARM PROGRAMLAMA" konusuna daha iyi bir giriş yapılamazdı. Kendi adıma teşekkür ediyorum. "Github" sayfanıza gittiğimde, "C İLE YAZILMIŞ SÜRÜCÜ KODLARI" yoktu, sadece C örnekleri vardı. Sürücü kodlarını kaldırdınız mı ?
github.com/ctasdemir/CileGomuluSistemEgitimi
Hocam merhabalar, zaten normalde MODER yazacının tüm bitleri 0 değil mi? neden tekrardan sıfırlama gereği duydunuz?
Ya değilse? :)
Hocam dersler çok iyi. Belki 2 ayda deneye deneye öğreneceğim şeyleri 2 günde öğrendim, devam edin bence :)
bilgilendirici bir video serisi bilgime katkı verdiğiniz için tşk
Hocam emeğinize sağlık. Hem anlatım olarak hem de bilgi içeriği olarak harika videolar. Tüm seriyi 1 günde bitirdim. Şimdi kanalın diğer serilerine başlayacağım.
Allah razı olsun Coşkun Hocam, çok değerli bilgiler bunlar.
Paylaşımlarınızdan çok faydalanıyorum teşekkür ederim. Bir sorum olacak. Çevre birimlerine genel olarak hakimim ve RTOS'a giriş yapmak ve öğrenmek istiyorum ve hiçbir bilgim yok neredeyse . İngilizce veya Türkçe Kaynak tavsiyelerinizi bekliyorum.
Çok güzel bir seriydi. Bitirdiğime hem sevindim hem üzüldüm.
Yayınladığınız videolar için teşekkürler. Giriş için çok bilgilendirici içerikler mevcut.
hocam belkide benim yormum cidiye alinmaz amma devamin cekseniz iyi olur cunki siz arm elokronik konuda uzmansiz oyrencilerin ve sizin anlatiminizda cok buyuk fark var.
Emeginize saglik Coskun hocam, tum seriyi 1 gunde bitirdim :) Herseyi mantigiyla anlatmaniz cok guzel. Bu serinin devaminin gelmesini isterdim.
Her şey için çok teşekkürler Hocam. Burada Azerbaycandan selamlar 😊
19:39 MODER bitlerine 01 yazarken niye sadece 11.biti 0 yapmıyoruz da 10'la 11'i 0 yapıp sonra 10. biti 1 yapıyoruz, OSPEEDR de aynısı...
Sonuç olarak doğru değerler doğru bitlere yazıldıktan sonra nasıl yapıldığı farketmez. Sadece bir bitin değeri hakkında varsayımda bulunmamak lazım (şu anki değerinin sıfır olduğu garanti değildir)
devamını bekliyoruz hocam dersler çok iyii
Geçen sene bu video serisini izlemiştim ve hiçbirşey anlamayıp kafam karışmış ve bırakmıştım bu videoda hatta.
bu dönem microcontroller dersi aldım, assembly ve c de temel işlemleri gördük, sınava son 3 gün kala çalışmama rağmen çok sıkılmıştım bunları napıcaz diye sinir oluyodum saçma sapan bit değiştiriyoduk kodlarla falan, şimdi bu seriyi 2. kez izleyince anladım ki oradaki bitler buradaki bitlermiş çok mutlu oldum, seride anlatılan şeylerin aslında çok basit olduğunu ve işin sadece bitleri 1 ya da 0 yapmaktan ibaret olduğunu, döküman incelemenin önemini ve nasıl bir yol izlemeliyizi iyi şekilde kafamda oturttum. Coşkun Taşdemir'e bu konuda çok teşekkür ediyorum bu video serisi sayesinde bu konuyu epey sevdim ve gömülü sistemlerde uzmanlaşma kararı aldım. ilk defa sınav yokken ders notlarına çalıştığımı hatırlıyorum gerçekten öğrenmek ve hatırlamak içn :) herkese bol şans, Coşkun hocama teşekkürler
Teşekkürler, bu tür yorumları görmek beni mutlu ediyor. Keşke temel konular okullarda öğretilse / öğrenilse, sonrasında işimiz daha kolay olacaktır.
Coşkun Taşdemir Ben teşekkür ediyorum Coşkun hocam, sayenizde bir çok şey öğrendik, umarım eğitiminize de katılırım yakın zamanda, kolay gelsin.
Hocam, Allah razı olsun...
bu dersler harika ,,,,,,,,,,
Hocam selamlar öncelikle çok açıklayıcı ve eğitici bir video olmus çok teşekkürler değerli anlatımınız için , github sayfanızda CileGomuluSistemEgitimi isimli dosyayı bulamadım.Dosyayı bulabileceğim başka bir platform var mıdır ?
Örneklerde bazı değişiklikler yaptım, şurada bulabilirsin hepsini: github.com/ctasdemir/STM32TrainingExamplesRegisterLevel
@@coskuntasdemirRUclips Sağolun hocam , teşekkür ederim.
@@coskuntasdemirRUclips Led Driver directory'sinde led_driver.c ve led_driver.h dosyaları yok.
@@anilkoluacik Kendi yazdığımız driver'ların hepsi USER_DRIVERS klasörü altında. Diğer projeler oradan kullanıyor. Tüm projeleri içeren klasörü indirerek kullanabilirsin.
@@coskuntasdemirRUclips Hocam ek olarak ben STM32f746 disco kullanıyorum, ben bir türlü MODER registerına ve diğer registerlara erişemedim(CTRL+Space yapınca gözükmüyor, cube ide kullanıyorum), MODER yerine MODE var ama manual'de MODER var gibi gözüküyor, sebebi nedir bir şeyler include etmeyi mi unuttum?
elinize sağlık
Teşekkürler
Diğer yorumunu yanlışlıkla sildim tekrar sorabilir misin? (Klasörlerle ilgili olan)
galiba şunu sormuştum hocam: Şablondan proje oluştururken ST'nin sayfasından indirdiğimiz bu klasörün içerisindeki driver ve mdk-arm klasörünün yanındaki src ve ınc klasötleri dursa yeterli olur mu? @@coskuntasdemirRUclips
@@ysfkmlgvn Sorunu tam anlamadım ama şöyle söyleyeyim:Proje derlenirken hangi dosyaların kullanılacağı, hangi klasörlerin dikkate alınacağı proje ayarlarından ayarlanıyor. Eğer sen de dosyalarını inc, src klasörlerine koyarsan sorun olmayacaktır. Farklı klasör kullanırsan bunları projeye eklemen gerekiyor.
Eyvallah