Arduino Qualcomm Tarafından Satın Alındı

  • Konuyu başlatan Konuyu başlatan frmman
  • Başlama tarihi Başlama tarihi
Kütüphane olayına oldum olası gıcığım.
Bir led için bile kütüphane yapmak kadar saçma birşeymi war.

Led yaktığınız zannedersinizde arkasında ne dolaplar döndürdüğünü bilmeyebilirsiniz.
Kötü niyetlere karşılık Kütüphaneyi baştan sona analiz edecekseniz de oturun kendiniz yazın.
 
Çoğu ticari uygulamada mevcut kütüphanelerin kullanılması gerekli oluyor, yoksa ürün geliştirme süresi çok uzuyor. Ama üst seviye güvenliğin gerekli olduğu durumlarda, eğer kütüphanenin işlevini %100 anlamıyorsan, büyük risk alıyorsun demektir. Sistem çalışıyor gibi görünür, ama saldırgan, kullandığın kütüphanedeki açıkları kullanarak çok büyük zarara sebep olabilir.

İşe eğitim açısından bakarsak, kütüphanelerle programlamayı öğretmek çok sığ bir öğretme şekli olur. Mesela "Arduino'da pin set etmek için digitalWrite kullanılır" diye öğretirsen öğrenciye, bu çok eksik olur. Önce işlemcinin kendi donanımı ile pinlerin nasıl çalıştığını göstereceksin, pinlerin nasıl yapılandırıldığını göstereceksin, pinleri doğrudan MCU registerleri kullanarak set edeceksin, EN SON olarak da "Aksini gerektirecek bir neden yoksa, digitalWrite ile pinleri set edebilirsiniz" diye öğreteceksin.
 
Eskiden bir kaç çeşit mcu vardı. Ama şimdi çok fazla. Aynı seride olanların bile farklı registerleri bulunmakta.
İlk adımların bu tip IDE'ler ile hatta scratch tipli geliştirme ortamlarıyla başlanmasının bence sakıncası yok. Aynı kod, pin isimleri değiştirilerek bir çok mcu tipi ile kullanılmaktadır.
Zaten gömülü sistem geliştiricisi birinin, kullanacağı mcunun içinden geçmesi gerekli. Basit işlemlerde, testlerde hız açısından herşey kullanılabilir.
 
Çoğu ticari uygulamada mevcut kütüphanelerin kullanılması gerekli oluyor, yoksa ürün geliştirme süresi çok uzuyor. Ama üst seviye güvenliğin gerekli olduğu durumlarda, eğer kütüphanenin işlevini %100 anlamıyorsan, büyük risk alıyorsun demektir. Sistem çalışıyor gibi görünür, ama saldırgan, kullandığın kütüphanedeki açıkları kullanarak çok büyük zarara sebep olabilir.

İşe eğitim açısından bakarsak, kütüphanelerle programlamayı öğretmek çok sığ bir öğretme şekli olur. Mesela "Arduino'da pin set etmek için digitalWrite kullanılır" diye öğretirsen öğrenciye, bu çok eksik olur. Önce işlemcinin kendi donanımı ile pinlerin nasıl çalıştığını göstereceksin, pinlerin nasıl yapılandırıldığını göstereceksin, pinleri doğrudan MCU registerleri kullanarak set edeceksin, EN SON olarak da "Aksini gerektirecek bir neden yoksa, digitalWrite ile pinleri set edebilirsiniz" diye öğreteceksin.
Tünel kazma ihalesi açıyorlar. Almanlar, Amerikan ve bizim Temel ile Dursun ihaleye giriyor. Almanlar bizim gelişmiş kazı makinalarımız var. İki taraftan kazmaya başlar Ortada 2mt hata ile buluşuruz diyor.
Amerikan grubu bizim gelişmiş GPS sistemimiz var. Ortada 1mt hata ile buluşuruz diyor.
Temel'e sıra gelince: "ben bi taraftan kazacam, Dursun bi taraftan kazacak. Ortada buluştuk buluştuk. Olmadı 2 tane tüneliniz olur diyor.
Arduino kütüphaneler de bu şekilde.
GSM kütüphanesi var. Evlere şenlik.
Atd05xxxxxx diye arama komutu var. Aradı aradı, aramazsa hata mı vermiş, şebeke mi yok. Hiçbi kontrol yok.
 

Çevrimiçi personel

Forum istatistikleri

Konular
9,034
Mesajlar
146,093
Üyeler
3,649
Son üye
PapaLeghba

Son kaynaklar

Back
Top